Monday, October 08, 2007

Automated Testing

"Automated Testing" is the process of automating the manual testing process which is currently in use. Generally such process includes detailed test cases which include predicted expected results developed from business documents. For the effective use of automated test tool the testing tool does not include the above mention point.

The generation of Automated Test consists of computing a set of experiments/ scenarios/ test cases which can further be used for the determination of the correct behavior of the implementation. The execution of the test consists of application of the experiment to the implementation, i.e. supplying inputs and checking the outputs.

Automated QA testing tools are especially used to automate the regression testing. This means that you must have a database of detailed test that are repeatable in nature. When it comes to an "automated test script", it is a program. The effective automated script development is subject to the same rules and standards that are applicable to software development. All we need for an effective automated test tool is a programmer.

Basically test automation is software for the execution of test, comparison of the outcomes, test reporting functions and set up of preconditions and other test control. In other words test automation is automation of the manual process which uses formalized testing process.