当前位置: 动力学知识库 > 问答 > 编程问答 >

testing - Do we prepare requirement traceability matrix Before / After creation of Test Plan?

问题描述:

Is RTM prepared before the creation of Test Plan or after the creation of Test Plan?

-- how both are interrelated?

-- Incase of Integration, System, Master test plan how RTM is related ?

网友答案:

Is RTM prepared before the creation of Test Plan or after the creation of Test Plan?

It's a document that is delivered once development/testing is completed, so it should be a living document. It essentially maps your requirements to your test cases so that you have traceability of your coverage as you test whatever is in development.

how both are interrelated?

There aren't 100% coupled. Your test plan would cover your approach to how it will be tested. The RTM maps what you are testing to make sure that you have sufficient coverage in the testing process.

Incase of Integration, System, Master test plan how RTM is related?

In the case of System/Integration testing, your RTM ideally would have coverage for both types of tests. For me personally, I think a master test plan is a waste of time and effort. Your test plan(s) should cover what you need.

Edit: There is a really good write-up on it here.

I hope this helps!

网友答案:
  1. To answer your first point, RTM is something that is prepared as and when the requirements are ready. If you plan to adopt a practice of creating RTM in your project, you can mention this point in your Test Plan irrespective of the fact that it is created or not.
  2. Test Plan and RTM are not related. RTM is prepared keeping the following objectives in mind:
    • Requirements coverage - To verify whether all requirements have been covered against test case.
    • It is extremely useful in identifying related test cases, hence simplifies regression testing
  3. The practice we follow is that RTM is created for each requirement. As soon as the requirement is frozen, QA team creates test cases for it, marks all the related test cases for the requirement and shares it with the development team. So, while the development is in progress, developers refer the matrix to ensure that all the test cases related to that requirement pass before passing on the requirement to QA team. So, ideally RTM should be prepared as soon as the requirements are known. Of course, this means that any changes in the requirements, will need modification to the RTM as well. That might be in the form of adding a new TC, deleting a TC or identifying regression test suite here.
    You can read more about how to create a RTM here since it is very important that it has been populated correctly, otherwise it might cause lead to unsatisfied clients. RTM is only as good as the people creating it.
    Hope this helps!
分享给朋友:
您可能感兴趣的文章:
随机阅读: