Back to Contents
Overview

 

Test Manager 2.0 is an automated software testing application written entirely in the Java programming language. It makes use of component-based techniques in order to manage, facilitate, and automate the testing activities of the software development lifecycle. These activities can be described as follows:

CONSTRUCT
Define one or more testcases. Specify the testcase input data. Create the execution procedures and the verification procedures for the testcase, by selecting from lists of pre-built components. Configure the components by setting property values.

EXECUTE
Copy the testcase inputs to a sandbox area. Apply each execution procedure to the input data in sequence. Copy the testcase results to the result area. Then apply each verification procedure to the testcase result data in sequence.

BENCHMARK
Examine the results of the testcase execution and verification procedures. Verify that the testcase is producing either the correct or incorrect result data. Archive the testcase result data.

RECONFIRM
After a modification to the system under test, execute the testcase again. Compare the testcase result data with the previously archived result data, record any differences found, and mark the testcase as successful or unsuccessful. Produce reports displaying the run statistics for all testcase.

ORGANISE
Organise related testcases into a hierarchy of Test Groups. Place all Test Groups for a given system into a single Test Suite. Share common input data and properties between testcases in the same Test Group.

EXTEND
Write custom execution procedure and verification procedure components in the Java language. Register these components with Test Manager in order to make them available to the CONSTRUCT activity.

Test Manager is an Integrated Development Environment (IDE). It provides menus, dialogs, and tools to perform each of the above activities.

 

Back to Contents