Test Specification Overview

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.

Notes:

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.

Report Sections

Title Page

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.

Overview

The overview of the report suite.

Test/Scenario Documentation

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

Scenario Description

Associated Requirements

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.

Requirements Traceability

This section provides the Scenarios/TestCases that are used to verify a specific requirement. There are two main sections:

Summary Section

Traceability Details

Summary Section

The Summary section gives a brief summary how many requirements are tested, and how many scenarios and test cases are involved.

Traceability Details

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.

Appendix A - Signal Dictionary

It lists all the Signals used in the project, along with the key properties of each signal.

Appendix B - TestCase Usage Summary

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.

Related Topics:

Creating a Test Specification Report

Reports