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

  21 Hours
 

Testimonials

Related Courses

Agile Software Testing Overview

  7 hours

Unit Testing with JUnit

  21 hours

Unit Testing with Python

  21 hours

Unit Testing with C

  35 hours

Unit Testing: MSTest, xUnit, and nUnit

  21 hours

Unit Testing with Haskell

  7 hours

Unit Testing with Javascript

  7 hours

Unit Testing with C#

  14 hours

Agile and TDD with C

  21 hours

Agile, TDD and Swift

  35 hours

Unit Testing with F#

  7 hours

Jasmine: Unit Testing Javascript Applications

  7 hours

Unit Testing with PHPUnit

  14 hours

Typescript Unit Testing

  14 hours