Test Case Specification Identifier
Each test case specification should be assigned a unique identifier. Test Items This component names the test items and features to be tested by this test case specification. References to related documents that describe the items and features, and how they are used should be listed: for example the requirements, and design documents, the user manual. Input Specifications This component of the test design specification contains the actual inputs needed to execute the test. Inputs may be described as specific values, or as file names, tables, databases, parameters passed by the operating system, and so on. Any special relationships between the inputs should be identified. Output Specifications All outputs expected from the test should be identified. If an output is to be a specific value it should be stated. If the output is a specific feature such as a level of performance it also should be stated. The output specifications are necessary to determine whether the item has passed/failed the test. Special Environmental Needs Any specific hardware and specific hardware configurations needed to execute this test case should be identified. Special software required to execute the test such as compilers, simulators, and test coverage tools should be described, as well as needed laboratory space and equipment