Replay Testing
Replay Testing leverages the memory of your event sourcing system to test new versions with real history and shows which oracles truly inspire confidence in your changes.
Read moreArticles about Test Methodology by Sebastian Bergmann
Replay Testing leverages the memory of your event sourcing system to test new versions with real history and shows which oracles truly inspire confidence in your changes.
Read more
Event Storming, DDD, CQRS, and Event Sourcing are intertwined: the tests not only check the events, but also become living documentation and a bridge between technical expertise and code.
Read more
One test, hundreds of inputs, and an automatic edge case search. But property-based testing has a hidden pitfall that many overlook.
Read more
Shrinking is the unsung hero of property-based testing. I show you how it helps to make inevitable errors understandable.
Read more
We only test what we think of. That is precisely what can become a problem.
Read more
Your PHP project has no tests and an upgrade is pending? The classic dilemma: to introduce tests, you have to change code – to change code, you need tests. How can you break this cycle? With characterisation tests.
Read more
Your tests are successful. But are they really? Without a suitable test oracle, you will never know.
Read more
Know the differences between data transfer objects and value objects and understand why immutability helps with testing.
Read more
How thoroughly do your tests cover the code, and how reliably do they detect real errors? I show you how to find out.
Read moreReceive a comprehensive analysis of new PHPUnit features, implementation details, and the strategic considerations behind each improvement via email every two months.
Subscribe now