Who is Testing the Tests?
summary
Mutation testing injects small faults (for example changing >= to <) and runs the suite to see which mutants survive, showing whether tests actually catch regressions. The demo runs StrykerJS, mutates 12 source files into 126 mutants, and reports a 85% mutation score while code coverage is 100%, revealing missing assertions and surviving operators. The tool generates per-file mutation reports so developers can add targeted tests until mutants are killed.
AI-written summary · about
chapters (4)
- 0:00Start
- 0:32Code Coverage
- 1:06Measure the Quality of Your Tests
- 3:53What Kind of Mutations Can You Expect for Mutation Testing Frameworks
related talks
29mWho is testing the test?
22mKill All Mutants! (Introduction to Mutation Testing)
41mMutation testing in practice
21mKilling Mutants with Mutation Testing
26mMutation Testing
18mAttack of the mutants using mutation testing to improve your test suite
50mMutation Testing in JavaScript
24mWho is testing your tests?
