Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Вложенные циклы. С увеличением уровня вложенности циклов количество возможных путей резко возрастает

Читайте также:
  1. I. Итерационные циклы.
  2. Вложенные операторы with
  3. Вложенные циклы
  4. Вложенные циклы.
  5. Глава 4. «Социально-чуждые элементы» и циклы репрессий
  6. Используйте циклы нц ... раз для закраски однотипных фрагментов

 

С увеличением уровня вложенности циклов количество возможных путей резко возрастает. Это приводит к нереализуемому количеству тестов [13]. Для сокращения количества тестов применяется специальная методика, в которой используются такие понятия, как объемлющий и вложенный циклы (рис. 6.11).

Рис. 6.11. Объемлющий и вложенный циклы

 

Порядок тестирования вложенных циклов иллюстрирует рис. 6.12.

Рис. 6.12. Шаги тестирования вложенных циклов

 

Шаги тестирования.

1. Выбирается самый внутренний цикл. Устанавливаются минимальные значения параметров всех остальных циклов.

2. Для внутреннего цикла проводятся тесты простого цикла. Добавляются тесты для исключенных значений и значений, выходящих за пределы рабочего диапазона.

3. Переходят в следующий по порядку объемлющий цикл. Выполняют его тестирование. При этом сохраняются минимальные значения параметров для всех внешних (объемлющих) циклов и типовые значения для всех вложенных циклов.

4. Работа продолжается до тех пор, пока не будут протестированы все циклы.


Дата добавления: 2015-07-07; просмотров: 251 | Нарушение авторских прав


Читайте в этой же книге: Способ тестирования базового пути | Потоковый граф | Способы тестирования условий | Тестирование ветвей и операторов отношений |
<== предыдущая страница | следующая страница ==>
Способ тестирования потоков данных| Способ разбиения по эквивалентности

mybiblioteka.su - 2015-2021 год. (0.005 сек.)