A test case is a document that contains information about actions and the expected result in order to determine whether a feature in an application is functioning properly. Details such as the test case name, test case identifier, test conditions, objectives, steps, input data requirements, and desired results are frequently included in test plans.