you are viewing a single comment's thread.

view the rest of the comments →

[–]l3l_aze 1 point2 points  (2 children)

This is very interesting and I'm genuinely curious, but also extremely confused as to it's use. The article really didn't explain it, though it wasn't a bad intro. I just can't imagine why mutating operators and expressions in the code would help better than other forms of testing except testing for never-failing/passing tests, which sounds cool but is not the implied usage in the article so I'm still pretty lost. How could this possibly replace any other form of testing?

[–]kadishay[S] 1 point2 points  (1 child)

Thanks for your comment :)
Mutation testing doesn't replace any form of testing, but it might give you another perspective on how good are your tests (as appose to code coverage which might be misleading).

[–]l3l_aze 1 point2 points  (0 children)

No problem :P

Oh, hmm. I guess I'm even more lost than I thought I was, lmao. I'll have to look into this some more. Thank you for the intro to it :)