Getting maximum value from a minimum number of tests, with e2e component tests
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.