Підручник Zephyr для JIRA: Інструмент керування тестами
⚡ Розумний підсумок
Zephyr для Jira, який тепер продається SmartBear як Zephyr Squad, — це вбудоване доповнення для керування тестуванням, яке дозволяє командам розробляти, планувати, виконувати тести та звітувати про них, не виходячи з Atlassian Jira. Цей посібник охоплює кожен основний робочий процес, від створення тестової задачі до... tracкоролівські інформаційні панелі.

Zephyr – одне з найпоширеніших рішень для управління тестуванням для Atlassian Jira. Придбане SmartBear у 2021 році, сімейство Zephyr тепер включає Загін Зефір (раніше Zephyr для Jira), Зефірова шкала (раніше TM4J) та Zephyr EnterpriseSmartBear повідомляє, що десятки тисяч клієнтів у понад 100 країнах щодня використовують продукти Zephyr для швидшої доставки програмного забезпечення.
Загін Зефір — це рідна програма Jira, яка впроваджує можливості управління якісним тестуванням у будь-який хмарний проект Jira або проект центру обробки даних. Коли Zephyr використовується всередині Jira, тести можна створювати, переглядати в будь-якому проекті Jira та виконувати негайно або як частину структурованого циклу тестування, пов’язаного з іншими проблемами Jira. Детальні метрики тестування tracкерується за допомогою налаштовуваних гаджетів панелі інструментів Zephyr.
Zephyr пропонує кілька варіантів розгортання:
- Команда Zephyr для Jira Cloud
- Команда Zephyr для центру обробки даних Jira
- Zephyr Squad для Jira Server (кінець підтримки лютий 2024 р.)
У цьому посібнику детально розглядається загін Zephyr та його функції.
Особливості Zephyr Squad для Jira
- Вбудований у Jira, тому користувачі можуть створювати та запускати тести, не виходячи з проєкту, в якому вони вже працюють.
- Тестування інтегровано з циклами проектів, що дозволяє командам tracконтролю якості програмного забезпечення та прийняття обґрунтованих рішень щодо продовження/відсутності результатів у кожному спринті.
- Створюйте, плануйте та виконуйте тести, використовуючи тип задачі «Тест», який Zephyr додає до кожного проекту Jira.
- Створюйте, переглядайте та змінюйте кроки тестування й вкладення для окремих тестів. Створюйте цикли виконання тестів, запускайте тести та пов’язуйте дефекти з певними кроками тестування.
- Track показників якості за допомогою готових гаджетів Zephyr, таких як Test Execution Burndown, Tracспроможність та тести, що найчастіше не складають.
- Підтримка інтеграцій REST API, ZAPI та CI/CD з Jenkins, Bamboo, а також дії GitHub для автоматичного імпорту результатів тестування.
Zoho Projects – це потужне програмне забезпечення для управління проектами, яке підтримує повний життєвий цикл будь-якого проекту — від планування та виконання до тестування та співпраці в команді. Воно надає вам необхідні інструменти, включаючи інструменти для керування завданнями. tracking, діаграми Ганта, дошки спринту та звітність у режимі реального часу. Його інтуїтивно зрозумілий інтерфейс і гнучка структура роблять його ідеальним вибором як для початківців, так і для досвідчених керівників проектів, які прагнуть ефективно оптимізувати свої робочі процеси.
Загін Зефіру проти Шкали Зефіру: який з них слід використовувати?
SmartBear продає два продукти для управління тестуванням, орієнтовані на Jira, і їх плутанина є найпоширенішою помилкою, яку допускають нові користувачі. Вибір правильного залежить від розміру команди, потреб управління та того, скільки повторного використання тестів вам потрібно в різних проектах.
- Загін Зефір – Легкий варіант, розроблений для Jira, розглянутий у цьому посібнику. Він зберігає тести як задачі Jira типу Перевірити, підтримує пошук ZQL та ідеально підходить для гнучких команд, які хочуть керувати тестуванням безпосередньо в межах своєї існуючої дошки Jira.
- Зефірова шкала – Варіант для підприємств (раніше Test Management for Jira або TM4J). Він зберігає тести поза випуском Jira. tracker, підтримує бібліотеку тестів багаторазового використання, користувацькі статуси, параметри, кроки Gherkin BDD та ієрархії папок. Краще підходить для великих організацій з контролю якості з регуляторними або аудиторськими потребами.
- Zephyr Enterprise – Окремий вебзастосунок, що працює поза межами Jira. Він орієнтований на організації, яким потрібна міжінструментальна звітність, що виходить за рамки Atlassian.
Якщо у вас Agile-команда з менш ніж п'ятдесяти тестувальників, які працюють у Jira, Zephyr Squad — це правильна відправна точка. Якщо вам потрібні спільні бібліотеки тестів для багатьох проектів або формальна звітність про відповідність, оцініть замість цього Zephyr Scale.
Як використовувати Zephyr Squad для управління тестами Jira
Перш ніж почати, налаштуйте екземпляр Zephyr Squad. Або запустіть безкоштовна пробна версія Zephyr Squad або придбайте ліцензію на Atlassian Marketplace. Переконайтеся, що доповнення Zephyr Squad встановлено та ввімкнено вашим адміністратором Jira, а також що ваш обліковий запис користувача має дозвіл на створення та редагування тестових завдань у цільовому проєкті.
Створіть тест
Кроки:
- Щоб створити тестовий випадок (проблема з типом Перевірити), натисніть кнопку Створити кнопка у верхньому меню навігації.
- Команда Створити випуск відкриється діалогове вікно з такими обов'язковими полями:
- Проекти – Проєкт Jira, де зберігатиметься тестовий випадок після створення.
- Тип питання - Виберіть Перевірити (цей тип проблеми додано командою Zephyr Squad).
- Резюме – Назва або заголовок тестового випадку.
- Репортер – Користувач Jira, який створює тестовий випадок.
- Після заповнення обов’язкових полів прокрутіть донизу форми та додайте кроки тестування. Кожен крок містить три частини інформації:
- Крок випробування - Descriptдії, яку необхідно виконати для цього кроку.
- Дані тесту – Будь-які дані, необхідні для кроку.
- Очікуваний результат – Результат, який має з’явитися після виконання дії.
Змінити та переглянути тест
Кроки:
- Щоб переглянути тестовий випадок і змінити будь-яке з його полів, натисніть Випробування у верхньому меню навігації та виберіть Пошукові тести.
- Відкриється екран пошуку з елементами керування мови запитів Zephyr (ZQL) для фільтрації тестових випадків. Натисніть кнопку Резюме тестового випадку, який ви хочете перевірити. У цьому прикладі ми відкриваємо Guru99 Приклад тестового випадку.
- ZQL пропонує додаткові фільтри, такі як статус тесту, цикл, мітка та правонаступник, для звуження результатів.
- Це відкриє перегляд окремого тестового випадку. Клацніть будь-яке поле, щоб редагувати його безпосередньо. Натисніть Enter на клавіатурі, і Zephyr автоматично зберігає зміни. Ви також можете редагувати окремі кроки тестування та змінювати їх порядок за допомогою перетягування.
Створіть тестовий цикл
Кроки:
- Щоб створити тестовий цикл, натисніть кнопку Підсумок циклу на вкладці Підсумок тесту стр.
- Існуючі цикли відображаються в лівій частині інтерфейсу в організованій структурі папок. Додайте новий тестовий цикл, натиснувши + кнопка у верхній частині меню структури папок.
- Команда Створити новий цикл відкриється діалогове вікно. Заповніть поля та натисніть ЗберегтиПоля:
- версія – Список версій, визначених для проєкту Jira.
- ІМ'Я – Назва випробувального циклу (обов’язково).
- Опис – Короткий опис циклу.
- Будувати – Інформаційне поле для ідентифікатора збірки (необов’язково).
- Навколишнє середовище – Інформаційне поле для тестового середовища (необов’язково).
- З – Дата початку тестового циклу.
- До – Дата завершення тестового циклу. Дата завершення не є обов’язковою, тому користувачі можуть продовжувати додавати та виконувати тести після неї.
- Після збереження новий цикл з’явиться в дереві папок у лівій частині інтерфейсу.
Додайте тести до циклів тестування
Кроки:
- Щоб додати тестові випадки до тестового циклу, відкрийте Підсумок циклу та клацніть цикл, який потрібно заповнити. Потім клацніть Додати тести у правій частині інтерфейсу, над таблицею виконання тестів.
- Команда Додати тести З’явиться діалогове вікно. Використовуйте розкривний список для пошуку тестових випадків, які слід приєднати до циклу, або введіть ідентифікатор тесту безпосередньо. Після вибору тестів призначте їх користувачеві Jira. Цей користувач є початковим власником, який виконуватиме додані тести в циклі.
- Виконавця можна змінити пізніше, під час виконання окремого тесту.
Натисніть додавати після того, як ви завершите вибір та призначення всіх тестових випадків.
- Zephyr додає та призначає кожен вибраний тестовий випадок вибраному користувачеві Jira. З’являється діалогове вікно перебігу виконання. Після завершення натисніть Закрити внизу праворуч.
- Після додавання тестів клацніть назву циклу, щоб переглянути всі додані тести в таблиці виконання.
Призначити виконання тестів
Кроки:
- на Підсумок циклу сторінку, натисніть кнопку E кнопка поруч із тестовим випадком, який ви хочете призначити.
- Відкриється вікно виконання тесту. Використайте Присвоєно випадаючий список, щоб вибрати іншого користувача. Zephyr автоматично зберігає зміни.
Виконайте тести
Кроки:
- Швидко виконати тестовий випадок, змінивши його статус у Статус стовпець таблиці виконання циклу. Для детальнішого виконання натисніть E кнопка поруч із тестом.
- У режимі перегляду виконання позначте весь тестовий випадок, вибравши значення з Статус виконання випадаючий список (типові значення: PASS (Пройдено), FAIL (Непройдено), WIP (Незавершено), BLOCKED (Заблоковано), UNEXECUTED (Невиконано). Zephyr записує прогін.
- Ви також можете виконати кожен крок тесту незалежно. Прокрутіть до розділу «Деталі тесту» та змініть Статус випадаючий список для кожного кроку. Результати на рівні кроку зводяться до статусу тестового випадку та передаються гаджетам звітності Zephyr.
Переглянути хід тестування
Кроки:
- Щоб переглянути перебіг тестування для всіх завдань, натисніть Панелі у верхньому меню навігації та відкрийте панель інструментів, яку потрібно перевірити.
- На інформаційній панелі відображаються всі додані гаджети, включаючи будь-які гаджети звітності Zephyr. Щоб додати більше гаджетів Zephyr, натисніть Додайте гаджети кнопка у верхньому правому куті панелі інструментів.
- Команда Додайте гаджет відкриється діалогове вікно. Введіть Zephyr у рядку пошуку, щоб відфільтрувати гаджети тестування Zephyr (Ступінь виконання тестів, Тести, що найчастіше не пройшли, Результати виконання тестів, Trac(можливість та інші). Виберіть гаджет і натисніть Додати гаджет розмістити його на інформаційній панелі, щоб ваша команда могла track прогрес з першого погляду.
Як штучний інтелект змінює управління тестуванням у Zephyr
SmartBear впровадив можливості штучного інтелекту в сімейство Zephyr через свою HaloAI ініціатива, а вплив на Zephyr Squad та Zephyr Scale вже помітний. Штучний інтелект тепер зчитує пов’язану історію Jira та генерує чернетки тестових випадків з кроками, тестовими даними та очікуваними результатами, що значно скорочує час, який тестувальники витрачають на створення.
Функції ШІ також виявляють ризики, аналізуючи історію минулих виконань. Вони виділяють тести, які найчастіше зазнають невдачі, позначають ненадійні кроки та пропонують, які області продукту заслуговують на додаткове охоплення в наступному циклі. Генеративні помічники можуть підсумувати невдалий запуск в опис дефекту, готовий для посилання на Jira, та перекладають ZQL-запити зі звичайної англійської мови. ШІ не замінює перевірку людиною, але він зміщує управління тестуванням у бік більш ефективної, дослідницької роботи.






















