

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
procedure in writing project specification
Typology: Study Guides, Projects, Research
1 / 3
This page cannot be seen from the preview
Don't miss anything!


1.0 Introduction
This section provides an overview of the entire test document. This document describes both the test plan and the test procedure.
1.1 Goals and objectives Overall goals and objectives of the test process are described. 1.2 Statement of scope A description of the scope of software testing is developed. Functionality/ features/behavior to be tested is noted. In addition any functionality/features/ behavior that is not to be tested is also noted. 1.3 Major constraints Any business, product line or technical constraints that will impact the mannerin which the software is to be tested are noted here.
2.0 Test Plan
This section describes the overall testing strategy and the project management issues that are required to properly execute effective tests.
2.1 Software (SCIís) to be tested The software to be tested is identified by name. Exclusions are noted explicitly. 2.2 Testing strategy The overall strategy for software testing is described. 2.2.1 Unit testing The strategy for unit tested is described. This includes an indication of the components that will undergo unit tests or the criteria to be used to select components for unit test. Test cases are NOT included here. 2.2.2 Integration testing The integration testing strategy is specified. This section includes a discussion of the order of integration by software function. Test cases are NOT included here. 2.2.3 Validation testing The validation testing strategy is specified. This section includes a discussion of the order of validation by software function. Test cases are NOT included here. 2.2.4 High-order testing The high-order testing strategy is specified. This section includes a discussion of the types of high order tests to be conducted, the responsibility for those tests. Test cases are NOT included here. 2.3 Testing resources and staffing
Specialized testing resources are described and staffing is defined. The role of any ITG is also defined. 2.4 Test work products The work products produced as a consequence of the testing strategy are identified. 2.5 Test record keeping Mechanisms for storing and evaluating test results are specified. 2.6 Test metrics A description of all test metrics to be used during the testing activity is noted here. 2.7 Testing tools and environment A description of the test environment, including tools, simulators, specialized hardware, test files, and other resources is presented here. 2.8 Test schedule A detailed schedule for unit, integration, and validation testing as well as high order tests is described.
3.0 Test Procedure
This section describes as detailed test procedure including test tactics and test cases for the software.
3.1 Software (SCIís) to be tested The software to be tested is identified by name. Exclusions are noted explicitly. 3.2 Testing procedure The overall procedure for software testing is described. 3.2.1 Unit test cases The procedure for unit testing is described for each software component (that will be unit tested) is presented. This section is repeated for all components i. 3.2.1.2 Stubs and/or drivers for component i 3.2.1.3 Test cases component i 3.2.1.4 Purpose of tests for component i 3.2.1.5 Expected results for component i 3.2.2 Integration testing The integration testing procedure is specified. 3.2.2.1 Testing procedure for integration 3.2.2.2 Stubs and drivers required 3.2.2.3 Test cases and their purpose 3.2.2.4 Expected results