пятница, 1 марта 2013 г.

Цикл тестирования

      В общем случае каждый из циклов тестирования включает в себя следующие этапы:

      1) планирование тестов: определение требований к тестам; оценка рисков; разработка стратегии тестирования; определение ресурсов; создание последовательностей выполнения тестов; разработка плана тестирования.

      2) дизайн тестов: анализ объёма работ; определение и описание тестовых случаев; определение и структурирование тестовых процедур; обзор и оценка тестового покрытия.

      3) разработка тестов: запись или программирование тестовых сценариев; создание и подготовка внешних наборов данных.

      4) выполнение тестов: выполнение тестовых процедур; оценка выполнения тестов; восстановление системы после сбойных тестов; проверка результатов; исследование неожиданных результатов; запись ошибок.

      5) оценка тестов: оценка покрытия тестовыми случаями; оценка покрытия кода; анализ дефектов; определение критериев завершения и успешности тестирования.


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




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

1 комментарий: