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