Документ стратегии тестирования при тестировании программного обеспечения (пример шаблона)

Стратегия тестирования в тестировании программного обеспечения

A Стратегия тестирования — это план определения подхода к жизненному циклу тестирования программного обеспечения (STLC). Он помогает командам контроля качества определить Покрытие тестов и объем тестирования. Это помогает тестировщикам получить четкое представление о проекте в любой момент. Вероятность пропустить какое-либо тестовое действие очень мала, если имеется правильная стратегия тестирования.

Что такое документ стратегии тестирования?

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

Документ стратегии тестирования отвечает на все вопросы, например, что вы хотите сделать и как вы собираетесь этого достичь и т. д. Написание эффективного документа стратегии — это навык, который тестировщик развивает с опытом. План стратегии тестирования должен быть доведен до сведения всей команды, чтобы команда была единообразной в подходах и обязанностях.

Как подготовить хороший документ о стратегии тестирования

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

Стратегия тестирования в STLC
Стратегия тестирования в STLC

Шаг 1) Область применения

Он определяет такие параметры, как

Шаг № 2) Тестовый подход

Определяет

  • Процесс тестирования
  • Уровни тестирования
  • Роли и обязанности каждого члена команды
  • Виды тестирования (Нагрузочное тестирование, Тестирование безопасности, тестирование производительности и т. д.)
  • Подход к тестированию и инструмент автоматизации, если применимо
  • Добавление новых дефектов, повторное тестирование, дефект сортировка, Регрессионное тестирование и отпишитесь о тестировании

Шаг №3) Тестовая среда

  • Определите количество требований и настроек, необходимых для каждой среды.
  • Определите резервное копирование тестовых данных и стратегию восстановления.

Шаг 4) Инструменты тестирования

  • Автоматизация и Инструменты управления тестированием необходим для выполнения теста
  • Определите количество требуемых инструментов с открытым исходным кодом, а также коммерческих инструментов, определите, сколько пользователей они поддерживают, и спланируйте соответствующим образом.

Шаг №5) Управление выпуском

  • План управления выпуском с соответствующей историей версий, который обеспечит выполнение тестов для всех изменений в этом выпуске.

Шаг №6) Анализ рисков

  • Перечислите все риски, которые вы можете оценить
  • Предоставьте четкий план по снижению рисков, а также план действий на случай непредвиденных обстоятельств.

Шаг 7) Revпросмотр и одобрения

  • Все эти действия проверяются и утверждаются бизнес-командой. управление проектом, команда разработчиков и т. д.
  • Краткое изложение изменений проверки должно быть прослежено в начале документа вместе с утвержденной датой, именем и комментарием.

Компоненты документа стратегии тестирования

  • 1) Область применения и обзор:
    1. Определяет утверждение, проверку и использование документа.
    2. Определяет действия и этапы тестирования, требующие утверждения.
  • 2) Методика тестирования:
    1. Подробно описываются уровни тестирования, процедуры, роли в команде и обязанности.
    2. Включает процесс управления изменениями для изменения запросов.
  • 3) Характеристики среды тестирования:
    1. Определяет требования к тестовым данным и рекомендации по подготовке.
    2. Описывает количество сред и требования к их настройке.
    3. Включает стратегии резервного копирования и восстановления для предотвращения потери данных.
  • 4) Инструменты тестирования:
    1. Подробно описываются инструменты управления тестированием и автоматизации для его выполнения.
    2. Определяет инструменты для тестирования безопасности, производительности и нагрузочного тестирования, включая типы инструментов и возможности пользователей.
  • 5) Управление выпуском:
    1. Обеспечивает эффективное выполнение тестов и стратегии управления релизами.
  • 6) Анализ рисков:
    1. Описывает потенциальные риски проекта, влияющие на выполнение теста.
    2. Включает стратегии по снижению рисков и план действий на случай непредвиденных обстоятельств.
  • 7) Revпросмотр и одобрения:
    1. Включает проверку со стороны групп системного администрирования, управления проектами, разработки и бизнеса.
    2. Подчеркивает важность документирования обзоров и обновлений в соответствии с улучшениями процесса тестирования.

Скачать шаблон стратегии тестирования

Нажмите ниже, чтобы загрузить образец документа стратегии тестирования с примером.

Загрузите шаблон стратегии тестирования

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

Существует большая путаница по поводу План тестирования и стратегия тестирования документы. В другой организации есть свои уникальные процессы и стандарты управления этими документами. Например, некоторые организации включают факты стратегии тестирования в План тестирования в то время как некоторые организации включают стратегию в качестве подраздела в план тестирования.

План тестирования Стратегия тестирования
В плане тестирования определяются фокус тестирования и объем проекта. Он касается покрытия тестированием, планирования, функций, подлежащих тестированию, и функций, не подлежащих тестированию, оценки и управления ресурсами. Стратегия тестирования — это руководство, которому необходимо следовать для достижения цели тестирования и выполнения типов тестирования, упомянутых в плане тестирования. Он касается цели тестирования, тестовая средаподход к тестированию, инструменты и стратегия автоматизации, план действий в чрезвычайных ситуациях и анализ рисков.

Чтобы было понятнее если план тестирования представляет собой какой-то пункт назначения, то стратегия тестирования качества — это карта для достижения этого пункта назначения.

Вывод:

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