The document discusses different software development life cycle models and their implications for testing. It describes the waterfall model, V-model, iterative models like RAD and agile development. The key points are:
- The development life cycle model impacts the what, when and how of testing.
- The V-model improved on the waterfall model by integrating testing activities at each phase.
- Iterative models involve incremental development in cycles, requiring regression and integration testing at each increment.
- Testing should have corresponding activities to development and begin reviewing documents as early as possible in the life cycle.