Exhaustive testing is the missing piece to autonomous software development. This talk describes the challenges with exhaustive testing and various technical approaches to solving them. For example:
For a given code change, what tests do you run?
This talk discusses both static analysis and agentic approaches to selective test execution.
How do you avoid race conditions when executing tests in parallel?
How do you achieve full visibility?
Determining whether a code change is good to ship requires more than just the absence of failures on pre-defined assertions. It requires the ability to quickly understand the full impact of the change.
This talk has been presented at React Summit US 2026, check out the latest edition of this React Conference.



















