Учебное пособие Zephyr для JIRA: инструмент управления тестированием
⚡ Умное резюме
Zephyr for Jira, теперь продаваемый компанией SmartBear под названием Zephyr Squad, — это встроенное дополнение для управления тестированием, которое позволяет командам проектировать, планировать, выполнять и составлять отчеты по тестам, не покидая Atlassian Jira. В этом руководстве рассматриваются все основные этапы рабочего процесса, от создания задачи тестирования до... tracПанели мониторинга King.

Zephyr — одно из наиболее широко используемых решений для управления тестированием в Atlassian Jira. Приобретенное компанией SmartBear в 2021 году, семейство Zephyr теперь включает в себя Отряд Зефир (ранее Zephyr для Jira), Зефирная чешуя (ранее TM4J), и Zephyr EnterpriseКомпания SmartBear сообщает, что десятки тысяч клиентов в более чем 100 странах ежедневно используют продукты Zephyr для ускорения выпуска программного обеспечения.
Отряд Зефир Zephyr — это встроенное приложение Jira, которое обеспечивает возможности управления качественным тестированием в любом проекте Jira Cloud или Data Center. При использовании Zephyr внутри Jira тесты можно создавать, просматривать в любом проекте Jira и выполнять немедленно или в рамках структурированного цикла тестирования, связанного с другими задачами Jira. Подробные метрики тестирования доступны по ссылке. tracРазработано с помощью настраиваемых гаджетов панели управления Zephyr.
Zephyr предоставляет несколько вариантов развертывания:
- Zephyr Squad для Jira Cloud
- Zephyr Squad для Jira Data Center
- Zephyr Squad для Jira Server (срок поддержки истекает в феврале 2024 г.)
В этом руководстве подробно рассматривается игра Zephyr Squad и её возможности.
Особенности Zephyr Squad для Jira
- Встроенная функция Jira позволяет пользователям создавать и запускать тесты, не покидая проект, в котором они уже работают.
- Тестирование интегрировано в проектные циклы, что позволяет командам... track — качество программного обеспечения, и необходимо принимать обоснованные решения о целесообразности проекта в каждом спринте.
- Создавайте, планируйте и выполняйте тесты, используя тип задачи «Тест», который Zephyr добавляет в каждый проект Jira.
- Создавайте, просматривайте и изменяйте этапы тестирования и вложения для отдельных тестов. Стройте циклы выполнения тестов, запускайте тесты и связывайте дефекты с конкретными этапами тестирования.
- Tracотслеживайте показатели качества с помощью готовых инструментов Zephyr, таких как диаграмма выполнения тестов (Test Execution Burndown). TracУмение справляться с заданиями и самые распространенные неудачные тесты.
- Поддержка интеграции с REST API, ZAPI и CI/CD. Jenkins, Bambooа также GitHub Actions для автоматического импорта результатов тестирования.
Zoho Projects Это мощное программное обеспечение для управления проектами, поддерживающее полный жизненный цикл любого проекта — от планирования и выполнения до тестирования и командной работы. Оно предоставляет вам необходимые инструменты, включая инструменты для управления задачами. tracОн позволяет создавать диаграммы Ганта, доски спринтов и отчеты в режиме реального времени. Интуитивно понятный интерфейс и гибкая структура делают его идеальным выбором как для начинающих, так и для опытных менеджеров проектов, стремящихся эффективно оптимизировать свои рабочие процессы.
Zephyr Squad против Zephyr Scale: какой из них лучше использовать?
Компания SmartBear продает два продукта для управления тестированием, ориентированных на Jira, и путаница между ними — самая распространенная ошибка, которую допускают новые пользователи. Выбор подходящего продукта зависит от размера команды, потребностей в управлении и того, насколько часто вам требуется повторное использование тестов в разных проектах.
- Отряд Зефир – В этом руководстве рассматривается облегченный вариант, изначально разработанный для Jira. Он хранит тесты в виде задач Jira типа [тип задачи]. ТестПоддерживает поиск по ZQL и идеально подходит для гибких команд, которые хотят управлять тестированием непосредственно в своей существующей доске Jira.
- Зефирная чешуя – Корпоративный вариант (ранее известный как Test Management for Jira, или TM4J). Он хранит тесты вне задачи Jira. tracker поддерживает многократно используемую библиотеку тестов, настраиваемые статусы, параметры, шаги Gherkin BDD и иерархию папок. Лучше подходит для крупных организаций, занимающихся контролем качества и имеющих требования регулирующих органов или аудита.
- Zephyr Enterprise – Автономное веб-приложение, работающее вне Jira. Оно предназначено для организаций, которым необходима кросс-инструментальная отчетность, выходящая за рамки Atlassian.
Если у вас гибкая команда тестировщиков, состоящая менее чем из пятидесяти человек и работающая в Jira, Zephyr Squad — это подходящая отправная точка. Если же вам нужны общие библиотеки тестов для множества проектов или формальная отчетность о соответствии требованиям, рассмотрите Zephyr Scale.
Как использовать Zephyr Squad для управления тестированием в Jira
Перед началом работы настройте экземпляр Zephyr Squad. Запустите либо... бесплатная пробная версия Zephyr Squad или приобретите лицензию на Atlassian Marketplace. Убедитесь, что надстройка Zephyr Squad установлена и активирована администратором Jira, а также что ваша учетная запись пользователя имеет разрешение на создание и редактирование тестовых задач в целевом проекте.
Создать тест
Шаги:
- Для создания тестового примера (проблема с типом) Тест) щелкните Создавай кнопка в верхнем меню навигации.
- Создать проблему Открывается диалоговое окно со следующими обязательными полями:
- Проект – Проект Jira, в котором будет размещаться тестовый случай после его создания.
- Тип проблемы - Выбирать Тест (Этот тип проблемы добавлен командой Zephyr Squad).
- Резюме – Название или заголовок тестового примера.
- репортер – Пользователь Jira, создающий тестовый случай.
- После заполнения обязательных полей прокрутите форму вниз и добавьте этапы тестирования. Каждый этап собирает три элемента информации:
- Шаг теста – Descriptописание действия, которое необходимо выполнить на этом этапе.
- Тестовые данные – Все данные, необходимые для данного шага.
- ожидаемый результат – Результат, который должен появиться после выполнения действия.
Изменение и просмотр теста
Шаги:
- Чтобы просмотреть тестовый пример и изменить любое из его полей, нажмите кнопку. Tests в верхнем меню навигации выберите Поисковые тесты.
- Открывается экран поиска с элементами управления Zephyr Query Language (ZQL) для фильтрации тестовых случаев. Щелкните Резюме тестового примера, который вы хотите проверить. В этом примере мы открываем Guru99 Пример тестового случая.
- ZQL предлагает дополнительные фильтры, такие как статус теста, цикл, метка и ответственный, для сужения результатов.
- Это откроет окно просмотра отдельного тестового случая. Щелкните любое поле, чтобы отредактировать его непосредственно. Нажмите Enter Нажимайте на клавиатуре, и Zephyr автоматически сохранит изменения. Вы также можете редактировать отдельные шаги теста и изменять их порядок с помощью перетаскивания.
Создайте цикл тестирования
Шаги:
- Чтобы создать цикл тестирования, нажмите на кнопку. Сводка цикла на вкладке Резюме теста стр.
- Существующие циклы отображаются в левой части интерфейса в виде упорядоченной структуры папок. Добавить новый цикл тестирования можно, нажав на кнопку. + кнопка в верхней части меню структуры папок.
- Создать новый цикл Откроется диалоговое окно. Заполните поля и нажмите кнопку. СохраненоПоля следующие:
- Версия – Список версий, определенных для проекта Jira.
- Имя – Название цикла тестирования (обязательно).
- Описание – Краткое описание цикла.
- Построить – Информационное поле для идентификатора сборки (необязательно).
- Окружающая среда – Информационное поле для тестовой среды (необязательно).
- С – Дата начала тестового цикла.
- к – Дата окончания цикла тестирования. Эта дата не является обязательной, поэтому пользователи могут добавлять и выполнять тесты и после неё.
- После сохранения новый цикл появится в дереве папок в левой части интерфейса.
Добавьте тесты в циклы тестирования
Шаги:
- Чтобы добавить тестовые случаи в цикл тестирования, откройте Сводка цикла Перейдите на вкладку и выберите цикл, который хотите заполнить. Затем нажмите Добавить тесты справа от интерфейса, над таблицей выполнения тестов.
- Добавить тесты Появляется диалоговое окно. Используйте выпадающий список для поиска тестовых случаев, которые должны быть включены в цикл, или введите идентификатор теста напрямую. После выбора тестов назначьте их пользователю Jira. Этот пользователь является первоначальным владельцем, который будет выполнять добавленные тесты в цикле.
- Имя ответственного можно изменить позже при выполнении отдельного теста.
Нажмите Добавить после того, как вы закончите выбор и назначение всех ваших тестовых случаев.
- Zephyr добавляет и назначает каждый выбранный тестовый случай выбранному пользователю Jira. Появляется диалоговое окно хода выполнения. Когда процесс завершится, нажмите кнопку. Закрыто в правом нижнем углу.
- После добавления тестов щелкните по названию цикла, чтобы увидеть все добавленные тесты в таблице выполнения.
Назначить выполнение тестов
Шаги:
- На Сводка цикла нажмите E кнопка рядом с тестовым случаем, который вы хотите назначить.
- Открывается окно выполнения теста. Используйте Назначено Выпадающий список для выбора другого пользователя. Zephyr автоматически сохраняет изменения.
Выполните тесты
Шаги:
- Быстро выполните тестовый случай, изменив его статус в Статус столбец таблицы выполнения цикла. Для получения более подробной информации о ходе выполнения нажмите на кнопку. E кнопка рядом с тестом.
- В окне выполнения отметьте весь тестовый случай, выбрав значение из списка. Статус выполнения Выпадающий список (типичные значения: PASS, FAIL, WIP, BLOCKED, UNEXECUTED). Zephyr записывает выполнение.
- Вы также можете выполнять каждый шаг теста независимо. Прокрутите страницу до раздела «Подробности теста» и измените параметры. Статус Выпадающий список для каждого шага. Результаты на уровне шага суммируются в статус тестового случая и передаются в отчеты Zephyr.
Просмотр хода тестирования
Шаги:
- Чтобы просмотреть ход выполнения всех заданий теста, нажмите здесь. Dashboards В верхнем меню навигации откройте панель мониторинга, которую хотите просмотреть.
- На панели управления отображаются все добавленные гаджеты, включая гаджеты для создания отчетов Zephyr. Чтобы добавить больше гаджетов Zephyr, нажмите на кнопку. Добавить гаджет кнопка в правом верхнем углу панели управления.
- Добавить гаджет Открывается диалоговое окно. Введите Zephyr В строке поиска отфильтруйте инструменты тестирования Zephyr (диаграмма выполнения тестов, наиболее часто не проходящие тесты, результаты выполнения тестов). Tracудобство и другие). Выберите гаджет и нажмите Добавить гаджет разместить его на панели управления, чтобы ваша команда могла track — краткий обзор прогресса.
Как ИИ меняет управление тестированием в Zephyr
Компания SmartBear внедрила возможности искусственного интеллекта в семейство Zephyr благодаря своей HaloAI Инициатива, и ее влияние на Zephyr Squad и Zephyr Scale уже заметно. Теперь ИИ считывает связанные с ней задачи Jira и генерирует черновики тестовых сценариев с шагами, тестовыми данными и ожидаемыми результатами, что значительно сокращает время, которое тестировщики тратят на их создание.
Функции ИИ также выявляют риски, анализируя историю выполнения тестов. Они выделяют тесты, которые чаще всего завершаются с ошибкой, отмечают проблемные этапы и предлагают, какие области продукта заслуживают дополнительного внимания в следующем цикле. Генеративные помощники могут обобщить неудачный запуск в описание дефекта, готовое для связи с Jira, и переводить ZQL-запросы с простого английского языка. ИИ не заменяет человеческую проверку, но он смещает акцент в управлении тестированием в сторону более эффективной, исследовательской работы.






















