ABSTRACT

This chapter explains developing a test approach for each test stage, and the reach of the activities defined in the approach includes team members from development, testing, technical support, users, training, and others. Testing requires quantifiable specifications, complex testing environments, architectures and tools, trained testers, and explicit exit criteria. The V-Model defines the main testing stages as component test, assembly test, product test, operational readiness test, and benefits realization test. Parallel or vertical test cycles are designed by establishing a small amount of base data, followed by multiple, concurrent test cycles breaking off and testing groups of test conditions. Project management is not specific to the testing environment, because it obviously covers the entire project life cycle. The marketplace has several vendors providing solutions to meet the demands in this area. The main function of configuration management is to monitor and control the changes throughout the software development and maintenance process, including testing.