Операция: Проверка стабильности компиляции
Эта операция заключается в проверке того, достаточно ли стабильна компиляция для перехода к детальному тестированию и оценке продукта.
ОписаниеСтруктура работыРаспределение группИспользование рабочего продукта
Взаимосвязи
Родительские операции
Описание

Данная процедура сфокусирована на решении следующих задач:

  • Оценка стабильности компиляции и ее пригодности к тестированию
  • Начальное понимание или проверка ожиданий от скомпилированного продукта.
  • Принятие решения о том, пригодна ли данная компиляция для дальнейшего тестирования и оценки, или же нужно продолжить тестирование предыдущей компиляции.

У этой процедуры существует множество названий (возвратное тестирование компиляции, санитарная проверка, приемка к тестированию и т.д.). Ее смысл заключается в предотвращении напрасной траты ресурсов на тестирование.

Свойства
Управляется событиями
Несколько вхождений
Выполняющийся
Необязательный
Запланированный
Повторяющийся
Персонал

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

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

По статистике, в выполнении этой процедуры на различных этапах жизненного цикла бывает задействован следующий объем ресурсов тестирования: начальный этап - 00%, уточнение - 05%, построение - 10% и внедрение - 10%. Учтите, что на начальном этапе обычно не выполняется формальная компиляция.

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

Использование
Указания по использованию

Теоретически эта процедура выполняется один раз для каждой компиляции, однако на практике она затрагивает не все компиляции. Если компиляция будет сочтена достаточно стабильной, после этой процедуры выполняется Операция: тестирование и оценка. Если компиляция будет признана слишком нестабильной для дальнейшего тестирования, обычно продолжается тестирование и оценка предыдущей компиляции.

Хотя объем этой процедуры зависит от масштабов разрабатываемого продукта, рекомендуется по возможности автоматизировать ее. Автоматическое тестирование может выполняться в периоды низкой нагрузки на систему, например в обеденное время или ночью.

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

Дополнительные сведения