This topic explains how to import and review data from a requirements managements system in your IDE.
Sections include:
Introduction
C/C++test allows you to review information about requirements and test definitions imported from a requirements management system (RMS) in your IDE. By analyzing the imported data, C/C++test can recognize and display the correlations between requirements and RMS-defined test cases to help you identify requirements that are not covered.
To review requirements:
- Export the requirements form the requirements management system in the ReqIF format.
- Import the data from the ReqIF file into your IDE.
Supported Requirements Management Systems
- CodeBeamer
- Polarion
Importing Data form a ReqIF File
- Go to Parasoft> Show View> Requirements in the IDE menu to open the Requirements view.
- Click the Import Requirements button in the Requirements view menu to open the import dialog:
- Provide the following information in the import dialog:
- The path to the ReqIF file exported from a requirements management system.
- Specification you want to import from the file. - Click OK. C/C++test will will display the imported data in the Requirements view.
Reviewing Requirements
C/C++test displays imported requirements in the Requirements view arranged as nodes in a tree. By analyzing the data, C/C++test tries to match each requirement with RMS-defined test cases that verify that requirement. If available, the matching test cases are displayed as branches of the requirement node. In this way, you can easily identify requirements that are not verified.
You can double-click a requirement or test case to open its summary1. The summary contains the ID, name, and description of the requirement or RMS-defined test case. Alternatively, you can right-click a node in the Requirements tree and choose Show details from the menu to open the summary.
1 You may be prompted to open the summary in an external browser.
You can right-click a RMS-defined test case and choose Copy ID to copy its ID to clipboard. This helps you easily associate RMS-defined test cases with C/C++test-defined test cases by pasting the ID in your code.