Как делается план тестирования

План тестирования –организационно-распорядительный документ для проверки качества ПО. Как его составить? Обсудим это.

Тестировщик » QA-блог » Документация » Как делается план тестирования

Тест-план: формирование и применение в QA

План тестирования относится к основополагающей тестовой документации обеспечения качества (QA, Quality Assurance). Как сделать его правильно? Поговорим об этом в нашей статье.

На изображение делается план тестирования.

Что такое план тестирования

План тестирования (Тест-план, Test Plan) — это документ, в котором описаны мероприятия для реализации тестирования в проекте. Обычно он содержит шаги, которые следует выполнить, их сроки, ответственные лица и ожидаемые результаты.

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

Зачем нужен план тестирования?

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

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

Кто разрабатывает Test Plan

План тестирования обычно разрабатывается ответственным за тестирование на проекте. Это может быть, например:

  • Руководитель QA-команды;
  • Менеджер по тестированию;
  • Начальник отдела тестирования;
  • Ведущий тестировщик (QA Lead);
  • Тестировщик, назначенный на данный проект.

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

Виды тест-планов

Тест-планы не одинаковы по своему значению и применению. Могут быть разновидности этого документа в зависимости от периметра тестирования и специфики проекта. Это обуславливается тем, что перед QA-командой могут быть поставлены совсем разные задачи.

Тест-планы могут быть следующих видов:

  • По типам тестирования (функционального, юзабилити, нагрузочного, производительности, автоматизированного и т.п.);
  • По уровням тестирования (модульного, интеграционного, системного, приемочного);
  • По уровням управления QA (низовые простые планы по отдельным разделам тестирования и объединяющий их вышестоящий мастер-план).

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

Нет единого, установленного для всех шаблона для написания тест-плана. Каждый QA-руководитель может писать план тестирования под свой проект. При этом следует отметить, что есть отраслевые рекомендации IEEE 829 по содержанию тест-плана.

Согласно рекомендациям IEEE 829, структура плана тестирования состоит из 19 разделов:

  1. Идентификатор тест плана (титульная страница с реквизитами QA-команды)
  2. Ссылки (история изменения документа)
  3. Введение (пояснительная записка)
  4. Объекты тестирования
  5. Проблемы и риски
  6. Функции, которые нужно протестировать
  7. Функции, которые не нужно тестировать
  8. Подходы (методы и виды тестирования)
  9. Критерии прохождения тестов
  10. Критерии остановки и требования для возобновления тестирования
  11. Результаты тестирования
  12. Оставшиеся задачи тестирования
  13. Требования среды
  14. Требования к персоналу и его обучению
  15. Ответственность (обязанности членов команды)
  16. Расписание (график выполнения проверок)
  17. Планирование рисков и непредвиденных обстоятельств
  18. Утверждение (сведения о том, кто составлял, согласовывал, утверждал)
  19. Глоссарий

В чем разница между стратегией тестирования и планом тестирования

По своему содержанию тест-план напоминает стратегию тестирования. Действительно, много пересечений по разделам. Однако, это разные документы. Их отличие в следующем:

  • Стратегия тестирования – более высокоуровневый документ, тест-план должен ей во всем следовать;
  • Тест-план более конкретный, поэтому его могут чаще корректировать при изменениях условий проекта;
  • Стратегия может выходить за рамки непосредственно тестирования и включать вопросы методологии обеспечения качества;
  • Иногда тест-план считают подразделом стратегии тестирования;
  • Иногда тест-план в привычном виде не составляют (например, в SCRUM), но стратегия обычно есть всегда.

Формат плана тестирования

QA-команды могут использовать разные форматы для тест-плана:

  • Обычный текстовый или табличный документ;
  • Визуализация с помощью интеллект-карт (Mind Map);
  • Системы наподобие Канбана и др.

Главное, чтобы план тестирования был понятным и легко отслеживаемым.

Резюме

План тестирования – важный документ при разработке IT-продукта. Он отражает действия, которые тестировщики запланировали выполнить для проверки ПО. План тестирования помогает повысить эффективность работы QA-команд.

на изображение автор Михаил Кулешов

Автор Михаил Кулешов

Михаил, профессиональный партнерский маркетолог, является основателем компании South Media OÜ, которая была создана в 2018 году и базируется в Таллинне. С 2016 года Михаил уехал из Финляндии и жил как настоящий «цифровой кочевник» в IT-индустрии, путешествуя по миру только с ноутбуком. Михаил работает и пишет статьи, связанные с IT-индустрией.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *