Полный цикл тестирования и его задачи

Рассмотрим более подробно существующие активности/задачи связанные с тестированием:

1) планирование тестов:

  • определение требований к тестам;
  • оценка рисков;
  • выбор стратегии тестирования;
  • определение ресурсов;
  • создание расписания/последовательностей;
  • разработка Плана тестирования;

2) дизайн тестов:

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

3) разработка тестов:

  • запись или программирование тестовых скриптов;
  • определение тесто-критичной функциональности в Дизайне и Модели реализации;
  • создание/подготовка внешних наборов данных;

4) выполнение тестов:

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

5) оценка тестов:

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

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

Рис. 6. Полный цикл тестирования, определяющий основные активности специалистов

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: