Test Case
A test case is a set of conditions or variables under which a tester will determine whether a system under test satisfies requirements or works correctly.
The process of developing test cases can also help find problems in the requirements or design of an application.
Test Case Template
A test case can have the following elements. Note, however, that a test management tool is normally used by companies and the format is determined by the tool used.
Test Suite ID
The ID of the test suite to which this test case belongs.
Test Case ID
The ID of the test case.
Test Case Summary
The summary / objective of the test case.
Related Requirement
The ID of the requirement this test case relates/traces to.
Prerequisites
Any prerequisites or preconditions that must be fulfilled prior to executing the test.
Test Procedure
Step-by-step procedure to execute the test.
Test Data
The test data, or links to the test data, that are to be used while conducting the test.
Expected Result
The expected result of the test.
Actual Result
The actual result of the test; to be filled after executing the test.
Status
Pass or Fail. Other statuses can be ‘Not Executed’ if testing is not performed and ‘Blocked’ if testing is blocked.
Remarks
Any comments on the test case or test execution.
Created By
The name of the author of the test case.
Date of Creation
The date of creation of the test case.
Executed By
The name of the person who executed the test.
Date of Execution
The date of execution of the test.
Test Environment
The environment (Hardware/Software/Network) in which the test was executed.
Last updated