Ответ
Да, работал с Zephyr Scale (ранее Zephyr Squad) как с плагином для Jira. Это инструмент для управления тест-кейсами и выполнения тестовых прогонов.
Типичный рабочий процесс:
- Создание тест-кейсов: Тест-кейсы создаются внутри или привязываются к задачам Jira (Story, Task). Они содержат шаги, ожидаемый результат и предварительные условия.
- Формирование тест-плана (Test Plan): В плане группируются тест-кейсы, которые нужно выполнить для определенной цели (например,
"Регресс v2.5"или"Тестирование модуля 'Оплата'"). - Создание и запуск тестового прогона (Test Execution / Run):
- На основе тест-плана создается прогон — конкретная инстанция выполнения тестов.
- Прогону назначается исполнитель, цикл (cycle) и среда (environment).
- Исполнитель проходит каждый тест-кейс в прогоне, отмечая статус:
- PASS — тест пройден.
- FAIL — тест провален. Можно сразу создать связанный баг в Jira.
- BLOCKED — тест заблокирован другим дефектом.
- TODO — тест еще не выполнен.
- Анализ результатов: В реальном времени видна статистика прогона (процент пройденных тестов). Все неудачи привязаны к баг-репортам.
Пример структуры в Zephyr:
Test Plan: "Release 1.3 - Login Module"
├── Test Suite: "Authentication - Positive Tests"
│ ├── Test Case: ZT-101 | Login with valid credentials
│ └── Test Case: ZT-102 | Login with 'Remember me' enabled
└── Test Suite: "Authentication - Negative Tests"
├── Test Case: ZT-201 | Login with invalid password
└── Test Case: ZT-202 | Login for locked account
Преимущества: Прямая интеграция с Jira обеспечивает сквозную трассируемость требований → тест-кейсов → результатов выполнения → дефектов.