Testing Terms

SQA Robot User's GuideAutomated Testing

This is testing carried out with a software testing tool that can issue keystrokes automatically, monitor the contents and position of windows, press buttons, etc. In general, an automated test tool is controlled with a text file that is either programmed directly by you, the tester, or is generated automatically by capturing your mouse movements and keyboard actions as you test something. Examples of such tools are IBM Rational Functional Tester and Mercury TestDirector.

The advantage of an automated test tool is that scripts can be generated for testing a variety of conditions, and then stored in a library. Later, when the software has been changed, this library of tests can be run automatically to verify the changes.

The disadvantage of an automated test tool is that most require some programming knowledge, as modifying the generated scripts is not trivial. Furthermore, if the user interface of the software under test changes substantially, then a lot of time can be wasted re-generating scripts.

Nevertheless, automated tools can substantially increase the amount of standard testing procedures performed prior to each release of a software product; they thus ensure that at least the tested functions work.

If you got to this page via a Search Engine, click here to go to the start.
Send mail to Doug Anderson with questions or comments about this Web site.
Copyright © 1998-2007 Doug Anderson
Last modified: 20 Nov 2007