Тестирование циклов
Тестирование
циклов производится по принципу белого
ящика, при проверке циклов основное
внимание обращается на правильность
построения конструкций циклов. Различают
4 типа циклов:
П
ростые
циклы. Для проверки простых циклов с
количеством повторений n
может использоваться один из следующих
наборов тестов: 1. Прогон всего цикла;
2. Прогон цикла 1 раз; 3. Два прогона цикла;
4.M-проходов
цикла, где m<n;
5. N-1,
n,
n+1
проходов цикла.
Вложенные
циклы
Шаги
тестирования:
1.
Выбирается самый внутренний цикл и
устанавливается внутренне значение
параметров
2.Для
внутреннего цикла проводятся тесты
простого цикла. Добавляются тесты для
исключенных значений и значений,
выходящих за пределы рабочего диапазона
3.Переходят
к следующему порядку
Объединенные
циклы.
Если
каждый из циклов независим от других,
то используется техника тестирования
простых циклов, при наличии зависимости
используется вложенные циклы.
Этот
тип циклов должен быть переделан с
помощью структурированных программных
конструкций.
Практическая работа
Задачей
специалиста по тестированию является
обнаружение максимального количества
несоответствий тестируемого модуля и
спецификаций на него. Для выполнения
этой задачи специалист по тестированию
формирует тесты, используя как структурный,
так и функциональный подходы. Каждое
отклонение от спецификации обязательно
документируют, заполняя специальный
протокол.