Тестовое покрытие и требования​

test coverage

Тестовое покрытие

плотность покрытия тестами требований или исполняемого кода
requirements coverage

Покрытие требований

оценка покрытых тестами функциональных и нефункциональных требований к продукту путем построения матриц трассировки

code coverage

Покрытие кода

оценка покрытия исполняемого кода тестами путем отслеживания непроверенных в процессе тестирования частей ПО

Traceability matrix

Матрица трассировки

двумерная таблица, содержащая соответствие функциональных требований (functional requirements) продукта и подготовленных тестовых сценариев (test cases).

На пересечении соответствующих строки и столбца ставится отметка, обозначающая, что данное требование покрывается данным тест-кейсом.

Traceability matrix

Требования:

прямые – формализованные в технической документации и прочих формальных артефактах
(кнопка должна быть красной)
косвенные – проистекают их прямых или являются негласным стандартом для данной продукции, или основаны на здравом смысле
(кнопка не должна быть синей, зеленой и т.д.)
функциональные – описывают, какие функции должен выполнить продукт
(в основном влияют на дизайн системы)
нефункциональные – требования к окружению, поддерживаемости, надежности и др.
(в основном влияют на архитектуру системы)
нравится контент?

Если хочешь поощрить за труд, жми кнопку

Прокрутить вверх