An overall plan for integration of the software and a description of specific tests are documented in a test specification. The specification is deliverable in the software engineering process and becomes part of the software configuration.
Test Specification Outline
- Scope of testing
- Test Plan
- Test phases and builds
- Schedule
- Overhead software
- Environment and resources
- Test Procedures
- Order of integration
- Purpose
- Modules to be tested
- Unit test for modules in build
- Description of test for module n
- Overhead software description
- Expected results
- Test environment
- Special tools or techniques
- Overhead software description
- Test case data
- Expected results for build
- Actual Test Results
- References
- VI. Appendices
The Following criteria and corresponding tests are applied for all test phases.
- Interfaces integrity. Internal and external interfaces are tested as each module is incorporated into the structure.
- Functional Validity. Tests designed to uncover functional error are conducted.
- Information content. Tests designed to uncover errors associated with local or global data structures are conducted.
- Performance Test designed to verify performance bounds established during software design are conducted.
A schedule for integration, overhead software, and related topics are also discussed as part of the “test Plan” section. Start and end dates for each phase are established and availability windows for unit tested modules are defined. A brief description of overhead software(stubs and drivers) concentrates on characteristics that might require special effort. Finally, test environments and resources are described.
RELATED POST
INTEGRATION TESTING PART TWO

0 comments
Post a Comment