Отладка и тестирование приложений в среде Visual Studio 2005. Евсеева О.Н - 49 стр.

UptoLike

Составители: 

49
Определим классы входных данных для параметрастатус склада:
Статус склада = 0 (правильный).
Статус склада = 4 (правильный).
Статус склада = 16 (правильный).
Статус склада = 32 (правильный).
Статус склада = любое другое значение (ошибочный).
Теперь рассмотрим тестовые случаи:
Тестовый случай 1
(покрывает класс 4):
Состояние окружения (входные данные – X ):
Статус склада – 32.
...
Ожидаемая последовательность событий (выходные данные – Y):
Система запрашивает статус склада (вызов функции GetStoreStat) и полу-
чает 32.
...
Тестовый случай 2
(покрывает класс 5):
Состояние окружения (входные данные – X):
Статус склада – 12dfga.
...
Ожидаемая последовательность событий (выходные данные – Y):
Система запрашивает статус склада (вызов функции GetStoreStat) и со-
гласно пункту спецификации при ошибочном значении статуса склада в
журнал добавляется сообщение «СКЛАД: ОШИБКА: Неопределенный
статус».
...
3.2.3. Стохастические критерии (класс III)
Стохастическое тестирование применяется при тестировании сложных
программных комплексовкогда набор детерминированных тестов (X,Y) име-
ет громадную мощность. В случаях, когда подобный набор невозможно разра-
ботать и исполнить на фазе тестирования, можно применить следующую мето-
дику.
1. Разработать программыимитаторы случайных последовательностей
входных сигналов {x}.
2. Вычислить независимым способом значения {y} для соответствующих
входных сигналов {x} и получить тестовый набор (X,Y).
3. Протестировать приложение на тестовом наборе (X,Y), используя два спо-
соба контроля результатов: