Overview
In this activity, the software test manager develops the projects tailored Software Test Plan (STP) (see Appendix E) for use in independently testing software. The software test manager identifies the details of the software test environment, defines the test organization, maps the software requirements to the test organization to ensure test plan completeness, and determines the test schedule.
Roles and Responsibilities
The software test manager completes the STP that defines the software testing process.
The project software manager approves the completed STP.
Controls
The STP Data Item Description (DID) describing the STP format (see Appendix E).
Inputs
The completed Software Development Plan (SDP) (see Appendix E) which documents the plan for the software development effort.
Software requirements which may take the form of a Software Requirements Specification (SRS) (see Appendix E).
Procedures
The following subactivities are iteratively performed by the software test manager, and results are documented in the tailored STP:
1) 1.1.3.1 Identify Software Test Environment - This activity describes the planned test environment using information from the SDP. The activity identifies one or more test sites to be used for the testing. It also lists all software, hardware, and other materials necessary to perform the testing, as well as plans for acquiring and installing these items for each test site. It also describes personnel requirements for each site.
2) 1.1.3.2 Define Testing Approach - This activity describes general plans for testing, based on information from the SDP, including test levels, general test conditions, test progression, data recording and analysis, and the total scope of the planned testing.
3) 1.1.3.3 Determine Test Schedules - This activity defines the planned testing schedule for each test site, based on information from the SDP. The schedule is coordinated with the software development schedule from the SDP and overall project schedule.
4) After completing the above subactivities, the major STP sections have been completed. The software test manager completes any remaining required STP sections, such as Scope and Referenced Documents, and submits the STP to the project software manager for review and approval.
5) Upon project software manager approval, the software test manager submits the STP to be placed under software configuration management (SCM) (see activity 2.1.1 Place A New Document Under Software Configuration Management).
Outputs
The STP defining the plans for independent software testing, approved by the project software manager, and placed under SCM.