Тест-план

Тест-план является частью проектной документации и основным документом в тестировании, описывающим весь объем работ по тестированию.

Цели создания тест-плана:

  • Согласование объёмов и стратегии тестирования различных составляющих тестируемого ПО с другими участниками проектной команды
  • Приоритезация задач по тестированию
  • Своевременное планирование ресурсозатрат на тестирование
  • Учёт требуемых ресурсов (ПО, оборудование), необходимых для тестирования
  • Заблаговременный учёт рисков, которые могут возникнуть в процессе реализации плана, и внедрение предупреждающей стратегии

Содержание тест-плана

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

В случае, если вами принято решение самостоятельно определить формат документа, то он должен как минимум отвечать на следующие вопросы:

  • Что надо тестировать (объект тестирования: система, приложение, оборудование)
  • Что будете тестировать (список функций и компонентов тестируемой системы)
  • Как будете тестировать (стратегия тестирования – виды тестирования и их применение по отношению к тестируемому объекту)
  • Тестовые окружения, на которых необходимо проверять программный продукт
  • Когда будете тестировать (последовательность проведения работ: подготовка, тестирование, анализ результатов, учёт зависимостей тестовых активностей от задач разработки и смежных групп)
  • Риски и стратегии по их разрешению

Если в вашей компании сложился формальный процесс, в тест-плане так же будут уместны:

  • Перечень согласовывающих лиц
  • Принятые стандарты и шаблоны
  • Критерии начала и окончания тестирования

Дополнительно на эту тему можно посмотреть следующие видео:

Тест план, как и зачем его адаптировать под ваши процессы from SQALab

Тест-план и исследовательское тестирование

Test Plan – How to (by www.SoftwareTestingHelp.org)

Ten Minute Test Plan with James Whittaker 

ACC — конструируем тест-план методом Google