A S T

heavyweightuttermostΜηχανική

5 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

49 εμφανίσεις

A
UTOMATED

S
OFTWARE

T
ESTING

Mishna Haria

Mxh06u


C
ONTENTS


Introduction to Automated Software Testing


Process of Automated Testing


Advantages & Disadvantages


Choosing Automation Tools

2

I
NTRODUCTION

TO

AUTOMATED

SOFTWARE

TESTING


“Software Testing is usually the part of the
project which makes grown men weep”
[1]


Ever
-
shrinking schedule and minimal resources


It involves automating a manual process of
testing

3

D
EFINITION

OF

A
UTOMATION

“Automation is the use of tools and

strategies that reduce human involvement

or interaction in unskilled, repetitive or

redundant tasks”
[2]


4

THE AUTOMATED TEST LIFECYCLE
METHODOLOGY
[4]

5

1. Decision to
Automate
Testing

2. Test Tool
Acquisition

3. Automated
Testing
Introduction
Process

4. Test
Planning,
Design, and
Development

5. Execution
and
Management of
Tests

6. Test
Program
Review and
Assessment

W
HY

AUTOMATE
?


Verification and Validation of the requirements
and organisation



Defects and Failures caused by misunderstood
requirements or coding errors



Compatibility of the Software

6

A
DVANTAGES

& D
ISADVANTAGES

OF

A
UTOMATED

T
ESTING

7


Reliable: eliminating
human error


Reusable


Better Quality Software


Fast


Cost Reduction


High investment is needed
in the tools and training


High man power
requirement for test
preparations


A

lot of testing areas left
uncovered

Disadvantages

Advantages

C
HOOSING

A
UTOMATION

T
OOLS


Ease of integration


Compatibility


Performance


Types of tests


Maintainability


Affordability

8

S
UMMARY


Automate tests for ever
-
shrinking schedules and
minimal resources


Automated software testing lifecycle


Advantages and disadvantages of automation


Choosing automation tools

9

R
EFERENCES

1.
http://www.my
-
project
-
management
-
expert.com/software
-
application
-
testing.html

2.
http://www.exforsys.com/tutorials/testing/automated
-
testing
-
advantages
-
disadvantages
-
and
-
guidelines.html

3.
Software Quality Assurance
-

By Galin

4.
Automated software testing: introduction, management, and
performance
-

By Elfriede Dustin, Jeff Rashka, John Paul

5.
http://www.informit.com/articles/article.aspx?p=21468


10

T
HE

E
ND

11

A
NY

QUESTIONS
?

12