Library Retrieval System
- xlviii, 1191 p. : ill.
- Contents: Pt. I. Preliminaries. Ch. 1. A Small Challenge. Ch. 2. How to Use This Book. Ch. 3. Testing: A Brief Introduction. Ch. 4. With the Necessary Changes: Testing and Object-oriented Software -- Pt. II. Models. Ch. 5. Test Models. Ch. 6. Combinational Models. Ch. 7. State Machines. Ch. 8. A Tester's Guide to the UML -- Pt. III. Patterns. Ch. 9. Results-oriented Test Strategy. Ch. 10. Classes. Ch. 11. Reusable Components. Ch. 12. Subsystems. Ch. 13. Integration. Ch. 14. Application Systems. Ch. 15. Regression Testing -- Pt. IV. Tools. Ch. 16. Test Automation. Ch. 17. Assertions. Ch. 18. Oracles. Ch. 19. Test Harness Design.Includes bibliographical references and index.Summary: "More than ever, mission-critical and business-critical applications depend on object-oriented (OO) software. Testing Object-Oriented Systems: Models, Patterns, and Tools is an authoritative guide to designing and automating test suites for OO applications."--BOOK JACKET. "This comprehensive book explains why testing must be model-based and provides in-depth coverage of techniques to develop testable models from state machines, combinational logic, and the Unified Modeling Language (UML). It introduces the test design pattern and presents 37 patterns that explain how to design responsibility-based test-suites, how to tailor integration and regression testing for OO code, how to test reusable components and frameworks, and how to develop highly effective test suites from use cases."--BOOK JACKET.