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
