Using SVS Test Development Tool
This section provides the details of creating a project, an
.ini
,
.driver
,
.script
, and
.driver
files. It gives detailed information about running and
viewing the result.
-
Creating a TEF Project
This section describes how to create a Test Execution Framework (TEF) project using the Project Creation Wizard (PCW).
-
Creating a TEFUnit Project
This section describes how to create a TEFUnit project using the Project Creation Wizard (PCW).
-
Creating a TEF Block Project and Class
This section describes how to create a TEF Block project and a TEF Block class.
-
Creating a Test Data File
The Test Data file contains the .ini files that have the data required for testing. The .ini file contains the input data required to run a script file. SVS Test Development tool provides a GUI wizard and editor for creating and editing .ini files.
-
Creating a TEF Script File
The TestExecute Framework (TEF) provides a C++ library for building test harnesses, and a script engine that allows automated execution of such tests. SVS Test Development tool provides a GUI wizard and editor for creating and editing .script files.
-
Creating a Test Suite File
The Test Suite file is a .driver file which is a single input XML schema that defines the tasks to be performed. For further details refer to TestDriver section.
-
Running the Test
The create, manage and run configurations has to be set before running the test. This will not be changed often. The execution of a test project is performed by running the TestDriver. The .driver file specifies the test suite and tasks to be executed in both phases that is both Build and Run. Once the .driver file is created a request for a build and/or a run of the tests from the same perspective can be made.
-
Viewing the Result
To run a project, execute the .driver file by selecting the Build and Run command. The result(pass or fail) is displayed in the Test Results Viewer window, the contents of the log file are displayed in the Console window, and the status is indicated in the Progress window.