Для поддержания качества ПО, мы обычно полагаемся на тестирование.
ПО, в свою очередь, должно позволять проводить тестирование.
Здесь появляется термин "тестируемость(testability)" - возможность проведения тестирования для данного ПО.
А так звучит формальное определение, согласно госту[из 4.52 ГОСТ Р ИСО/МЭК 12207–2010]:
Степень, с которой объективный и физически реализуемый тест может быть спроектирован для определения того, что требование выполняется.
Статьи, чтобы разобраться в вопросе глубже:
🔹Разбираемся с тестируемостью
🔹Оценка тестопригодности веб-приложений
🔹Эвристики тестируемости ПО
#testability
@testorest