The Testing Process

Run the Tests

Once the scripts have been written, they can be "run"; that is, followed step by step. Each test case should be marked with the name of the tester, the date of the test, and whether it passed or failed. The tester should sign the test case at the bottom, as proof that it was run. A test log should be maintained showing the result of each test; if you added a Pass/Fail column to the Traceability Matrix, then that is where you record the result (photocopy it first so you can use it again for subsequent runs).

When a new software release is received, the tests must be run again. The Test Manager may decide that not all of the tests need to be run, just a subset, but this depends on the application, the time available, and how much confidence you have in the product being tested.

An automated test tool, such as Mercury WinRunner or IBM Rational Functional Test, may help speed up this re-testing, which is called "Regression Testing". However, if the screen layouts are changing frequently, an automated tool is not of much use. You can spend more time fixing the automatically recorded scripts than actually testing.

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