XUnit test patterns : refactoring test code /
Automated testing is a cornerstone of agile development. An effective testing strategy will deliver new functionality more aggressively, accelerate user feedback, and improve quality. However, for many developers, creating effective automated tests is a unique and unfamiliar challenge. xUnit Test Pa...
Cote: | Libro Electrónico |
---|---|
Auteur principal: | |
Format: | Électronique eBook |
Langue: | Inglés |
Publié: |
Upper Saddle River, N.J. :
Addison-Wesley,
2007.
|
Collection: | Addison-Wesley signature series.
|
Sujets: | |
Accès en ligne: | Texto completo (Requiere registro previo con correo institucional) |
Table des matières:
- The 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
- The test smells
- Code smells
- Behavior smells
- Project smells
- The patterns
- Test strategy patterns
- xUnit basics patterns
- Fixture setup patterns
- Result verification patterns
- Fixture teardown patterns
- Test double patterns
- Test organization patterns
- Database patterns
- Design-for-testability patterns
- Value patterns.