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
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.
|