Я продолжаю свои эксперименты с мутационным тестированием в | Протестировал
Я продолжаю свои эксперименты с мутационным тестированием в C/C++ проектах. Почитать про предыдущие эксперименты:
- сетевой сканер - операционная система
В этот раз в эксперименте участвовал Тарантул. У нас в проекте есть ограниченный набор юнит-тестов и очень много тестов, написанных на Lua (потому что Тарантул это не только БД, но и сервер приложений на Lua). В этот раз я опять решил попробовать Mull (как и в предыдущих экспериментах) и если кратко описать впечатление, то это ребята круто! Mull стал гораздо удобнее в использовании, работает быстро и документация описывает примеры использования на реальных проектах, а ещё для отчётов используется формат mutantion-elements. То есть сразу после завершения работы Mull можно открыть сгенерированный файл HTML и посмотреть в коде где какой мутант был добавлен и его статус после запуска теста. Посмотрите какие красивые отчеты он делает.