Что такое жизненный цикл разработки программного обеспечения?


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


  1. Планирование и анализ требований
  2. Уточнение критериев приемки
  3. Уточнение стратегии тестирования
  4. Разработка тестовой документации
  5. Выполнение тест-кейсов и Фиксация найденных дефектов
  6. Анализ результатов тестирования и Отчетность


Планирование и анализ требований


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


Действия на этапе тестирования требований


Определить типы тестов, которые необходимо выполнить.
Соберите подробную информацию о приоритетах и фокусе тестирования.
Подготовьте матрицу отслеживания требований (RTM).
Определите детали тестовой среды, в которой предполагается проводить тестирование.
Анализ возможности автоматизации (при необходимости).


Результаты этапа тестирования требований


1.РТМ
2.Технико-экономическое обоснование автоматизации. (если это применимо)


Планирование тестирования


Планирование тестирования в STLC — это этап, на котором старший менеджер по обеспечению качества определяет стратегию плана тестирования, а также усилия и смету затрат на проект. Кроме того, также определяются ресурсы, тестовая среда, ограничения тестирования и график тестирования. План тестирования готовится и утверждается на том же этапе.


Деятельность по планированию тестирования

Подготовка плана/стратегии тестирования для различных типов тестирования.
Выбор тестового инструмента
Оценка усилий по тестированию
Планирование ресурсов и определение ролей и обязанностей.
Требование к обучению

Результаты планирования тестирования

1.План тестирования/документ стратегии.
2.Документ об оценке усилий.



Разработка тестового примера


Фаза разработки тестовых примеров включает в себя создание, проверку и доработку тестовых примеров и тестовых сценариев после того, как план тестирования готов. Первоначально тестовые данные идентифицируются, затем создаются и проверяются, а затем перерабатываются на основе предварительных условий. Затем команда контроля качества начинает процесс разработки тест-кейсов для отдельных модулей.



Действия по разработке тестовых примеров

Создание тест-кейсов, сценариев автоматизации (если применимо)
Обзор и базовые тестовые сценарии и сценарии
Создайте тестовые данные (если доступна тестовая среда)


Результаты разработки тест-кейса

Тестовые случаи/скрипты
Данные испытаний


Настройка тестовой среды


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


Действия по настройке тестовой среды

Изучите необходимую архитектуру, настройку среды и подготовьте список требований к оборудованию и программному обеспечению для тестовой среды.
Настройка тестовой среды и тестовые данные
Выполните дымовое тестирование сборки


Результаты настройки тестовой среды

Готовая среда с настройкой тестовых данных
Результаты испытаний на дым.


Завершение испытательного цикла


Действия по завершению тестового цикла

Оцените критерии завершения цикла на основе времени, тестового покрытия, стоимости, программного обеспечения, критических бизнес-целей и качества.
Подготовьте тестовые метрики на основе вышеуказанных параметров.
Документируйте результаты обучения в рамках проекта
Подготовить отчет о завершении теста
Качественная и количественная отчетность о качестве рабочего продукта перед заказчиком.
Анализ результатов тестирования для определения распределения дефектов по типам и серьезности.


Результаты завершения испытательного цикла

Отчет о завершении теста
Тестовые метрики


Полезные ссылки:

STLC /video tutorial/eng

STLC /video tutorial/eng

SDLC vs STLC /video tutorial/eng

STLC /video tutorial/rus

STLC /article/eng

SDLC vs STLC /article/rus

Содержание