mutation testing is the best thing ever
this new codebase is IMPECCABLE
Discussion
mutation testing is the best thing ever
this new codebase is IMPECCABLE
@_r@donotsta.re it's when you write some functionality and you write tests that intentionally change your app's code in some way to check if the test fails
you can do this with a dozen different "variants" per functionality, it's pretty effective for finding complex bugs or stuff that isn't tested properly
@_r@donotsta.re ideally you want close to 100%, not 90%
it's a similar concept to fuzzing which is also very effective
@_r@donotsta.re @jessew@mk.cpluspatch.com
How does it work im interested
i've got mutation testing, VM testing, fake database testing, performance testing, code quality testing, unit testing, end-to-end testing, all the fucking testing dude
it catches so many bugs it's hilarious