Typically, in test situations, traceability matrices are used to trace requirements to test cases in order to ensure that there are test cases for all the requirements (usually done by a analyst). Some tools, such as Rational Suite Enterprise, will help analysts trace requirements and then allow the tester to trace from the use cases and/or requirements to test cases.
Of course, many types of traceability matrices may be created or reverse engineered. For example, you may back trace defects-->test cases-->use cases and vice versa. The default term likely applies to tracing requirements to test cases though.
Above answer was rated as good by the following members: saimadhu, vk1978
RE: Testing Scenarios : How do you know that all the scenarios for testing are covered?
Typically in test situations traceability matrices are used to trace requirements to test cases in order to ensure that there are test cases for all the requirements (usually done by a analyst). Some tools such as Rational Suite Enterprise will help analysts trace requirements and then allow the tester to trace from the use cases and/or requirements to test cases.
Of course many types of traceability matrices may be created or reverse engineered. For example you may back trace defects-->test cases-->use cases and vice versa. The default term likely applies to tracing requirements to test cases though.
RE: Testing Scenarios : How do you know that all the scenarios for testing are covered?
By using the Requirement Traceability Matrix (RTM) we can ensure that we have covered all the functionalities in Test Coverage.
RTM is a document that traces User Requirements from analysis through implementations. RTm can be used as a completeness check to verify that all the requirements are present or that there is no unnecessary/extra features and as a maintenance guide to new personnel.
We can use the simple format in Excel sheet where we map the Functionality with the Test case ID.
RE: Testing Scenarios : How do you know that all the scenarios for testing are covered?
Traceability matrix only ensures that the requirements have been covered. It does not ensure that all possible cases have been covered or not. That can be done to an extent by Code coverage tool. Which will telkl after the test cases have been executed that how much code has been executed. If some parts of the code are not executed then it will generate it in the report that what all parts have not been executed and and how much code(In percentage) have not been executed.
By Using Traceiability Matrix only we could come to know that All Test cases are covered with respect to the Functional Specifications given by the client.
Test Director is a complete test management tool where one can have a track of from requirements design of test cases manual/automated way of executing test cases and defect management.