Документ стратегии тестирования при тестировании программного обеспечения (пример шаблона)
Стратегия тестирования в тестировании программного обеспечения
A Стратегия тестирования — это план определения подхода к жизненному циклу тестирования программного обеспечения (STLC). Он помогает командам контроля качества определить Покрытие тестов и объем тестирования. Это помогает тестировщикам получить четкое представление о проекте в любой момент. Вероятность пропустить какое-либо тестовое действие очень мала, если имеется правильная стратегия тестирования.
Что такое документ стратегии тестирования?
Документ стратегии тестирования — это хорошо описанный документ по тестированию программного обеспечения, который четко определяет точный подход к тестированию программного обеспечения и цели тестирования программного приложения. Тестовый документ — это важный документ для групп контроля качества, основанный на реальных бизнес-требованиях, который помогает всей команде определить подход и цели тестирования программного обеспечения для каждого действия в процессе тестирования программного обеспечения.
Документ стратегии тестирования отвечает на все вопросы, например, что вы хотите сделать и как вы собираетесь этого достичь и т. д. Написание эффективного документа стратегии — это навык, который тестировщик развивает с опытом. План стратегии тестирования должен быть доведен до сведения всей команды, чтобы команда была единообразной в подходах и обязанностях.
Как подготовить хороший документ о стратегии тестирования
У каждой организации есть свои уникальные приоритеты и набор правил разработки программного обеспечения, поэтому не копируйте слепо ни одну организацию. Прежде чем следовать шаблону, всегда проверяйте, что их документ совместим и повышает ценность вашей разработки программного обеспечения.
Шаг 1) Область применения
Он определяет такие параметры, как
- Кто будет проверять документ?
- Кто будет утверждать этот документ?
- Тестирование программного обеспечения мероприятия, проводимые с соблюдением сроков
Шаг № 2) Тестовый подход
Определяет
- Процесс тестирования
- Уровни тестирования
- Роли и обязанности каждого члена команды
- Виды тестирования (Нагрузочное тестирование, Тестирование безопасности, тестирование производительности и т. д.)
- Подход к тестированию и инструмент автоматизации, если применимо
- Добавление новых дефектов, повторное тестирование, дефект сортировка, Регрессионное тестирование и отпишитесь о тестировании
Шаг №3) Тестовая среда
- Определите количество требований и настроек, необходимых для каждой среды.
- Определите резервное копирование тестовых данных и стратегию восстановления.
Шаг 4) Инструменты тестирования
- Автоматизация и Инструменты управления тестированием необходим для выполнения теста
- Определите количество требуемых инструментов с открытым исходным кодом, а также коммерческих инструментов, определите, сколько пользователей они поддерживают, и спланируйте соответствующим образом.
Шаг №5) Управление выпуском
- План управления выпуском с соответствующей историей версий, который обеспечит выполнение тестов для всех изменений в этом выпуске.
Шаг №6) Анализ рисков
- Перечислите все риски, которые вы можете оценить
- Предоставьте четкий план по снижению рисков, а также план действий на случай непредвиденных обстоятельств.
Шаг 7) Revпросмотр и одобрения
- Все эти действия проверяются и утверждаются бизнес-командой. управление проектом, команда разработчиков и т. д.
- Краткое изложение изменений проверки должно быть прослежено в начале документа вместе с утвержденной датой, именем и комментарием.
Компоненты документа стратегии тестирования
-
1) Область применения и обзор:
- Определяет утверждение, проверку и использование документа.
- Определяет действия и этапы тестирования, требующие утверждения.
-
2) Методика тестирования:
- Подробно описываются уровни тестирования, процедуры, роли в команде и обязанности.
- Включает процесс управления изменениями для изменения запросов.
-
3) Характеристики среды тестирования:
- Определяет требования к тестовым данным и рекомендации по подготовке.
- Описывает количество сред и требования к их настройке.
- Включает стратегии резервного копирования и восстановления для предотвращения потери данных.
-
4) Инструменты тестирования:
- Подробно описываются инструменты управления тестированием и автоматизации для его выполнения.
- Определяет инструменты для тестирования безопасности, производительности и нагрузочного тестирования, включая типы инструментов и возможности пользователей.
-
5) Управление выпуском:
- Обеспечивает эффективное выполнение тестов и стратегии управления релизами.
-
6) Анализ рисков:
- Описывает потенциальные риски проекта, влияющие на выполнение теста.
- Включает стратегии по снижению рисков и план действий на случай непредвиденных обстоятельств.
-
7) Revпросмотр и одобрения:
- Включает проверку со стороны групп системного администрирования, управления проектами, разработки и бизнеса.
- Подчеркивает важность документирования обзоров и обновлений в соответствии с улучшениями процесса тестирования.
Скачать шаблон стратегии тестирования
Нажмите ниже, чтобы загрузить образец документа стратегии тестирования с примером.
Загрузите шаблон стратегии тестирования
План тестирования против стратегии тестирования
Существует большая путаница по поводу План тестирования и стратегия тестирования документы. В другой организации есть свои уникальные процессы и стандарты управления этими документами. Например, некоторые организации включают факты стратегии тестирования в План тестирования в то время как некоторые организации включают стратегию в качестве подраздела в план тестирования.
План тестирования | Стратегия тестирования |
---|---|
В плане тестирования определяются фокус тестирования и объем проекта. Он касается покрытия тестированием, планирования, функций, подлежащих тестированию, и функций, не подлежащих тестированию, оценки и управления ресурсами. | Стратегия тестирования — это руководство, которому необходимо следовать для достижения цели тестирования и выполнения типов тестирования, упомянутых в плане тестирования. Он касается цели тестирования, тестовая средаподход к тестированию, инструменты и стратегия автоматизации, план действий в чрезвычайных ситуациях и анализ рисков. |
Чтобы было понятнее если план тестирования представляет собой какой-то пункт назначения, то стратегия тестирования качества — это карта для достижения этого пункта назначения.
Вывод:
In Программная инженерия, выпуск программного обеспечения время от времени проходит через документы стратегии тестирования, чтобы продемонстрировать ход тестирования в правильном направлении. Когда дата выпуска близка, многие из этих действий будут пропущены, желательно обсудить с членами команды, поможет ли сокращение какого-либо конкретного действия для выпуска без какого-либо потенциального риска.