Урок за 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 Cloud или Data Center проект. Когато Zephyr се използва в Jira, тестовете могат да бъдат създавани, преглеждани във всеки Jira проект и изпълнявани незабавно или като част от структуриран тестов цикъл, който е свързан с други Jira проблеми. Подробни показатели за тестване са... tracчрез персонализируеми джаджи за табло Zephyr.
Zephyr предоставя множество опции за внедряване:
- Отрядът на Зефир за Jira Cloud
- Zephyr Squad за Jira Data Center
- Zephyr Squad за Jira Server (край на жизнения цикъл февруари 2024 г.)
Този урок разглежда подробно Zephyr Squad и неговите функции.
Характеристики на Zephyr Squad за Jira
- Роден за Jira, така че потребителите могат да създават и изпълняват тестове, без да напускат проекта, в който вече работят.
- Тестването е интегрирано с проектните цикли, което позволява на екипите да tracкачество на софтуера и вземане на информирани решения за изпълнение/неизпълнение във всеки спринт.
- Създавайте, планирайте и изпълнявайте тестове, използвайки типа „Тестова задача“, който Zephyr добавя към всеки Jira проект.
- Създавайте, преглеждайте и променяйте стъпките на тестване и прикачените файлове за отделни тестове. Изграждайте цикли на изпълнение на тестове, изпълнявайте тестовете и свързвайте дефектите обратно с конкретни стъпки на тестване.
- Track показатели за качество чрез готови Zephyr джаджи, като например Test Execution Burndown, Tracвъзможност и най-неуспешните тестове.
- Поддръжка за REST API, ZAPI и CI/CD интеграции с Jenkins, Bambooи GitHub Actions за автоматизирано импортиране на резултати от тестове.
Zoho Projects е мощен софтуер за управление на проекти, който поддържа пълния жизнен цикъл на всеки проект - от планирането и изпълнението до тестването и екипното сътрудничество. Той ви предоставя правилните инструменти, включително инструменти за управление на задачи. tracking, диаграми на Гант, спринт табла и отчети в реално време. Интуитивният му интерфейс и гъвкавата рамка го правят идеален избор както за начинаещи, така и за опитни ръководители на проекти, които искат да рационализират ефективно работните си процеси.
Zephyr Squad срещу Zephyr Scale: Кой да използвате?
SmartBear продава два продукта за управление на тестове, фокусирани върху Jira, и объркването им е най-често срещаната грешка, която новите потребители правят. Изборът на правилния зависи от размера на екипа, нуждите от управление и от това колко повторна употреба на тестове е необходима в различните проекти.
- Отряд Зефир – Олекотената Jira-native опция, разгледана в този урок. Тя съхранява тестове като Jira задачи от тип тест, поддържа ZQL търсения и е идеален за agile екипи, които искат управление на тестовете директно в съществуващата си Jira дъска.
- Зефирова скала – Опцията за предприятия (преди това Test Management for Jira или TM4J). Тя съхранява тестове извън Jira изданието tracker, поддържа библиотека за многократна употреба, персонализирани състояния, параметри, стъпки на Gherkin BDD и йерархии на папки. По-подходящ за големи QA организации с регулаторни или одитни нужди.
- 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).
- Oбобщение – Името или заглавието на тестовия случай.
- Репортер – Потребителят на Jira, който създава тестовия случай.
- След като попълните задължителните полета, превъртете до долната част на формуляра и добавете стъпките за тестване. Всяка стъпка съдържа три части информация:
- Стъпка за тестване - Descriptна действието, което трябва да се извърши за тази стъпка.
- Данни от теста – Всички данни, необходими за стъпката.
- очакван резултат – Резултатът, който трябва да се появи след изпълнение на действието.
Променете и прегледайте тест
Стъпки:
- За да видите тестов случай и да промените някое от неговите полета, щракнете Тестове в горното меню за навигация и изберете Тестове за търсене.
- Екранът за търсене се отваря с контроли на Zephyr Query Language (ZQL) за филтриране на тестови случаи. Щракнете върху Oбобщение на тестовия случай, който искате да проверите. В този пример отваряме Guru99 Примерен тестов случай.
- ZQL предлага допълнителни филтри, като например статус на теста, цикъл, етикет и правоприемник, за да стесни резултатите.
- Това отваря изгледа на отделния тестов случай. Щракнете върху произволно поле, за да го редактирате директно. Натиснете Въведете на клавиатурата и Zephyr автоматично запазва промяната. Можете също да редактирате отделни стъпки от теста и да ги пренаредите чрез плъзгане и пускане.
Създайте тестов цикъл
Стъпки:
- За да създадете тестов цикъл, щракнете върху Резюме на цикъла раздела на Резюме на теста стр.
- Съществуващите цикли се показват от лявата страна на интерфейса в организирана структура от папки. Добавете нов тестов цикъл, като щракнете върху + бутон в горната част на менюто на структурата на папките.
- - Създаване на нов цикъл отваря се диалогов прозорец. Попълнете полетата и щракнете СпестяванияПолетата са:
- версия – Списъкът с дефинирани версии за проекта Jira.
- Име – Име на тестовия цикъл (задължително).
- Descriptйон – Кратко описание на цикъла.
- Изграждане – Информационно поле за идентификатор на компилацията (по избор).
- Заобикаляща среда – Информационно поле за тестовата среда (по избор).
- От – Началната дата на тестовия цикъл.
- Да се – Крайната дата на тестовия цикъл. Крайната дата не се прилага, така че потребителите могат да продължат да добавят и изпълняват тестове и след нея.
- След запазване, новият цикъл се появява в дървото на папките от лявата страна на интерфейса.
Добавете тестове към тестови цикли
Стъпки:
- За да добавите тестови случаи към тестов цикъл, отворете Резюме на цикъла таб и щракнете върху цикъла, който искате да попълните. След това щракнете върху Добавете тестове от дясната страна на интерфейса, над таблицата за изпълнение на тестове.
- - Добавете тестове Появява се диалогов прозорец. Използвайте падащия списък, за да търсите тестовите случаи, които трябва да се присъединят към цикъла, или въведете директно идентификатор на тест. След като изберете тестовете, ги присвоете на потребител на Jira. Този потребител е първоначалният собственик, който ще изпълни добавените тестове в цикъла.
- Изпълнителят може да бъде променен по-късно, когато се изпълнява отделен тест.
Кликнете Добави след като приключите с избора и разпределението на всички ваши тестови случаи.
- Zephyr добавя и присвоява всеки избран тестов случай на избрания потребител на Jira. Появява се диалогов прозорец за напредък. Когато приключи, щракнете Затвори в долния десен ъгъл.
- След като тестовете бъдат добавени, щракнете върху името на цикъла, за да видите всички добавени тестове в таблицата за изпълнение.
Присвояване на тестови изпълнения
Стъпки:
- От Резюме на цикъла страницата, щракнете върху E бутон до тестовия случай, който искате да присвоите.
- Отваря се изгледът за изпълнение на теста. Използвайте Възложено на падащ списък, за да изберете друг потребител. Zephyr автоматично запазва промяната.
Изпълнете тестовете
Стъпки:
- Бързо изпълнение на тестов случай чрез промяна на състоянието му в Статус колоната на таблицата за изпълнение на цикъла. За по-подробно изпълнение щракнете върху E бутон до теста.
- От изгледа за изпълнение маркирайте целия тестов случай, като изберете стойност от Статус на изпълнение падащ списък (типични стойности: PASS (Прошел), FAIL (Неуспешен), WIP (Неизпълнен), BLOCKED (Блокиран), UNEXECUTED (Неизпълнен). Zephyr записва изпълнението.
- Можете също да изпълните всяка стъпка от теста поотделно. Превъртете до секцията „Детайли за теста“ и променете Статус падащо меню за всяка стъпка. Резултатите на ниво стъпка се обобщават до състоянието на тестовия случай и подават информация към джаджите за отчитане на Zephyr.
Вижте напредъка на тестването
Стъпки:
- За да видите напредъка на теста за всички дейности, щракнете Dashboards в горното меню за навигация и отворете таблото за управление, което искате да проверите.
- Таблото за управление показва всички добавени притурки, включително всички притурки за отчитане на Zephyr. За да добавите още притурки на Zephyr, щракнете върху Добавяне на приспособления бутон в горния десен ъгъл на таблото за управление.
- - Добавяне на притурка отваря се диалогов прозорец. Въведете Зефир в лентата за търсене, за да филтрирате тестовите джаджи на Zephyr (Изчерпване на тестовете, Най-неуспешни тестове, Резултати от изпълнението на тестове, Trac(възможност и други). Изберете притурка и щракнете Добавяне на притурка да го поставите на таблото за управление, за да може екипът ви track напредък с един поглед.
Как изкуственият интелект променя управлението на тестовете в Zephyr
SmartBear е включил AI възможности в семейството на Zephyr чрез своите HaloAI инициативата, а въздействието върху Zephyr Squad и Zephyr Scale вече е видимо. Изкуственият интелект вече чете свързаната история в Jira и генерира чернови на тестови случаи със стъпки, тестови данни и очаквани резултати, което драстично намалява времето, което тестерите прекарват в създаване на съдържание.
Функциите на изкуствения интелект също така извеждат наяве риска, като анализират историята на минали изпълнения. Те открояват тестовете, които се провалят най-често, маркират нестабилни стъпки и предлагат кои области на продукта заслужават допълнително покритие в следващия цикъл. Генеративните асистенти могат да обобщят неуспешно изпълнение в описание на дефекта, което е готово за свързване с Jira, и превеждат ZQL заявки от обикновен английски. Изкуственият интелект не замества човешкия преглед, но измества управлението на тестовете към по-високо ниво на ефективност, проучвателна работа.






















