1 Purpose
- To specify the steps for executing a set of test cases or, more generally, the steps used to analyze a software item in order to evaluate a set of features.
- A test procedure specification shall have the following structure:
- a) Test procedure specification identifier.
b) Purpose;
c) Special requirements;
d) Procedure steps.
the end. If some or all of the content of a section is in another document, then a reference to that material may be listed in place of the corresponding content. The referenced material must be attached to the test procedure specification or available to users of the procedure specification.
Details on the content of each section are contained in the following subclasses. - a) Test procedure specification identifier.
- Specify the unique identifier assigned to this test procedure specification. Supply a reference to the associated test design specification.
- Describe the purpose of this procedure. If this procedure executes any test cases, provide a reference for each of them.
In addition, provide references to relevant sections of the test item documentation (e.g., references to usage procedures).
- Identify any special requirements that are necessary for the execution of this procedure. These may include prerequisite procedures, special skills requirements, and special environmental requirements.
- Include the steps in 2.4.1 through 2.4.10 as applicable.
- Describe any special methods or formats for logging the results of test execution, the incidents observed, and any other events pertinent to the test (see Clauses 9 and 10).
- Describe the sequence of actions necessary to prepare for execution of the procedure.
- Describe the actions necessary to begin execution of the procedure.
- Describe any actions necessary during execution of the procedure.
- Describe how the test measurements will be made (e.g., describe how remote terminal response time is to be measured using a network simulator).
- Describe the actions necessary to suspend testing, when unscheduled events dictate.
- Identify any procedural restart points and describe the actions necessary to restart the procedure at each of these points.
- Describe the actions necessary to bring execution to an orderly halt.
- Describe the actions necessary to restore the environment.
- Describe the actions necessary to deal with anomalous events that may occur during execution.