 |
 |
 |
 |
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.
|