Работа тестировщика в проекте определяется рядом управляющих документов. В этой статье поговорим о стратегии тестирования (Test Strategy) и ее разделах.
Работа тестировщика в проекте определяется рядом управляющих документов. В этой статье поговорим о стратегии тестирования (Test Strategy) и ее разделах.
Оглавление
ToggleСтратегия тестирования (QA, Quality Assurance) – один из самых важных компонентов тестовой документации. Он определяет подход и действия QA-специалистов к выполнению проверок в ходе реализации IT-проекта.
Согласно официальному определению из ISTQB, стратегия тестирования – это высокоуровневое описание уровней тестирования, которые должны быть выполнены, и тестирования, входящего в эти уровни, для организации или программы из одного или более проектов.
Если говорить простыми словами, стратегия тестирования – это документ, в котором руководство QA-блока описывает, как оно планирует тестировать продукт, и почему именно так.
Стратегия тестирования нужна для управления процессом тестирования (т.е. планирование, организация работы, контроль выполнения) в условиях ограниченных ресурсов. Кроме того, она предназначена для:
Да, но далеко не всегда. Без стратегии тестирования можно попробовать обойтись в следующих случаях:
Но это крайне редкие случаи. Обычно так в жизни не бывает. Поэтому практически в каждом проекте создается стратегия тестирования в том или ином виде.
Обычно это совместная работа руководителя блока тестирования (или просто тестировщика, если он представляет QA-блок) и менеджера проекта.
В отдельных случаях к составлению стратегии тестирования могут подключать представителей от бизнес-аналитики, дизайна или разработки, чтобы прояснить отдельные моменты в реализации решений для продукта.
Прежде всего, бизнес-требования к продукту. Они могут быть в виде технического задания, спецификации требований, User Story и других аналогичных документов.
Помимо этого, исходными данными являются сведения о ресурсах в распоряжении проекта: рабочее время тестировщиков, их квалификация, доступность стендов тестовых окружений, инструменты тестирования и т.д.
Жесткого стандарта/шаблона здесь нет. В каждой компании, в каждом проекте может быть свое представление о том, что должна включать в себя стратегия тестирования.
Можно выделить следующие возможные разделы:
Важно понимать, что стратегия тестирования делается не один раз и навечно. В ходе проекта бывают изменения, и поэтому данный документ нужно обновлять и корректировать под новые сложившиеся обстоятельства.
Стратегия – инструмент, который помогает управлять тестированием. Например, в проектах с гибкими технологиями Agile не все команды делают план тестирования, но у всех есть стратегия тестирования (или аналогичный документ), который обновляется и поддерживается в актуальном состоянии.
Стратегия тестирования – один из важных QA-документов. Она составляется для управления тестированием и проясняет все важные моменты для команды тестировщиков и других участников проекта. Нет единого шаблона для разработки стратегии тестирования, ее формируют отдельно под каждый проект.
Автор Михаил Кулешов
Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.
© Copyright 2023 Testirovshik.com