xUnit test patterns : refactoring test code
Autor Principal: | |
---|---|
Formato: | Libro |
Lengua: | inglés |
Datos de publicación: |
Upper Saddle River :
Addison-Wesley,
c2007
|
Series: | The Addison-Wesley Signature Series
|
Temas: | |
Acceso en línea: | Consultar en el Cátalogo |
Notas: | Incluye glosario, índice y bibliografía. |
Descripción Física: | lx, 883 p. : il. |
ISBN: | 9780131495050 |
Tabla de Contenidos:
- Visual Summary of the Pattern Language
- Foreword
- Preface
- Acknowledgments
- Introduction
- Refactoring a Test
- PART I: The Narratives
- 1. A Brief Tour
- 2. Test Smells
- 3. Goals of Test Automation
- 4. Philosophy of Test Automation
- 5. Principles of Test Automation
- 6. Test Automation Strategy
- 7. xUnit Basics
- 8. Transient Fixture Management
- 9. Persistent Fixture Management
- 10. Result Verification
- 11. Using Test Doubles
- 12. Organizing Our Tests
- 13. Testing with Databases
- 14. A Roadmap to Effective Test Automation
- PART II: The Test Smells
- 15. Code Smells
- 16. Behavior Smells
- 17. Project Smells
- PART III: The Patterns
- 18. Test Strategy Patterns
- 19. xUnit Basics Patterns
- 20. Fixture Setup Patterns
- 21. Result Verification Patterns
- 22. Fixture Teardown Patterns
- 23. Test Double Patterns
- 24. Test Organization Patterns
- 25. Database Patterns
- 26. Design-for-Testability Patterns
- 27. Value Patterns
- PART IV: Appendixes
- Appendix A. Test Refactorings
- Appendix B. xUnit Terminology
- Appendix C. xUnit Family Members
- Appendix D. Tools
- Appendix E. Goals and Principles
- Appendix F .Smells, Aliases, and Causes
- Appendix G. Patterns, Aliases, and Variations
- Glossary
- References
- Index