Future of testing is about letting the computer do it

Computers are astonishingly fast - and yet, we use little of their computing power to test our products. In this session, let's look at how that might change.

Computers are astonishingly fast - and yet, we use little of their computing power to test our products. Most teams rely solely on example-based tests - tests executing a predefined input and expecting a pre-defined output. In that case, the computer cannot help much besides running all the examples.

However, there is a host of testing techniques that can help us make our software more reliable with less toil.

This talk is part excursion into autonomous (randomized) testing, and part poking the bear of widespread testing beliefs.

You can look forward to hot takes about testing terminology, (non)determinism, and testing vs. observability, supported by plenty of demos.

By the end, I hope you come out inspired - maybe even provoked - to try these techniques!