Saturday, October 9, 2010

Test Matrix

What is a Test Matrix?
A test matrix shows the relationship between functional events and tests. The completed test matrix defines the conditions that must be tested during the test process to verify the proper functioning of the application system.

When to create a Test Matrix?
Test Matrix should be created before creating the Test cases.

What Test Matrix consists of?
Test Matrix consists of following tabs:
Revision History
Business Requirement
Coverage Matrix
TC List
Test Data
Traceability

What Revision History consists of?
Revision History consists of:
Version: It indicates the version number of the Test Matrix
Author: It indicates the author who is working/amending the Test Matrix
Date: Date when the action takes place
Comment: Any additional information about the matrix updation

What Business Requirement consists of?
Business Requirement consists of:
- BR ID: It indicates the Use Case being referred
- Business Requirement: It indicates the objective of the Use Case
- UIM ID : It indicates the UIM being referred
- Build ID : It indicates the Build ID of the document being referred
- Outstanding Issues : It indicates if any issues remain unsolved or waiting for clarification from client

What Coverage Matrix consists of?
Coverage Matrix consists of:
Test Condition ID : It associates the Test Condition with an ID (number)
BR ID : It indicates the Use Case being referred
Test Item : It indicates if the Condition is Main Scenario, Validation or Non - Functional attribute
Test Condition : It describes the Test Condition that will be validated with a comment if it contains any Design Rule or Business Rule number associated with it
Test Case Number: After Test Condition column there are numbers which indicate the Test Cases. How Linking is done in Coverage Matrix?
A cross is placed in front of the Test Condition corresponding to the Test Case in which it is being tested.
So, a cross in any column corresponding to a test case represents the Test Conditions that are being tested in that particular Test Case

What TC List consists of?
TC list consists of:
- Test Case ID : It represents the Test Case number
- Objective : It represents the aim of the Test Case as per the Test Conditions linked
- Test Condition ID : It represents the Test Conditions that are associated with the Test Case
- Remarks : It indicates if any additional information need to be provided

What Test Data consists of?
Test Data consists of:
- Test Case ID : It represents the Test Case number
- Objective : It represents the aim of the Test Case as per the Test Conditions linked
- Test Data : It represents the Test data needed prior to the execution of that particular Test case

What Traceability consists of?
Traceability consists of:
Screen number : It indicates the screen being tested which Test Case
Test Case Number : It indicates which Test Case is testing which Screen.

How to read Traceability Matrix?
A cross represents that the Test Case is checking the screen corresponding to the crossed Screen Number row.

No comments:

Post a Comment

 

©2010 Software Testing powered by Free Blogger Templates | Author : Anand Satish