Статус документа
Статус документа

ГОСТ Р 56921-2016/ISO/IEC/IEEE 29119-2:2013 Системная и программная инженерия. Тестирование программного обеспечения. Часть 2. Процессы тестирования

     8.4 Процесс Выполнения Теста

8.4.1 Общие сведения

Процесс Выполнения Теста используется для прогона процедуры тестирования, полученной в результате Процесса Разработки и Реализации Тестирования в тестовой среде, установленной Процессом Установки и Поддержки Тестовой Среды. Процесс Выполнения Теста, возможно, потребуется выполнить неоднократно, в связи с тем, что не все необходимые процедуры тестирования могут быть задействованы в одной итерации. В случае устранения проблемы необходима повторная проверка путем повторного запуска Процесса Выполнения Теста.

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

8.4.2 Цель

Цель Процесса Выполнения Теста состоит в том, чтобы выполнить процедуры тестирования, полученные в Процессе Разработки и Реализации Тестирования в подготовленной тестовой среде, и сделать запись результатов.

         
Рисунок 12 - Процесс Выполнения Теста

8.4.3 Результаты

В результате успешной реализации Процесса Выполнения Теста:

a) выполнены процедура(ы)тестирования;

b) документированы фактические результаты;

c) произведено сравнение фактических результатов с ожидаемыми;

d) определены результаты тестирования.

8.4.4 Действия и задачи

Лица, ответственные за выполнение теста, должны в соответствии с применимыми организационными политиками и процедурами Процесса Выполнения Теста, реализовать следующие действия и задачи.

Примечания

1 Процесс Выполнения Теста может быть прерван в случаях, если обнаружен дефект в контрольном примере, обнаружена проблема в тестовой среде, внесены изменения в План Тестирования (например, из-за стоимости проекта или изменений сроков) или в случае, определенном критериями приостановки. В таких ситуациях процесс может быть возобновлен, начиная с соответствующей задачи, или отменен в целом.

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

8.4.4.1 Выполнить процедуру(ы) тестирования (ТЕ1)

Эта деятельность состоит из следующих задач:

a) Необходимо выполнить в подготовленной тестовой среде одну или более процедур тестирования.

Примечание - Процедуры тестирования могут быть заданы сценарием для автоматизированного выполнения, могут быть документированы в спецификации тестирования для ручного выполнения теста или могут быть непосредственно выполнены, как только они разработаны в случае исследовательского тестирования.

b) Необходимо получать в процедуре тестирования фактические результаты для каждого контрольного примера.

c) Фактические результаты должны документироваться.

Примечания

1 Это может быть заложено в инструменте тестирования или производиться вручную, как это определено в спецификации контрольного примера.

2 При выполнении исследовательского тестирования фактические результаты могут контролироваться и не документироваться.