Software testing : a craftsman's approach /
Paul C. Jorgensen
- Fifth edition.
- xx, 529 pages ; illustrations ; 27 cm
Includes bibliographical references and index.
Table of Contents Part I. A Mathematical Context Chapter 1. A Perspective on Testing Chapter 2. Examples Chapter 3. Discrete Math for Testers Chapter 4. Graph Theory for Testers
Part II. Unit Testing Chapter 5. Boundary Value Testing Chapter 6. Equivalence Class Testing Chapter 7. Decision Table Based Testing Chapter 8. Code-Based Testing Chapter 9 Testing Object-Oriented Software Chapter 10. Retrospective on Unit Testing
Part III. Beyond Unit Testing Chapter 11. Life Cycle-Based Testing Chapter 12. Integration Testing Chapter 13. System Testing Chapter 14. Model-Based Testing Chapter 15. Software Complexity Chapter 16. Testing Systems of Systems Chapter 17. Feature Interaction Testing
Chapter 18. Case Study: Testing Event-Driven Systems Chapter 19. A Closer Look at All Pairs Testing Chapter 20. Software Technical Reviews Chapter 21. Epilogue: Software Testing Excellence
This updated and reorganized Fifth edition of Software Testing: A Craftsman's Approach continues to be a valuable reference for software testers, developers, and engineers, by applying the strong mathematics content of previous editions to a coherent treatment of software testing.
Responding to instructor and student survey input, the authors have streamlined chapters and examples. The Fifth Edition:
Has a new chapter on feature interaction testing that explores the feature interaction problem and explains how to reduce tests Uses Java instead of pseudo-code for all examples including structured and object-oriented ones Presents model-based development and provides an explanation of how to conduct testing within model-based development environments Explains testing in waterfall, iterative, and agile software development projects Explores test-driven development, reexamines all-pairs testing, and explains the four contexts of software testing Thoroughly revised and updated, Software Testing: A Craftsman's Approach, Fifth Edition is sure to become a standard reference for those who need to stay up to date with evolving technologies in software testing.
9780367358495
2013032497
Computer software - Computer science --Testing. COMPUTERS / Information Technology. COMPUTERS / Programming Languages / General. COMPUTERS / Software Development & Engineering / General.