Test Case

Home Study Material Test Case
Side Bar
Software Testing
sidedigital-img

Test cases involve a set of steps, conditions, and inputs that can be used while performing testing tasks. The main intent of this activity is to ensure whether a software passes or fails in terms of its functionality and other aspects. There are many types of test cases such as functional, negative, error, logical test cases, physical test cases, UI test cases, etc. 

Furthermore, test cases are written to keep track of the testing coverage of a software. Generally, there are no formal templates that can be used during test case writing. However, the following components are always available and included in every test case: 


1: Test case ID 

2: Product module. 

3: Product version 

4: Revision history 

5: Purpose 

6: Assumptions 

7: Pre-conditions 

8: Steps 

9: Expected outcome. 

10: Actual outcome 

11: Post-conditions 

Many test cases can be derived from a single test scenario. In addition, sometimes multiple test cases are written for a single software which are collectively known as test suites.