|
Software Testing Techniques
Written in a friendly, accessible style, the book highlights areas such as devising attacks to validate data integrity, wreaking havoc to ensure recoverability, exploiting virtualized environments to improve test efficiency, the tug of war between finding defects and meeting schedules, and approaches for emulating customer environments to find the
most critical defects. Focusing on real-life techniques illustrated through examples and case studies gleaned from the authors' experiences of mainframe testing and operation, software engineers will know the tried and true techniques that are used for testing multimillion-dollar commercial software products.
KEY FEATURES
Places an emphasis on system level testing, touching on aspects that are relevant to large-scale projects, but focusing on the system-wide testing that is critical to establishing the reliability of enterprise-class software
Provides practical testing techniques for achieving robust reliability with large, complex software projects
Focuses on real-world issues, problems, and solutions, not abstract theories
Emphasizes approaches for finding and removing the defects that matter most to customers
Highlights techniques for devising attacks to validate data integrity, wreaking havoc to ensure recoverability, exploiting virtualized environments to improve test efficiency, finding defects and meeting schedules, and emulating customer environments to find the most critical defects
Section 1: Testing, Why Worry?; Chapter 1: It's a Product, Not a Science Project; Chapter 2: The Testing Challenge; Section 2 : The Testing Ecosystem; Chapter 3: Making Sausage: The Development Process; Chapter 4: The Test and Development Divide; Chapter 5: Just when you Thought It Was Safe; Chapter 6: Teaming: We're All in This Together; Section 3: The Best-Laid Plans; Chapter 7: Where to Start?; Chapter 8: I've Got a Plan; Chapter 9: Planning for Trouble; Section 4: Ready, Set; Chapter 10: Tools: Build vs. Buy; Chapter 11: Reuse: How to Steal and Get Paid for It; Chapter 12: Virgin Testing Development; Chapter 13: Corruption: It's Not Just for Politicians; Chapter 14: Emulating Customers to Find the Bugs that Matter; Section 5: Go!; Chapter 15: The Main Event; Chapter 16: All Dressed Up and No Place to Test: Simulation and Prototypes; Chapter 17: It's All Virtual; Chapter 18: It's a Mad House: Reigning in the Chaos; Section 6: The Finale; Chapter 19: You Can't Go Home Yet.
|