| Tweet |
Test Case Definition, Template, Example, Tips
DEFINITION
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 normally a test management tool is 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. |
TEST CASE EXAMPLE / TEST CASE SAMPLE
| Test Suite ID | TS001 |
| Test Case ID | TC001 |
| Test Case Summary | To verify that clicking the Generate Coin button generates coins. |
| Related Requirement | RS001 |
| Prerequisites |
|
| Test Procedure |
|
| Test Data |
|
| Expected Result |
|
| Actual Result |
|
| Status | Fail |
| Remarks | This is a sample test case. |
| Created By | John Doe |
| Date of Creation | 01/14/2020 |
| Executed By | Jane Roe |
| Date of Execution | 02/16/2020 |
| Test Environment |
|
WRITING GOOD TEST CASES
- As far as possible, write test cases in such a way that you test only one thing at a time. Do not overlap or complicate test cases. Attempt to make your test cases ‘atomic’.
- Ensure that all positive scenarios and negative scenarios are covered.
- Language:
- Write in simple and easy to understand language.
- Use active voice: Do this, do that.
- Use exact and consistent names (of forms, fields, etc).
- Characteristics of a good test case:
- Accurate: Exacts the purpose.
- Economical: No unnecessary steps or words.
- Traceable: Capable of being traced to requirements.
- Repeatable: Can be used to perform the test over and over.
- Reusable: Can be reused if necessary.
| Tweet |


grand grand test case article
Good test case Format
this is very good explanation and understandable theory
very useful article and very well explained. thanks..!
hiiiiiiiiiiiiiii
hai,it is very useful to freshers & realtime people
You are incredibly brilliant
Hey its simple but very useful ………thanks
Great explanation. please keep posting such good things.
sirisha.
gr8
I got understood in a very
easy manner thanks alot …..
Good explanation
wow, very very nice. Especially for fresher, good explanation. I just loved it bieng a tester.
ya.It’s good to learn…