Many enterprises regard system-level testing as the final piece of the
development effort, rather than as a tool that should be integrated
throughout the development process. As a consequence, test teams often
execute critical test plans just before product launch, resulting in
much of the corrective work being performed in a rush and at the last
minute.
Presenting combinatorial approaches for improving test
coverage, Testing Complex and Embedded Systems details techniques to
help you streamline testing and identify problems before they
occur—including turbocharged testing using Six Sigma and exploratory
testing methods. Rather than present the continuum of testing for
particular products or design attributes, the text focuses on boundary
conditions. Examining systems and software testing, it explains how to
use simulation and emulation to complement testing.