Тестирование ветвей и операторов отношения


Способ тестирования ветвей и операторов отношений обнаруживает ошибки ветвления и операторов отношения в условии, для которого выполняются следующие ограничения:

1) Все булевы переменные и операторы отношения входят в условие только по одному разу;

2) В условиях нет общих переменных;

В данном способе используются естественные ограничения условий. Для составного условия, включающего n простых условий, формируется ограничение условия ОУ=( ), где – ограничение на результат i-ого простого условия.

Ограничения на результат фиксируют возможное ограничение аргумента, если он один, или соотношение между значениями аргументов, если их несколько.

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

На основе ограничений условий создается ограничивающее множество, элементы которого являются сочетаниями всех возможных значений . Ограничивающее множество – это удобный инструмент для записи задания на тестирование, поскольку оно составляется из сведений о значениях переменных, которые влияют на значение проверяемого условия. Каждый элемент ограничивающего множества задает отдельный тестовый вариант. Исходные данные тестового варианта должны обеспечить соответствующую комбинацию значений простых условий, а ожидаемый результат равен значению составного условия.

Таким образом, способ тестирования ветвей и операторов отношений для каждого условия в программе включает следующие действия:

1) Строятся ограничения условий;

2) Выявляются ограничения результата по каждому простому условию;

3) Строится ограничивающее множество. Его построение выполняется путем подстановки в константные формулы выявленных ограничений результата.

4) Для каждого элемента ограничивающего множества разрабатывается тестовый вариант.

 



Дата добавления: 2021-07-22; просмотров: 364;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.