Module 4: Holistic Testing

This is the fourth of a series of four on-line educational modules on software testing.

Module 4: A Holistic Testing Process, and Testing Across the Lifecycle

This module provides a cohesive, strategic picture of testing across a software project's lifecycle and pulls together many of the concepts introduced in earlier modules. This module is targeted for use in the Virginia Tech Course CS 4704: Software Engineering, and may also be used by other courses, including CS 3204: Operating Systems and CS 3704: Intermediate Software Design and Engineering. The content will include testing across the lifecycle (including the spiral model), unit testing issues, strategies for integration testing, system testing, and validation testing, the role of test measurement throughout the development process, and the nature of testing during product maintenance and evolution. After completing this module, a student will be able to discuss the role of software testing in various stages of the development process, judge the relative cost of various testing techniques, and judge the relative effectiveness of testing techniques at finding defects.

 

copyright © 2003 Virginia Tech, ALL RIGHTS RESERVED
Last modified: May 19, 2003, 3:59:32 pm EDT, by Stephen H. Edwards <edwards@cs.vt.edu>