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