Apr112023“Testing Without Mocks” Training (Online)
I’m pleased to announce the availability of my “Testing Without Mocks” training course! This is a live, instructor-led course. It runs from 8am-12:30pm Pacific on April 11th & 12th.
Here's the course introduction:
Programmers need automated tests to avoid wasting huge amounts of time manually checking and fixing code. But automated tests also tend to waste a huge amount of time:
Flaky tests fail randomly.
End-to-end tests run slowly.
Mock-heavy tests can be hard to understand, lock in implementation, or only test themselves.
People use design techniques such as Hexagonal Architecture to reduce these problems, but they require expensive architectural changes and often leave infrastructure untested. (Infrastructure is the code that talks to external systems or state.)
In this course, I'll show you another way. You'll learn how to write tests that are fast, reliable, fully test infrastructure, and don't require architectural changes. Better yet, they're 100% compatible with your existing code and tests. You can start using them immediately, even in a legacy codebase.
The early-bird price is US$695. Find more details and register here.