The Absolute Beginner’s Guide To Mutation Testing
summary
A live demo shows Infection mutating real PHP code (Symfony HTTP kernel example) and producing 5,000+ mutants, an overall MSI in the 70–86% range, lots of escaped mutants, runtime errors and uncovered lines. The process works — it exposes gaps that coverage misses — but it's slow (one run hit 45 minutes); parallel threads, running only changed files in CI, strong typing, TDD and modular architecture make it practical.
AI-written summary · about
chapters (10)
- 0:00Mutation testing intro
- 1:09Automated testing importance
- 8:38Test coverage limits
- 12:32How mutation testing works
- 22:08Mutation score results
- 28:09Mutation testing workflow
- 36:36Improving test quality
- 40:52Q&A
- 43:01Live demo
- 55:07Closing
related talks
19mMutation Testing with PHP
41mMutation testing in practice
50mKill All Mutants! Intro to Mutation Testing
39mKill All Mutants! (Intro to Mutation Testing)
22mKill All Mutants! (Introduction to Mutation Testing)
01h 06mKill All Mutants! (Intro to Mutation Testing)
07mWho is Testing the Tests?
47mKill All Mutants! (Intro to Mutation Testing)
