Print Page | Close Window

Automation Testing Tutorial

Printed From: One Stop Testing
Category: Types Of Software Testing @ OneStopTesting
Forum Name: Automated Testing @ OneStopTesting
Forum Discription: Discuss All that is need to be known about Automated Software Testing and its Tools.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=7372
Printed Date: 18Nov2024 at 12:37am


Topic: Automation Testing Tutorial
Posted By: Mithi25
Subject: Automation Testing Tutorial
Date Posted: 24Nov2009 at 10:16pm

This "Automation Testing Tutorial" gives you some overview of test automation.

Automation Testing definition:

Software test automation refers to the activities and efforts that are required to automate engineering tasks and operations in a software test process using well-defined strategies and systematic solutions.

Test Automation: Objectives

The major objectives of software test automation

  • To free engineers from tedious and redundant manual testing operations.
  • To speed up a software testing process, and to reduce software testing cost  and time during a software life cycle.
  • To increase the quality and effectiveness of a software test process by achieving pre-defined adequate test criteria in a limited schedule.

Approach Automation Tests:

Automating test input
- Regardless of what the script language is, each is automating  the actions performed
- Each script developed  is an executable test case developed in the language of the particular tool
- Depending on the format of the recorded test, there may also may be a great deal of redundant information contained in the captured script
- Verification points for objects, inputs and outputs are embedded in the script
Replaying the recorded script
-  While replaying the script the test case executes. Differences from the baseline are logged for review

Test Automation: Advantages

- Better use of resources: Entering the same inputs repeatedly is a boring task. Automating helps give greater accuracy as well as improved staff morale, and frees skilled testers to put more effort into  designing better test cases to be run.
 - Consistency and repeatability of tests: Tests that are repeated automatically will be repeated exactly every time (at least the inputs will be). This gives the level of consistency to the tests which is very difficult to achieve manually.
- Reuse of tests.
- Earlier time to market.
- Increased confidence.



-------------
http://www.quick2sms.com - Send Unlimited FREE SMS to Any Mobile Anywhere in INDIA,
Click Here



Print Page | Close Window