2-days LIVE training for £999

(approx $1380; 1165 Euros; or 1860 AUD)

  • Want To

    Write long-lasting tests that are resilient to changes in your code?

  • Learn To

    Create tests that improve the design of your software.

  • Develop

    Skills and techniques that significantly reduce defect-rates in your production code.

  • Practise

    Get exclusive individual feedback on your practise tests, from Dave Farley - one of the world's experts!

Course curriculum

  • 1

    Welcome to the course!

    • About This Course

    • My Learning Objectives

    • Welcome from Dave Farley

  • 2

    Introduction to Test Driven Development

    • Test First Improves Design

    • Red, Green, Refactor

    • Exercise 1

    • Refactoring in Depth

    • Exploring Types of Test

    • Exercise 2

    • Using Your Tools

    • Review Your Learning

  • 3

    Writing Great Tests

    • Testable Code is Quality Code

    • Separation of Concerns

    • Exercise 3

    • Dependency & Mocking

    • Testing: Patterns & Anti-Patterns

    • Exercise 4

    • Listen To The Code

    • TDD & Design

    • Review Your Learning

  • 4

    Behaviour Driven Development

    • What Is BDD?

    • Naming - Best Practice

    • Exercise 5

    • BDD & Acceptance Testing

    • Exercise 6

    • Review Your Learning

  • 5

    Course Completion

    • Congratulations!

    • References and Links

    • My Feedback