Тест-менеджмент (TMS)

Раздел для QA-команды: хранение тест-кейсов, составление сьютов, запуск прогонов, отчёты о дефектах.

Где открыть

Левое меню → TMS. Если пункта нет, фича может быть выключена в организации — напишите в поддержку или администратору.

Структура

  • Проект — тест-кейсы привязаны к проекту (тому же, где живут задачи). Переключатель проекта — сверху.
  • Сьют (Test Suite) — папка с кейсами по фиче или модулю. Вложенные сьюты разрешены.
  • Кейс (Test Case) — один сценарий: предусловия, шаги, ожидаемый результат.
  • Прогон (Test Run) — запуск выбранных кейсов с датой, тестером, результатом по каждому шагу.

Создать тест-кейс

TMS → сьют → + Кейс.

  • Название — короткое, в императиве: «Вход с валидными данными», «Отмена регистрации на середине формы».
  • Предусловия — что должно быть выполнено до старта (данные, среда, роли).
  • Шаги — пронумерованный список. Добавить шаг кнопкой +. У каждого шага:
    • Действие — что делает тестер.
    • Ожидаемый результат — что должно произойти.
  • Данные — например, тестовый логин/пароль, конкретные значения.
  • Меткиsmoke, regression, critical — используются в фильтрах прогонов.
  • Связанные задачи — к какой задаче относится этот кейс (вставьте ID PM-42).

Сохранить — кейс появляется в сьюте.

Создать сьют

TMS → + Сьют. Название, описание, родительский сьют (если нужно вложить). Перетаскивание между сьютами поддерживается.

Прогон (Test Run)

TMS → Прогоны → + Новый прогон.

  1. Название — например «Релиз 1.4 smoke», «Регресс перед релизом».
  2. Выбрать кейсы — отметить галочками из сьютов (или фильтром по меткам).
  3. Назначить тестера — себя или коллегу.
  4. Окружение — dev / stage / prod, или произвольный текст.
  5. Старт.

В процессе прогона тестер открывает кейс за кейсом, выполняет шаги и отмечает результат:

  • Pass — всё по ожидаемому.
  • Fail — расхождение; открывается поле для комментария и возможность создать баг прямо отсюда (появится новая задача типа Bug, связанная с прогоном и кейсом).
  • Blocked — выполнить нельзя из-за внешней блокировки.
  • Skip — неактуален в этом прогоне.

Сверху виден прогресс: X из Y, процент пройденных.

Отчёт по прогону

После завершения прогона — страница с результатами:

  • Процент Pass / Fail / Blocked / Skip.
  • Список fail-кейсов с комментариями и ссылками на созданные баги.
  • Длительность прогона, тестер, окружение.
  • Экспорт в PDF или CSV.

Связь с задачами

  • У кейса можно указать связанные задачи — они видны в карточке кейса.
  • У бага, созданного из fail-кейса, в связях автоматически появляется обратная ссылка на кейс и прогон.
  • В карточке задачи в блоке Связи видны все привязанные кейсы — удобно ревьюить покрытие.

Проблемы

  • Кейс не открывается — проверьте, есть ли у вас доступ к проекту: TMS-кейсы живут в тех же проектах, что и задачи.
  • Не могу создать баг из fail-кейса — роль не позволяет создавать задачи в проекте. Попросите админа проекта.
  • Прогон пропал — возможно, проект архивирован; прогоны архивных проектов скрыты в основном списке.