How to generate traceability report between requirement and simulink test?

6 次查看(过去 30 天)
I need to generate the traceability between requirement and simulink test.
In the simulink test, we are mentioning the requirements in requirement tab or section. So i want to generate a traceability report which will list test case to requirement and vice versa.
I need traceability report to be generated which will list test reference and the corresponding requirement covered in that test.

采纳的回答

Pratyush
Pratyush 2024-7-11
Hi digvijay,
To generate a traceability report between requirements and Simulink test cases, you can follow these steps:
  1. Extract Requirements and Test References: Ensure that each test case in Simulink has a reference to the corresponding requirement in the requirements tab or section.
  2. Create a Traceability Matrix: Use a tool or script to extract and compile this information into a traceability matrix. This can be done manually or via automated scripts using MATLAB.
  3. Generate the Report: Format the extracted data into a readable report, listing each test case and the corresponding requirements it covers.
Here's the script summary:
  • Open Simulink Test Manager.
  • Load the Simulink test file.
  • Retrieve all test cases from the loaded test file.
  • Create an empty list or table to store the traceability information.
  • For each test case:
  • Retrieve the requirement links associated with the test case.
  • For each requirement link.
  • Extract the requirement ID.
  • Add an entry to the traceability report with the test case name and the requirement ID.
  • Convert the traceability report list/table to a structured format (e.g., table).
  1 个评论
digvijaysingh
digvijaysingh 2024-7-11
Thank you Pratyush, i will check your resolution.
I expected there would an option to generate directly the traceability report from some MATLAB tool or report generator.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Verification, Validation, and Test 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by