Операция: Улучшение ресурсов тестирования
Данная операция предназначена для обслуживания и улучшения ресурсов тестирования.
ОписаниеСтруктура работыРаспределение группИспользование рабочего продукта
Взаимосвязи
Родительские операции
Описание

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

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

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

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

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

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

Данную операцию следует выполнять во всех циклах тестирования, в которых создаются многократно используемые ресурсы.

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

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