Test Specification
Test Specification
Test Specification
TEST SPECIFICATION
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.
Page 1 of 2
TEST SPECIFICATION
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
3.2.3 Validation testing
The validation testing procedure is specified.
3.2.3.1 Testing procedure for validation
3.2.3.3 Expected results
3.2.3.4 Pass/fail criterion for all validation tests
3.2.4 High-order testing (a.k.a. System Testing)
The high-order testing procedure is specified. For each of the high
order tests specified below, the test procedure, test cases, purpose,
specialized requirements and pass/fail criteria are specified. It should
be noted that not all high-order test methods noted in Sections 3.2.4.n
will be conducted for every project.
Page 2 of 2