A test case is a document that contains details about an action and the expected response, to verify if a particular feature in an application is working correctly. Test cases are developed early in the development cycle so that software testers can find problems in the design or requirements of a software application. Test plans usually contains details such as, test case name, test case identifier, test conditions, objectives, steps, input data requirements and the desired result |