A couple of years ago our book club at work read On Testing Non-testable Programs. At the time I idly wondered whether I could use it to make an ontology of oracles but didn’t pursue the idea beyond finding that Doug Hoffman had already provided a classification scheme back in 1998: A Taxonomy for Test Oracles
The other week he presented a webinar, The Often Overlooked Test Oracle, which built on some of that earlier work, outlining a range of oracle types with pros, cons, and other notes,
I like theory like this that can guide my practice and I’m still practicing my sketchnotes so I tried to capture the set of oracles he covered in a sketch. I’ll just leave it here.
Source: ministry of testing
A Doug Report