The Test Specification is generated by MxVDev. It gives you easy access to summary and detailed information about your MxVDev project. (The more information that was provided in the properties of the TestCases and Scenarios, the more comprehensive this report will be.)
To generate the report, see Creating a Test Specification Report.
The report provides the following:
•A summary of the contents of the Project Signal Dictionary
•Pages summarizing ALL Scenarios and TestCases that are in the \ScenariosAndTestCases folder. The Regression Report shows only those Scenarios that were selected to run.
•A graphic representation of the TestCases (no results are presented)
•You will see that some of the hyperlinks in this report have MxVDev icons to their left. These links load the referenced Scenario or TestCase into the MxVDev viewer. These links work only if you have MxVDev installed and you have loaded the appropriate MxVDev project. If you have MxVDev installed, use the link on the Title Page to launch MxVDev and load the project.
•System requirements can be associated with both Scenarios and TestCases.
•Scenarios and TestCase files are located under the sub-folder ScenariosAndTestCases in your MxVDev project folder. There may be many sub-folders under this one, according to the project size and user’s preference.
•No test results are included in this report.
Each of the sections in the report is described briefly below.
The home page for the report suite. It contains the basic information about the MxVDev Project. The information in this page is retrieved from the MxVDev project setting. If you have MxVDev installed, you can use the link Load this project in MxVDev to launch MxVDev and load the project.
The overview of the report suite.
This section provides access to the Scenario documentation. All Scenarios which have been created for the project are listed. The Scenarios are presented in two tables:
•Scenarios sorted by folder name
•Scenarios sorted by name
If you click on the file name link (the link with the icon to the left), the Scenario is loaded into MxVDev. (MxVDev must be already running and the project must be loaded.)
Click on the Scenario Name link to view the Scenario Documentation. This report is designed to give an overview of the purpose and execution sequence of each of the Scenarios. The report includes:
•Scenario File Location
•Jobs, including the associated TestCase and the scheduling
•The detailed information of TestCases
Note that much of the content of the report is derived from the information that you provide in the description section of the TestCases and Scenario properties. The more information that you provide the easier it will be to understand, maintain, and re-use the test in the future.
This section provides the Scenarios/TestCases that are used to verify a specific requirement. There are two main sections:
The Summary section gives a brief summary how many requirements are tested, and how many scenarios and test cases are involved.
This section lists all the requirements that have been entered into to MxVDev, either in scenarios or test cases.
•The requirements are grouped by Requirements Document. A table of requirements is provided for each Requirements Document.
•In each table, the requirements are sorted by requirement number.
•For each requirement listed, the table shows which Scenarios must be executed to test that requirement.
•Click on the Scenario link to show the Scenario Report. This describes what this Scenario and its referenced TestCases do.
It lists all the Signals used in the project, along with the key properties of each signal.
It lists all the test cases in the project. For each TestCase it shows which Scenario references that TestCase. The table is sorted by the TestCase name. Note that the TestCase name and file name may be different. Click on the Scenario name to view the TestCase in the Scenario report.