Mutation testing — оцениваем качество тестов. Инструмент вносит маленькие изменения в код (мутации): меняет > на >=, удаляет return statement, меняет + на -. Если тесты не находят мутацию — значит они неполные. Mutation score = % убитых мутантов. Инструменты: Pitest (Java), mutmut (Python), Stryker (JS). Дорого по времени — обычно запускают не на каждый commit, а периодически. Показывает реальное качество тестов, не просто code coverage%.
Что такое mutation testing?
Senior
181 просмотровAFK Offer AI
Что такое shift-right тестирование?