Вопросы к Поиску с Алисой
Разница между покрытием кода и покрытием требований заключается в том, что первое фокусируется на проверке исходного кода, а второе — на оценке соответствия тестов требованиям к продукту. evgmeles.wordpress.com easyqa.github.io
Покрытие кода (англ. code coverage) показывает, какой процент строк кода исполняется при запуске всех тестов. github.com Оно не выявляет нереализованные требования, так как работает не с конечным продуктом, а с существующим исходным кодом. evgmeles.wordpress.com
Покрытие требований (англ. requirements coverage) показывает процент требований, проверенных набором тестов. github.com Этот подход позволяет выявить непроверенные области системы на уровне документации и спецификаций. qatools.ru Метод покрытия требований может оставить непроверенными некоторые участки кода, потому что не учитывает конечную реализацию. evgmeles.wordpress.com
Таким образом, покрытие кода ориентировано на проверку разработанной части продукта, а покрытие требований — на оценку соответствия тестов требованиям к продукту. evgmeles.wordpress.com