Найти тему

Тестовый сценарий

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

Основные элементы тестового сценария могут включать:

  1. Идентификатор (ID) — уникальный номер или код для отслеживания тестового сценария.
  2. Название (Title) — краткое описание тестируемой функциональности или модуля.
  3. Описание (Description) — общее объяснение цели и контекста тестирования.
  4. Предусловия (Preconditions) — условия или состояние системы, которые должны быть выполнены перед началом тестирования.
  5. Шаги для выполнения (Steps to Execute) — пошаговое описание действий, которые необходимо выполнить для проведения теста.
  6. Ожидаемый результат (Expected Result) — что должно произойти после выполнения каждого шага.
  7. Примечания (Notes) — дополнительная информация, которая может быть полезна для выполнения теста.

Основные отличия от Тест-кейса:

  • Уровень детализации: Тестовый сценарий описывает, что нужно проверить (в общем виде), а тест-кейс — как это сделать (детализировано).
  • Цель: Тестовый сценарий направлен на покрытие определенного функционала или бизнес-процесса, а тест-кейс — на детальную проверку конкретных аспектов этого функционала.
  • Использование: Тестовые сценарии часто используются на этапе планирования тестирования для определения областей, которые будут проверяться. Тест-кейсы используются непосредственно в процессе тестирования для выполнения конкретных проверок.

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

Пример хорошего тестового сценария:

ID: TS_001

Название: Тестовый сценарий для проверки функциональности комментариев на странице блога.

Описание: Этот тестовый сценарий описывает последовательность действий для проверки функциональности добавления и отображения комментариев на странице блога в проекте example.com.

Предусловия:

  • Пользователь должен быть авторизован на сайте.
  • Пользователь должен находиться на странице блога.

Шаги для выполнения:

  1. Открыть браузер и перейти на страницу блога по адресу: http://example.com/blog.
  2. Пролистать вниз до раздела комментариев.
  3. Ввести текст в поле "Комментарий".
  4. Нажать кнопку "Отправить".
  5. Проверить, что новый комментарий отображается на странице.
  6. Проверить, что время отправки комментария отображается корректно.
  7. Проверить, что система обрабатывает ошибки при пустом поле комментария.

Ожидаемый результат:

  1. Поле "Комментарий" доступно для ввода текста.
  2. Кнопка "Отправить" неактивна до ввода текста.
  3. После ввода текста кнопка "Отправить" становится активной.
  4. После нажатия на кнопку "Отправить" комментарий отправляется и отображается на странице.
  5. Время отправки комментария отображается корректно и соответствует текущему времени.
  6. При попытке отправить пустой комментарий система отображает сообщение об ошибке.

Примечания:

  • Проверки должны быть выполнены в различных браузерах (Google Chrome, Firefox, Safari) и на разных устройствах (ПК, мобильные устройства).
  • Убедиться, что не возникает задержек при отправке и отображении комментариев.

Хорошо составленный тестовый сценарий помогает структурировать процесс тестирования и обеспечивает полное покрытие тестируемой функциональности. Он служит основой для разработки более детализированных тест-кейсов и помогает команде тестировщиков эффективно выполнять свои задачи.

Не забудьте подписаться на канал, чтобы не пропустить полезную информацию: QA Helper - справочник тестировщика

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

Обязательно прочитайте: Что должен знать и уметь тестировщик

Также будет интересно почитать: Вопросы которые задают на собеседовании тестировщикам