Book nowWaitinglist
Prices are displayed without VAT by default.

Test Driven Development (TDD) with Dave Farley

In this 2-day in-depth training you will have a solid understanding of TDD and hands-on experience of its practice. This training focusses on these design aspects of Test Driven Development. This is not just about the basics of writing unit tests, it is about the dance between the programmer, the test, and the system-under-test. You will learn the design principles that underly the effective use of TDD as a practice to create high-quality software. You will learn TDD from Dave Farley, author of the book Continuous Delivery: Reliable Software Releases, and long time TDD practitioner.

Audience Profile: Test Driven Development (TDD) with Dave Farley Training

  • you are a developer
  • you want to experience what real TDD feels like

Achievements Upon Completion

You'll learn:

  • the design principles that underly TDD
  • how to recognize the properties of high-quality software
  • recognize patterns and anti-patterns in TDD
  • how TDD and Continuous Delivery (CD) fit together
  • when not to test

You will gain hands-on experience in:

  • working in an iterative TDD flow
  • creating high-quality reusable tests
  • applying dependency injection and mocking in a TDD context

You will have the skills to:

  • make code testable
  • improve legacy code through TDD