Testing Complex and Embedded Systems
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.
Where you find organizations that are successful at product development, you are likely to find groups that practice disciplined, strategic, and thorough testing. Tapping into the authors’ decades of experience managing test groups in the automotive industry, this book provides the understanding to help ensure your organization joins the likes of these groups.
What people are saying - Write a review
Chapter 1 Does Your Testing Look Like This?
Chapter 2 Benefits of Improved Testing
Chapter 3 Overview
Chapter 4 Basic Principles
Chapter 5 The Question
Chapter 6 Contradictory Perspectives of Testing
Chapter 7 The Use of Noise
Chapter 8 How to PerformBad Tests
Chapter 12 Software Test Documentation
Chapter 13 Configuration Management
Chapter 14 Software Testing
Chapter 15 Systems Testing
Chapter 16 Simulation and Emulation
Chapter 17 Span of Tests
Chapter 18 Exit Criteria
Chapter 9 Documenting the Testing
Chapter 10 Test Administration
Chapter 11 Advanced Concepts