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

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

В ходе каждого цикла тестирования данная процедура сфокусирована в основном на решении следующих задач:

  • Текущая оценка целевых элементов тестирования
  • Запись сведений, необходимых для диагностики и устранения обнаруженных дефектов
  • Обеспечение должной ширины и глубины тестирования и оценки результатов
  • Формирование отзывов по областям максимального риска для качества конечного продукта
Свойства
Управляется событиями
Несколько вхождений
Выполняющийся
Необязательный
Запланированный
Повторяющийся
Персонал

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

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

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

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

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

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

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

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

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