Getting maximum value from a minimum number of tests, with e2e component tests

Andrew Poole

Senior Backend Engineer @ Flagstone, ex-ClearBank, speaker, musician

About the session

This talk introduces and demonstrates a novel approach to automated testing where we aim to cover as much of the surface area of your codebase as possible with the smallest number of tests to maintain. Imagine a unit test where instead of the 'unit' being as small as possible, we make it as large as possible, actually covering multiple executables! A single test can cover the whole happy path flow of a complex piece of orchestration, from API handlers, service bus handlers, database calls etc all in-memory, fast and with a nice fluent developer experience!

We'll look at the various strategies needed for this kind of test, step through a demo and even see if we can teach an Agent to write some for us.

Get inspiration & news from us

I agree that Cornerstone will send me news via e-mail