I know this question is very vague but I think with your help we can improve it. A couple of month ago in an interview talking about TDD and unit testing, I was asked if I knew I particular methodology (unfortunately I forgot the name) where a class or component gets probed for its correctness by removing or altering some lines (automatically, probably using a specific tool). As you can imagine I didn't get the job and I can't ask the question directly to them but it seems an interesting topic and it also seems they are using it. Anybody has heard about it?
Asked
Active
Viewed 83 times
2
-
What language? PIT is for Java but there are mutation testing tools for other languages too. – axiac Sep 28 '16 at 10:58
-
None in particular, just wondering the name of the technique and Google couldn't help.. – Paolo Vigori Sep 28 '16 at 14:27
-
I see. For the record, a good one for PHP is [Humbug](https://github.com/padraic/humbug). – axiac Sep 28 '16 at 14:46
1 Answers
4
It is called Mutation Testing.
You could take a look at pitest 'Real world mutation testing'

user2846469
- 2,072
- 3
- 18
- 32