Вы здесь

Мутационное тестирование, или О чём молчит Code Coverage

Лекция
Предмет:
Дата записи:
15.10.13
Дата публикации:
09.05.14
Код для блога:

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

Другие лекции курса

29