Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
9Activity
0 of .
Results for:
No results containing your search query
P. 1
Guidelines_for_automation_testing

Guidelines_for_automation_testing

Ratings:

4.0

(1)
|Views: 146 |Likes:
Published by api-3787635
Automation
Automation

More info:

Published by: api-3787635 on Oct 16, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/23/2014

pdf

text

original

Controlled copy
Release ID: QGTS-AUTOMAT.doc / 8.01 / 05.03.2004
C3: Protected

Guidelines
for
Automated Testing

Controlled copy
Automated Testing \u00ad Guidelines
Release ID: QGTS-AUTOMAT.doc / 8.01 / 05.03.2004
C3: Protected
Page 2 of 17
Table of Contents
1.0 Introduction............................................................................... ............................. 3
1.1 About Automated Testing...................................................................... ........................... 3
2.0 Definitions and Acronyms............................................................. ........................ 5
3.0 Tasks............................................................................................. .......................... 6

3.1 Choosing what to automate...................................................................................... ........ 6 3.2 Evaluation of Testing Tools............................................................................................... 6 3.3 Script Planning & Design...................................................................................... ............ 8 3.4 Test Environment Setup ............................................................................................ ........ 8 3.5 Development of Scripts............................................................................................... ...... 8 3.6 Deployment/Testing of Suites ..................................................................................... ..... 9 3.7 Maintenance of Test Suites...................................................................................... ......... 9 3.8 Test Automation Methodology.................................................................................... .... 10

4.0 Additional Guidelines.................................................................................. ......... 13
4.1 Important factors to consider before Automation............................... ......................... 13
4.2 Recommended Test Tools .......................................................................................... ..... 14

5.0 Common Pitfalls............................................................................... .................... 16 6.0 Templates ................................................................................................... ........... 17 7.0 References............................................................................................ ................ 17

Release ID: QGTS-AUTOMAT.doc / 8.01 / 05.03.2004
C3: Protected
Page 3 of 17
Controlled copy
Automated Testing \u00ad Guidelines
1.0Introduction
This document gives in detail the necessary guidelines for carrying out an automated
testing effectively.
1.1About Automated Testing

Automated testing is recognized as a cost-efficient way to increase application reliability,
while reducing the time and cost of software quality programs. In the past, most
software tests were performed using manual methods. Owing to the size and complexity
of today\u2019s advanced software applications, manual testing is no longer a viable option
for most testing situations. Some of the common reasons for automating are:

1. Reducing Testing Time

Since testing is a repetitive task, Automation of testing processes allows machines
to complete the tedious, repetitive work while humans can perform other tasks. An
automated test executes the next operation in the test hierarchy at machine speed,
allowing tests to be completed many times faster than the fastest individual.
Furthermore, some types of testing, such as load/stress testing, are virtually
impossible to perform manually.

2. Reducing Testing Costs

The cost of performing manual testing is prohibitive when compared to automated methods. But when load / stress testing needs to be done, automated testing is the only solution as simulation forn number of users can be done easily with a single computer compared to manual testing wheren number of computers have to be arranged with individual testers. Imagine if load testing has to be carried for 1000 people!

3. Replicating Testing Across Different Platforms

Automation allows the testing organization to perform consistent and repeatable
tests. When applications need to be deployed across different hardware or software
platforms, standard or benchmark tests can be created and repeated on target
platforms to ensure that new platforms operate consistently.

4. Repeatability and Control

By using automated techniques, the tester has a very high degree of control over
which types of tests are being performed, and how the tests will be executed. Using
automated tests enforces consistent procedures that allow developers to evaluate
the effect of various application modifications as well as the effect of various user
actions.

For example, automated tests can be built that extract variable data from external
files or applications and then run a test using the data as an input value. Most

Activity (9)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
Faisal Rahmani liked this
Faisal Rahmani liked this
Vinay Kumbhaj liked this
vamsi2903 liked this
vins9982 liked this
vikas_khichar liked this
arteepu37022 liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->