90 minutes !talk practitioner level


Unit tests can suffer from the same problems as any code – over time they can become harder to maintain or understand. After working on many projects using Test Driven Development over more than 7 years I have learnt that there are some fundamentally important architecture and design choices that will allow you to leverage unit tests into a quality and velocity enhancing tool instead of a millstone around your neck. In this very pragmatic, real-world talk I hope to share some of these patterns with you, patterns that will help you to write more understandable, maintainable xUnit tests.

Learning Objectives:

  • The state of TDD and Unit Tests in the Agile software development world
  • The principles of well written unit tests
  • Patterns that help to write good unit tests
  • Patterns for architecting testable software






Peter Wiles