Course Outline

Introduction


Automated unit testing frameworks

  • Writing good unit tests
  • Identifying and repairing fragile tests

TDD approaches

  • TDD as a design tool
  • TDD vs refactoring
  • TDD workflows and patterns
  • TDD schools and variations

TDD challenges

  • The workshop exercise explained

Merits of good tests in TDD context

  • Evolving what we have, take 1
  • Mocking explained
  • Using mocking frameworks
  • Evolving what we have, take 2
  • Breaking change
  • Evolving what we have, take 3

Coverage and counter-arguments


Retrospective

Requirements

  • An understanding of programming concepts
  • Experience with writing basic unit tests
  • Familiarity with at least one programming language

Audience

  • Software developers
  • QA engineers and testers
  • Anyone interested in improving their development practices using Test-Driven Development (TDD)
 21 Hours

Testimonials (7)

Upcoming Courses

Related Categories