Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.3. Оценка полноты тестирования программы по выбранному критериюТестирование программы Р по некоторому критерию C означает покрытие множества компонентов программы P М = {m1...mk} по элементам или по связям. Оценка уровня оттестированности программы опирается на множества неизбыточных тестов.
T={t1...tn} - кортеж неизбыточных тестов ti. Тест ti неизбыточен, если существует покрытый им компонент mi из M(P,C), не покрытый ни одним из предыдущих тестов t1...ti-1. Каждому ti соответствует неизбыточный путь pi - последовательность вершин от входа до выхода. V(P,С) - сложность тестирования Р по критерию С - измеряется максимальным числом неизбыточных тестов, покрывающих все элементы множества M(P,С). DV(P,C,T) - остаточная сложность тестирования Р по критерию С - измеряется максимальным числом неизбыточных тестов, покрывающих элементы множества M(P,C), оставшиеся непокрытыми, после прогона набора тестов Т. Величина DV строго и монотонно убывает от V до 0. TV(P,C,T) = (V-DV)/V - оценка степени тестированности (уровня полноты тестирования) Р по критерию С. Критерий окончания тестирования TV(P,C,T) >= L, где 0 <= L <= 1 (Рис. 11). L - уровень оттестированности, заданный в требованиях к программному продукту.
Рис. 11. Метрика оттестированности приложения Рассмотрим две модели (плоскую и иерархическую) программного обеспечения, используемые при оценке оттестированности.
|
1 |
Оглавление
|