Лекция 6.
Zephyr Test Managment Tool

Узнаем о возможностях Zephyr Scale
В современном процессе разработки программного обеспечения тест-менеджмент играет ключевую роль. Он помогает QA-инженерам систематизировать тест-кейсы, отслеживать их выполнение, управлять покрытием требований и обеспечивать прозрачность результатов для всей команды.

Инструменты тест-менеджмента позволяют:
  • Централизованно хранить тест-кейсы и их версии
  • Планировать выполнение тестов (Test Cycles, Test Plans)
  • Вести историю выполнения и статусы тестов (Pass, Fail, Blocked)
  • Связывать тесты с требованиями и багами
  • Генерировать отчёты по покрытию и результатам
Среди множества инструментов на рынке одним из популярных решений является Zephyr Scale — надстройка для Jira, которая обеспечивает полный цикл управления тестами прямо внутри вашей системы управления проектами.
Преимущества Zephyr Scale:
  1. Полная интеграция с Jira. Все тесты, циклы и планы тесно связаны с задачами, историями и багами. Это обеспечивает прозрачность для команды разработки и QA.
  2. Гибкая организация тестов. Тесты можно структурировать по модулям и функционалу, объединять в Test Plans и Test Cycles, что облегчает планирование и выполнение.
  3. Поддержка автоматизации. Zephyr Scale позволяет не только управлять ручными тестами, но и интегрироваться с автоматизированными сценариями. С помощью функции Automate Test можно записывать сценарии через Record & Playback, добавлять переменные и проверки (assertions), а затем запускать их в циклах.
  4. Аналитика и отчёты. Инструмент позволяет отслеживать процент выполнения тестов, выявлять проблемные области, строить отчёты по покрытию требований и статусам.
Практическое задание

Часть 1.

Создайте не менее 6 тест-кейсов для формы регистрации. Создайте тесты в формате Step-by-Step.

Требования к форме регистрации

  1. Форма регистрации содержит поля:
  • Email
  • Password
  • Confirm Password
  • Gender
  • Date of Birth
  • Register button

2. Общие требования
  • Все поля обязательны для заполнения.
  • После нажатия Register форма отправляется на регистрацию.
  • При корректных данных отображается сообщение “Registration successful”.
Email
  • Должен быть в корректном формате email.
  • Если формат неверный — отображается ошибка.
Password
  • Минимум 8 символов.
  • Должен содержать буквы и цифры.
Confirm Password
  • Должен совпадать со значением Password.
Gender
  • Значение выбирается из списка:
  • Male
  • Female
  • Other
Date of Birth
  • Не может быть в будущем.
  • Пользователь должен быть не младше 18 лет.
Часть 2.

  1. Создайте Test Suite
  2. Добавьте туда все созданные тест-кейсы.
Часть 3.

  1. Создайте CSV файл с 3 дополнительными тест-кейсами и импортируйте их в Zephyr. (шаблон csv файла здесь)
Темы тестов:
  • Empty email
  • Empty password
  • Registration without selecting gender
Часть 4.

  1. Выполните тесты в Test Cycle и установите статусы (рандомно):
  • PASS
  • FAIL
  • BLOCKED
Часть 5.

  1. Откройте Reports и ответьте на вопросы:
  • Сколько тестов было выполнено?
  • Сколько тестов прошло успешно?
  • Есть ли упавшие тесты?
Что надо прислать ментору:
Скриншоты:
  • Test Suite
  • список тест-кейсов
  • Test Cycle с результатами
  • Report
  • CSV файл, который использовался для импорта (в Google Docs)
Отправка домашнего задания
Проверьте, чтобы был открыт доступ на редактирование