Updating the test case document: TestcaseMatrix

The test case matrix summarizes the test cases into separate buckets.

The benefits of the matrix:
  1. One table to refer to all test cases.
  2. Test Cases can be identified to put into separate groups. For example, Acceptance, Regression and so on.
  3. Can be used as a reference table for testers who are running the test cases in the future to identify which test cases to run on which configuration.
TestcaseMatrix contains the following columns:
Test case
Name of the Test Case is referenced under the test case column. The column is automatically populated.
Objective
The objective of the test case that is referenced from Test Cases tab. The column is automatically populated.
Acceptance
Test cases that are selected for acceptance. The acceptance test is defined in the High Level Functional Verification Test Plan.
Sanity
Test cases that are selected for sanity coverage. The sanity test is defined in the High Level Functional Verification Test Plan.
Full regression
Test cases that are selected for full regression coverage. Full regression test is defined in the High Level Functional Verification Test Plan.
Automation
Test cases that are selected for automation. The automation recommendation is described in the High Level Functional Verification Test Plan.
Remarks
Any additional details about the test case can be entered under this column.
The TestcaseMatrix tab contains the following buttons:
Hide Rows with No Test Cases
Click to hide the unused test cases. In the template, each scenario has 20 test cases. If only five test cases are written, click this button hide the 15 empty rows.
Unhide Rows with No Test Cases
Click to unhide all rows in the tab.

Procedure

  • A test case is added within the existing test case table in the Test case tab:
    1. Test Case and objective are automatically populated. No updates are required for these two columns.
    2. Use the Acceptance, Sanity, Full Regression, and Automated columns to identify which test cases are selected for these buckets. For each selected test case, add a 1 in the cell. Leave the cell blank if the Test Case is not selected for the particular bucket.
    3. Add columns to group the Test Cases into Separate buckets.
    For example, To indicate the timeline for each test case to run.
  • A test case is added in the new test case table:
    1. Copy and paste the last row.
    2. Update the reference in the Test Case to point to the respective Test Case Name in the Test Case tab
    3. Update the reference in the Objective to point to the respective Objective in the Test Case tab.
    4. Use the Acceptance, Sanity, Full Regression, and Automated columns to identify which test cases are selected for these buckets. For each selected test case, add a 1 in the cell. Leave the cell blank if the Test Case is not selected for the particular bucket.
    5. Add columns to group the Test Cases into Separate buckets.