FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.
Email: Нажмите что бы посмотреть
Почему?
Parallels Confidential
Prallels
Parallels Confidential
Tcov = (Lcov/Ltotal) * 100%
где:
Tcov - тестовое покрытие
Lcov - количество требований, проверяемых тест кейсами
Ltotal - общее количество требований
Tcov = (Ltc/Lcode) * 100%
где:
Tcov - тестовое покрытие
Ltc - кол-ва строк кода, покрытых тестами
Lcode - общее кол-во строк кода.
первый условный оператор if имеет неявную ветвь – пустую ветвь else. Для обеспечения покрытия по ветвям необходимо покрывать и пустые ветви.
if (condition1 || condition2)
MethodA();
else
MethodB();
if (condition1 || condition2)
MethodA();
else
MethodB();
Для тестирования первого условия по MC/DC надо показать независимость результата (т.е. функции A || B ) от каждого аргумента. Соответственно, для этого используются три тестовых примера:
A = 0, B = 0, A || B = 0 (начальное значение)
A = 1, B = 0, A || B = 1 (показано влияние аргумента A )
A = 0, B = 1, A || B = 1 (показано влияние аргумента B )
Для тестирования ветвей (входящего в MC/DC) в зависимости от условия C необходимо, чтобы в тестовых примерах C принимало значение как true, так и false.
Название функции или метода
Тип покрытия (по строкам, по ветвям, MC/DC или иной)
Количество покрываемых элементов в функции или методе (строк, ветвей, логических условий)
Степень покрытия функции или метода (в процентах или в абсолютном выражении)
Список непокрытых элементов (в виде участков непокрытого программного кода с номерами строк)
Заголовочную информацию и общий итог - общую степень покрытия всех функций, для которых собирается информация о покрытии.
Parallels Confidential
Parallels Confidential
Требования к размещению элементов управления на экранных формах
Требования к содержанию и оформлению выводимых сообщений
Требования к реакции системы на ввод пользователя
Требования к времени отклика на команды пользователя
Требования к форматам ввода, в т.ч. определяющие реакцию системы на некорректный ввод.