Designing Test Cases A test case is a detailed procedure that fully tests a feature or an aspect of a feature. Whereas the test plan describes what to test, a test case describes how to perform a particular test. You need to develop a test case for each test listed in the test plan. Figure 2.10 illustrates the point at which test case design occurs in the lab development and testing process. A test case includes: • The purpose of the test. • Special hardware requirements, such as a modem. • Special software requirements, such as a tool. • Specific setup or configuration requirements. • A description of how to perform the test. • The expected results or success criteria for the test. Test cases should be written by a team member who understands the function or technology being tested, and each test case should be submitted for peer review. Organizations take a variety of approaches to documenting test cases; these range from developing detailed, recipe
Quality is free, but only to those who are willing to pay heavily for it