Skip to content

Requirement Traceability Matrix - Every requirement must be tested. Trace which requirements have not been tested.

License

Notifications You must be signed in to change notification settings

spm2020spring/RequirementTraceabilityMatrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requirement Traceability Matrix

Every requirement must be tested.

Requirement Traceability Matrix (RTM.py) traces which requirements have not been tested, and which have.

  • Prepare a software requirements specification file srs.txt in the following format:

    @RQ01

    This is my great requirement.

  • Prepare a test result file test.txt in the following format:

    @T001

    Test title: test case for requirement 1

    Test for: RQ01

    Description: None.

    Rationale: None.

    Input:

    Something.

    Expected output:

    Something else.

    Actual output:

    As expected.

    Diagnosis:

    Status: F

    Signature: Hui

    Date: 2020-03-28

Download RTM.py and run it using this command python RTM.py.

The traceability matrix is included in a newly generated by called test_report.html.

Screenshot: http://lanlab.org/course/2020s/spm/RTM.jpg

Sample report: http://lanlab.org/course/2020s/spm/test_report.html

Last updated by Hui on 2020-03-30.

About

Requirement Traceability Matrix - Every requirement must be tested. Trace which requirements have not been tested.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages