Мутаційне тестування
Коротко: Під час мутаційного тестування інструмент навмисно трохи змінює програмний код (наприклад, > на >=) і перевіряє, чи помічають це тести.
Докладніше: Високе покриття тестами каже лише про те, які рядки виконувалися, але не про те, чи ловлять тести помилки. Кожна зміна називається «мутантом». Якщо тест падає, мутант «убитий»; інакше він «виживає» й виявляє прогалину в тестах.
Подробиці
- Мутаційна оцінка: частка вбитих мутантів…
Див. також: тестування на основі властивостей