John Hughes - Testing the Hard Stuff and Staying Sane
ClojureTVYouTube ↗
Further reading 1
Caption notes
Hughes generates sequences of API calls against a state-machine model, then shrinks a failing sequence until the remaining calls make the failure easier to reproduce and explain.
Video or transcript source ↗Original passages · 2
we generate a minimal failing examplefor each API call we define a state transition function