Managing Software Deliverables: A Software Development Management Methodology

This chapter explains the cyclical process of testing a product, returning it to the development team for further modifications, and beginning a retest sequence. It covers the management aspects of conducting a formalized test process. It does not cover detailed procedures for the testing process.
Material in this chapter will help both the Test and Program Managers to understand what areas of testing need to be addressed and what types of test cases need to be built to adequately cover the most common aspects of a product release. It will help managers learn to ask specific, targeted questions about each aspect of the testing process and ensure that they focus their teams on performing proper testing.
As we begin to review the testing phase, let s take a look at the SEP Phase V roadmap (Figure 6.1) for this phase. The roadmap shows only a few steps needed to be accomplished by the project team members; however, do not be deceived by its simplicity. The amount of work needed at this point is highly focused and concentrated solely on completing test execution and the associated materials needed to document such testing activities.
The roadmap also shows an iterative process of executing test cases and reporting bugs. The test group executes test cases and documents bugs found in the testing process. The bug reports are reviewed by the developers. The development group then attempts to correct the bugs and resubmits the recoded modules for...