Monday, June 30, 2008

General Functional Automation Tool Architecture

The functional test automation tool provides the following functions:

Definition of tests: The definition of tests is done by recording an interaction with the applications
Application to test: The record outputs a test script that can be edited by using the integrated script editor. In order to handle data-driven tests, the functional test automation toolprovides data access capabilities that help select the data source accurately. In order to facilitate the test result analysis, the tool can be used to define control points that can be set either on graphical objects or on data.
Execution of tests: The execution of tests is automated. Various test cases are executed by reproducing the recorded user interaction. Data-driven tests are executed based on the data access that was set during the definition period.
Reporting on test results: When the test is finished, the test results compare the test execution to the reference state (e.g. based on the control points set during the definition period).

No comments: