Мутационное тестирование, или О чём молчит Code Coverage
ЛекцияПартнёр:
Предмет:
- Software Engineering
Лектор:
Курс лекций:
Дата записи:
15.10.13
Дата публикации:
09.05.14
Код для блога:
Что делать, если код покрыт тестами, но всё равно валится в production? Что делать, если показания Code Coverage явно не совпадают с действительностью? Ответ прост: протестировать сами тесты. Отличный способ для этого придумали ещё в далёком 1971 году, однако только недавно он начал продвигаться в индустрию. Mutation testing предлагает случайным образом изменить тестируемый код, а затем снова запустить тесты. И если эти тесты действительно хороши, то они должны упасть. Доклад включает в себя более детальный обзор парадигмы мутационного тестирования, описывает имеющие инструменты и рассказывает о том, как с помощью этих инструментов люди приходят к успеху в реальных проектах.
Другие лекции курса
29
Хит