###
Metamorphic Testing
Metamorphic testing solves the oracle problem: how do you test a system when you cannot easily compute the expected output? I write about defining metamorphic relations for backtesting engines, pricing models, and data pipelines, where you may not know the correct answer but you know that certain transformations of the input should produce predictable changes in the output.
2020-08
Talk
Thinking in Properties (and Beyond), Testing edition
Slide deck from conference talk discussing how property-based testing offers a launchpad to discover and practice thinking in properties in your software development activities to test your software …