3 ms·
It's probably most important in language ecosystems like Ruby which seriously depend on test suites for catching bugs. One way to view the problem that Mutatio
by dogweather 6y ago
It's probably most important in language ecosystems like Ruby which seriously depend on test suites for catching bugs.
One way to view the problem that Mutation Testing solves is, there's no test suite for the test suite. And so there's no safety net to enable refactoring the test code. It's test suites all the way down.
Mutation testing solves this infinite recursion problem by automating the test-suite-test-suite creation.
- taeric 6y agoYeah, I pitched it as a way to know how good your tests are at catching common bugs. Still no dice.
- release-object 6y agoDid you considered doing it anyway? If a one-off run reveals some previously unknown flaw in the test suite you could present that.
- taeric 6y agoApologies for not seeing this. I have added it. It got removed for adding to the build time. Never really found many issues, so I couldn't argue to keep it. Did point out that the argument was essentially against testing.