Bugs in production systems are typically communicated in stack traces. But why don't we communicate in unit tests?
This presentation discuss a concrete open source Java framework that allows production systems to communicate bugs as test cases. It will produce deterministic, sandboxable test cases having identical execution paths as the original run. Using the framework correctly will even make multi-threaded scenarios re-playable.
Mads Enevoldsen has worked as a consultant for the last decade mainly on the back-end and architecture of systems. Has particular interest in architecture, REST, and software craftmanship. He has spoken on various conferences on subjects of architecture and REST. Has founded the open source REST framework Forest and the tracing framework Deja Vu.