Мутационное тестирование рассматривается как способ проверить не код, а сами тесты. В видео показано, как искусственные изменения в логике помогают выявить слабые места в тестовом покрытии, что означают «убитые» и «выжившие» мутанты и почему высокий процент обычного покрытия ещё не гарантирует надёжность. Отдельно разбираются метрики MSI и MCC, а также практическая реализация мутационных тестов в PHP и анализ результатов.
Таймкоды:
00:00:03 — Идея мутационного тестирования и зачем оно нужно
00:00:50 — Мутации, мутанты и их классификация
00:01:16 — Мутационные операторы и стоимость запуска тестов
00:02:17 — Метрика MSI и оценка эффективности тестов
00:03:24 — Метрика MCC и покрытие кода
00:04:05 — Реализация мутационного тестирования в PHP
00:05:49 — Анализ результатов и отчёты
00:09:29 — Как «убивать» мутанты дополнительными тестами
00:13:32 — Настройки и параметры инструмента
00:15:02 — Итоги и ответы на вопросы
00:16:33 — Ограничения и особенности мутационных тестов
00:17:21 — Главная цель мутационного тестирования







































