ГОСТ Р 56922—2016
7.3.5.6 Исходные условия
Определяет требуемое состояние тестовой среды и любые специальные ограничения, имеющие
отношение к выполнению контрольного примера.
Пример — Состояние, в котором должен быть элемент тестирования перед запуском выполне
ния. включая наличие конкретных тестовых данных и текущих активных форм или экранов.
Исходные условия могут быть заданы явно или представлять собой ссылки на другие контроль
ные примеры, при выполнении которых будут установлены исходные условия.
Необходимые условия могут быть описаны для одного или более наборов функций. Они могут
быть не представлены в этой спецификации, если достаточно их описания в Плане Тестирования.
7.3.5.7 Входы
Определяет каждое действие, требуемое для приведения элемента тестирования в состояние,
при котором ожидаемые результаты можно сравнить с фактическими результатами. Описание подроб
ностей должно быть соответственно адаптировано к уровню подготовки исполнителей тестирования.
Примечание — Это может потребовать предоставления для элемента тестирования входных данных
и/или событий, например нажатия кнопок. Некоторые входные данные могут быть определены значениями, адру
гие — наименованиями. Необходимо учесть таблицы констант, файлы транзакций, базы данных, файлы, терми
нальные сообщения, резидентные области и значения, переданные операционной системой.
Должны быть описаны все требуемые отношения между входными событиями.
Пример — Отношение может быть синхронизацией.
Действия, в случае необходимости, могут быть пронумерованы в контрольном примере.
7.3.5.8 Ожидаемые результаты
Определяет ожидаемые выходные данные и поведение элемента тестирования, требуемые в от
вет на входные данные, поступившие в элемент тестирования в состоянии исходных условий. Пред
ставляет ожидаемые величины (с допусками, где это необходимо) для всех требуемых выходов.
Пример — Требуемое поведение элемента тестирования может быть временем отклика.
Здесь также могут быть определены действия, необходимые для сравнения ожидаемых резуль
татов с фактическими. Например, анализ выхода в поле, не активное после поступления входных дан
ных. ожидание запуска пакетного задания, распечатки и анализа отчета или закрытие элемента тести
рования и его перезапуск для анализа сохраненных данных.
7.3.5.9 Фактические результаты и результат тестирования
В описание контрольного примера могут быть включены пустые поля для записи фактических
результатов и/или результата выполнения контрольного примера. Кроме того, такие поля могут также
быть внесены в Спецификацию Процедур Тестирования {см. 7.4). или раздельно в Фактические резуль
таты (см. 7.9). иУили в результат тестирования (см. 7.10).
7.4 Спецификация Процедур Тестирования
7.4.1 Общие сведения
Спецификация Процедур Тестирования представляет в порядке выполнения контрольные при
меры в заданных наборах тестов вместе со всеми соответствующими действиями, которые могут по
требоваться для установки начальных исходных условий, и всеми необходимыми действиями после
выполнения примеров.
Примечание — Процедуры тестирования могут быть определены ввиде списков или таблиц вдокументе
или в используемом инструменте, например, в базеданных или специализированном инструменте тестирования.
В А.2.9 (приложение А) представлен макет Спецификации Процедур Тестирования, а в К.1 и К.2
(приложение К) приводятся примеры двух различных проектов, в которых показано, как могут быть раз
работаны Спецификации Процедур Тестирования.
Содержание Спецификации Процедур Тестирования представлено далее.
7.4.2 Спецификация документа
7.4.2.1 Общие сведения
Здесь представлена информация, которая идентифицирует документ и определяет ого источники
и историю.
26