Главная страница

ТиккПО Пр. Пр1. Для выполнения 1 задания был взят код в виде блоксхемы он выглядит таким образом


Скачать 119.33 Kb.
НазваниеДля выполнения 1 задания был взят код в виде блоксхемы он выглядит таким образом
АнкорТиккПО Пр.1
Дата01.11.2022
Размер119.33 Kb.
Формат файлаdocx
Имя файлаПр1.docx
ТипДокументы
#765981

Для выполнения 1 задания был взят код:



В виде блок-схемы он выглядит таким образом:



Подоберем наборы комбинаций значений переменных, используемых в данном коде, так, чтобы они покрывали логику данного участка кода в соответствии с покрытием операторов, покрытием решений, покрытием условий.

Для покрытия операторов достаточно использовать такой набор переменных:

a = 2, b = 0, c = 3 и

a = 2, b = 2, c = 3. Тогда в первом случае в обоих условиях получим True, True и задействуем оба левых оператора, исходя из блок-схемы. Во втором случае False, False, будут задействованы оставшиеся два правых опреатора. Покрытие операторов выполнено.

Для покрытия решений, согласно которому каждое направление перехода должно быть реализовано по крайней мере один раз, достаточно выбрать те же значения переменных, что и в первом тесте.

a = 2, b = 0, c = 3 и

a = 2, b = 2, c = 3. Этих тестов достаточно, так как все условные блоки имеют положительное и отрицательное решение.. В данном случае покрытие решений включает в себя покрытие опреаторов.

Для покрытия условий можно взять такие значения переменных:

a = 3, b = 0, c = 4 и

a = 1, b = 1, c = 1. В данных тестах все возможные результаты условий выполняются.


написать администратору сайта