Table of Contents
Table of Contents
Front Matter
Part 1:The Introductory Narratives
- A Brief Tour
- Test Smells
- Goals of Test Automation
- Philosophy Of Test Automation
- Principles of Test Automation
- Test Automation Strategy
- XUnit Basics
- Transient Fixture Management
- Persistent Fixture Management
- Result Verification
- Using Test Doubles
- Organizing Our Tests
- Testing With Databases
- A Roadmap to Effective Test Automation
Part 2: Test Smells
Part 3: Test Patterns
- Test Strategy Patterns
- xUnit Basics Patterns
- Fixture Setup Patterns
- Result Verification Patterns
- Fixture Teardown Patterns
- Test Double Usage Patterns
- Test Organization
- Database Testing Patterns
- Design-for-Testability Patterns
- Attribute Value Patterns
Part 4: Appendices and Back Matter
- Test Refactorings
- XUnit Terminology Cross-reference
- XUnit Members
- ?List of All Pattern Names and Aliases?
- ?List of All Smells and Causes?
- References
- Glossary
End Papers
- Front inside cover and opposing page: ?List of Patterns?
- Back inside cover and opposing page:
Copyright © 2003-2008 Gerard Meszaros all rights reserved