What is mutation testing?
A test suite can be all green and hit 100% line coverage and still miss bugs. Coverage measures which lines ran during the tests, not whether the assertions actually caught a defect. A test that calls a function but never checks the return value still counts toward the coverage number. The bug it would have prevented still ships.