What's a 'test case'?
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.