A test case is a set of conditions which is used by tester to perform the testing of application to make sure that application is working as per the requirement of the user.
- A Test Case contains information like test steps, verification steps, prerequisites, outputs, test environment, etc
- The process of developing test cases can also enable us to determine the issues related to the requirement and designing process of the application.