rally software tutorial
Този урок обяснява какво е Rally Software (по-рано CA Agile Central) и как да го използвам за дейности по управление на тестове на софтуер. Включва и сравнение на софтуера Jira Vs Rally:
Rally Software е платформа от корпоративен клас, създадена специално за мащабиране на гъвкави практики за разработка. Придобива се от CA Technologies.
Повечето софтуерни проекти, следващи гъвкава методология и Rally, са едно от популярните решения за управление / проследяване на всички дейности в гъвкави проекти. В тази статия ще разгледаме как можем да извършим различните тестови дейности, използвайки Rally.
Какво ще научите:
- Преглед на софтуера за рали
- Табло за управление на рали и класации за изгаряне
- Как да създадете потребителски истории в рали
- Как да създам тестови случаи в рали
- Как да създадем дефект
- Как да създам план за тестове в софтуера за рали
- Как да изпълнявам тестов случай
- Управление на тестовия набор
- Качване на групови тестови случаи
- Плюсове и минуси на софтуера за рали
- Сравнение на Jira Vs Rally Software
- Заключение
Преглед на софтуера за рали
Предварително условие: За да използваме инструмента Rally, трябва да имаме валидни потребителски идентификационни данни за влизане и трябва да бъде осигурен достъп до вашия проект.
Уебсайт: Софтуер за рали
Табло за управление на рали и класации за изгаряне
В Agile проект има спринтове и ежедневната дейност се проследява и потребителските истории се присвояват на определена итерация. Можем да видим диаграмата Burndown, която показва количеството работа, останала на този спринт, и броя на приетите потребителски истории. Въз основа на което лесно можем да разберем, че спринтът работи или не.
Също така, като използваме приложението Iteration Dashboard на началната страница, можем да видим данните Iteration в няколко формата, като кръгови диаграми, изгорени.
Диаграма на ралито:
(изображение източник )
Как да създадете потребителски истории в рали
Преди да създадем какъвто и да е тестов случай или свързани подробности, трябва да имаме работен продукт или изискване. Това се нарича потребителска история. Това се състои от подробности за изискванията за определена функционалност с критерии за приемане. По подразбиране състоянието на потребителската история е в Дефинирано състояние, въз основа на напредъка на потребителската история, можем да актуализираме състоянието на Прогрес или Пълна или Блокирана и т.н.
За да създадете потребителска история: Кликнете върху План >> Потребителски истории >>, след това върху „Нова потребителска история”
Подробности за предоставяне на потребителска история: Предоставете име на потребителска история, описание и критерии за приемане, повторение (означава, в което Sprint трябва да бъде разработен / тестван), функция и запазете подробностите. Така че той създава потребителска история с уникален идентификатор, който започва от САЩ. Пример: US12345
Rally ще ви помогне с шаблон за това как можем да напишем добра потребителска история.
Шаблон за потребителска история: Като аз искам да го направя така
въпроси и отговори на интервю за бизнес анализатор ppt
След като потребителската история е създадена, имаме много други неща, които могат да бъдат съпоставени с нея. Те са както следва:
- Задачи: Може да се създаде с помощта на раздела Задачи. Тук добавяме задачи за разработчици, тестери, DB или рецензенти и т.н., всички от които трябва да работят по този продукт и добавяме оценки, собственик и други подробности към него.
- Тестови случаи: Създайте тестови случаи, като използвате раздела Тестови случаи.
- Тестово изпълнение: Можем да изпълним средствата за тестови случаи, да добавим резултата от теста за всеки тест, създаден под този раздел.
- Дефекти: Дефектите могат да бъдат създадени с помощта на този раздел.
- Дискусии: Всеки напредък или дискусия относно историята на потребителя може да бъде добавен тук.
- История на редакциите: Всяка дейност, извършена с този работен продукт, се добавя под История и можем да ги разгледаме тук.
- Зависимости: Тук може да се добави всяка зависима история.
Тестови случаи, изпълнение или дефекти могат да бъдат създадени и от потребителски истории или друга навигация. Подробности за това как можем да добавяме и други употреби са обяснени в следващите раздели.
Как да създам тестови случаи в рали
Като цяло създаваме тестов случай от раздела за качество.
За да създадете тестов случай: Щракнете върху раздела за качество >> Тестови случаи >>, след това щракнете върху “Нов тестов случай”.
Подробности за тестовия случай: Изберете работния продукт, т.е. потребителска история, която сме описали в горния раздел, Тип на тестовия случай от падащото меню, Метод, приоритет, Риск, Предварително условие, Стъпки и Запазване и затваряне. Всеки тест е създаден с уникален идентификатор, който започва с „TC“.
По същия начин можем да създадем толкова тестови случаи, колкото сме искали. Или можем да импортираме групови тестови случаи наведнъж, като използваме добавката на Excel, което ще обсъдим в следващите раздели.
как да отворите jnlp файлове windows 10
Свързване на тестов случай с потребителски истории:
Както беше обсъдено по-горе, докато създаваме нов тестов случай от раздела „Качество“, можем да търсим работния продукт и да изберем съществуваща потребителска история, така че тя да се свърже с тази потребителска история. Или отворете потребителска история и кликнете върху раздела Тестови случаи и щракнете върху бутона Добавяне на нов от лентата с инструменти, добавете подробности и изберете Създаване.
Как да създадем дефект
Нека да видим как да създадем дефект и свързване на дефекти с тестови случаи / потребителски истории. По принцип всеки дефект може да бъде свързан с дефект.
За да създадете дефект: Изберете раздела за качество >> Дефекти >>, след което кликнете върху „Нов дефект”
Подробности за тестовия случай: Име / заглавие на дефекти, етикети, описание, прикачени файлове, ако има такива, собственик, състояние, среда, приоритет, сериозност, подадено от, итерация и др. И след това щракнете върху Създаване.
Освен горните подробности, ние също можем да съпоставим потребителската история и тестовия случай с дефекта от полетата за опция за търсене на User Story / Test Case на страницата и да изберем съществуващите User Story и Test Case. Можем да изтрием дефект или да асоциираме дублиращи се дефекти.
Можем също да създадем дефекти, където можем да добавим всички съществуващи тестови случаи за лесно проследяване с цел освобождаване. Можем да добавим идентификатор на дефекти за съществуващите дефекти, за да ги покажем в дефектния пакет.
Приложението за моите дефекти може да бъде създадено с помощта на функцията Добавяне на приложения на началната страница. С това тестващият може да знае за незатворените дефекти, които са създали. Всички дефекти могат да се преглеждат и филтрират по идентификатор, състояние и създаден собственик и т.н.
Как да създам план за тестове в софтуера за рали
За да поддържаме всички тестови случаи по организиран начин и да ги отделяме в специфична функционалност или функционално или различни цикли на тестване, можем да създадем тестови папки и да преместим необходимите тестови случаи под него.
За да създадете папка в тестовия план: Изберете раздела Качество >>, след което щракнете върху Тестов план
Тук ще видите множество икони, за да създадете папка или да създадете подпапки и да създадете нови тестови случаи или да редактирате съществуващ тестов случай, да премахнете тестовите случаи.
Всяка тестова папка има идентификатор, който започва с TF. Ако искате да преместите който и да е тестов случай във всяка папка, щракнете върху редактиране на тестовия случай и актуализирайте идентификационния номер на тестовата папка в папката, в която искате да преместите необходимия тестов случай. Тук ще видите всички тестови случаи, които са създадени в дадена папка и които не са свързани с папка. Също така за всяко ниво на папка можете да видите състоянието на резултатите от тестовия случай като не. от преминати / неуспешни тестови случаи / без изпълнение.
Ще обсъдим как можем да изпълним тестов случай в следващия раздел.
Когато отворим тестова папка, можем да прегледаме всички тестови случаи, създадени под нея, и да ги стартираме наведнъж и да актуализираме състоянието на теста.
(изображение източник )
Как да изпълнявам тестов случай
Тестовите случаи могат да бъдат изпълнени по два начина. Можете да потърсите идентификационния номер на тестовия случай и да го изпълните или да отворите тестовия случай от плана за тестване. След като отворите тестов случай, щракнете върху иконата + за създаване на резултата от тестовия случай.
Подробности за резултата от тестовия случай: Въведете версията за компилация, Verdict (Blocked / Pass / Fail / Error / Inconclusive) като задължителни полета. Също така въведете други подробности като продължителност, тестер (това автоматично ще бъде избрано като вписано потребителско име), тест набор (ще обсъдим тестовия набор в следващия раздел), прикачени файлове и бележки и след това запазете.
Въз основа на това дали резултатът от теста преминава / не, резултатите от теста ще се покажат в зелен / червен цвят.
Ограничение: Към тази дата можем да изпълним тест и да ги маркираме Pass / Fail на ниво тест. Ако имаме сценарий, тъй като само една стъпка е неуспешна, трябва да маркираме целия тестов случай като неуспешен и няма разпоредба за актуализиране на състоянието на всяко ниво на стъпка.
Управление на тестовия набор
Нека видим как да управляваме тестовия набор, да свързва тестовия набор и да генерираме отчети в Rally.
Тестовият набор също е колекция от тестови случаи, каквито имаме в плана за тестване. Разликата е, че всеки набор от тестове може да бъде свързан с итерация. По принцип ще бъдат създадени тестови набори за проследяване на регресионното тестване или за проследяване на всяко друго изпълнение на теста на определен спринт. Тъй като това е подобно на потребителска история, можем да предоставим точки, планирана оценка, състояние, часове и т.н.
За да създадете тестов комплект: Изберете Track >> Iteration Status >> на тази страница изберете опцията “Test Set” от падащото поле New.
Подробности за тестовия комплект: Посочете името на тестовия комплект и кликнете върху Добавяне. Всеки набор от тестове се създава с уникален идентификатор и името започва с „TS“.
Свържете тестовите случаи с тестовия набор: Кликнете върху иконата за конфигуриране в лявата част на тестовия набор и изберете опцията „Добавяне на съществуващи тестови случаи ...“. Отваря се прозорец, където можете да изберете / филтрирате проекта с идентификатори на тестови случаи и да изберете всички необходими тестови случаи, като щракнете върху квадратчетата за отметка и щракнете върху бутона Добавяне в прозореца.
Забележка: В прозореца за избор на тестови случаи той ще покаже ограничен брой тестови случаи на всяка страница, след като изберете тестовите случаи и се преместите на следващата страница, не забравяйте да кликнете върху бутона Добавяне, за да добавите избраните тестови случаи, в противен случай предишният избор ще бъде изгубен.
След като всички тестови случаи са свързани, можете да разширите тестовия набор и да добавите резултати към всеки тестов случай или да актуализирате подробности за всяко ниво на тестови случаи или множество тестови случаи наведнъж, като използвате опции за филтриране.
Можем да използваме повторно съществуващия набор от тестове, като направим копие от него и итерация, състояние, оценка и други подробности към него. Можете също така да видите резултатите от тестовия набор, като например колко тестови случаи под него са преминати / неуспешни / без изпълнение.
Набор за тестване на връзка / освобождаване / повторение: Както е описано по-горе, тестовият набор е като потребителска история, ние можем да добавим подробности за итерация, освобождаване към него. Така че можем да проследим състоянието на изпълнение на този тест в определен Sprint / Iteration.
как да играя mkv файлове -
Доклади: Изберете раздела Отчети и изберете отчет или диаграма за преглед. Можете също да ги отпечатате или изпратите по имейл.
Можем да създадем нашите персонализирани отчети от Отчети >> Отчети и да изберем бутона + Добавяне на нов.
Изберете или филтрирайте стойностите според вашите изисквания и кликнете върху бутона „Изпълнение“, за да генерирате своя отчет. Можем да се възползваме от разширени Rally приложения, като използваме опцията за добавяне на приложения от началната страница и можем да създаваме диаграми / отчети.
Качване на групови тестови случаи
Нека да влезем в подробните стъпки за това как да качите групови тестови случаи в Rally.
С горните раздели разбрахме как можем да създадем тестов случай от опцията Добавяне на нов случай. В сценарий в реално време обаче ще имаме голям брой тестови случаи, които трябва да бъдат създадени, а добавянето от потребителския интерфейс на Rally е малко тромава задача. Следователно можем да използваме опцията за импортиране, с която можем да импортираме тестови случаи, създадени в Excel.
Наскоро Rally предостави възможност за импортиране на тестови случаи и тестови стъпки от Excel.
Подробни стъпки са дадени по-долу:
Етап 1: Придвижете се до Качество >> Тестови случаи
Стъпка 2: Изберете „Действия“ >> щракнете върху връзката „Импортиране на тестови случаи ...“
Ще получите прозорец, където можете да видите връзка, наречена „шаблон за импортиране“
Стъпка 3: Кликнете върху „шаблон за импортиране“ и изтеглете шаблона на Excel и предоставете данни, както е показано на изображението по-долу, и запазете на вашия твърд диск.
Добавете Тип на обекта като „Тестово дело“ и предоставете подробностите. Тук само Типът и името на обекта са само две задължителни полета, а останалите колони можем да добавим, ако искаме да предоставим тези подробности и да ги импортираме в Rally.
Тъй като имаме разпоредба да импортираме и тестови стъпки, за това предоставяме подробности за стъпките с Тип на обекта като „Тест на стъпка на случай“ и индекс като номер на стъпка и номер на ред на тестовия случай в колона на Тестовия случай като ред (2) за първия тест като показан по-долу, за да съпостави тестовите стъпки с конкретен тестов случай. По същия начин добавете толкова тестови случаи, за които искате подробности, и запазете данните.
Стъпка 4: Прегледайте файла от прозореца за импортиране и кликнете върху бутона „Проверка“, за да проверите за грешки.
Стъпка 5: След като проверката е успешна, ще се появи прозорец с бутона Импортиране.
След като импортирането е успешно, ще се покаже Съобщение за успешен импорт. Затваряне на прозореца.
Можете да отворите страницата Качество >> Тестови случаи и да проверите добавените нови тестови случаи. Също така можете да проверите, като потърсите работния продукт (потребителска история) и да проверите дали тестовите случаи са свързани с него според предоставените данни.
Освен горния процес, можем също да инсталираме добавката на Excel Rally и да се свържем с Rally от Excel и да експортираме тестовите случаи в Rally.
Плюсове и минуси на софтуера за рали
В Rally има широка гама от функции. Този инструмент е предназначен главно за гъвкавите изпълнени проекти.
Професионалисти:
- Rally е мощен инструмент Agile.
- Предлага се широка гама от функции от планирането на изданието до отчетите за тестване.
- Може да се използва от собствениците на продукти, управлението за отчети и проследяването на екипите за работа, разработка и тестване.
Минуси:
- В сравнение с други инструменти за управление на тестове като ALM, управлението на тестови случаи не е много удобно за потребителя.
- Малко негъвкав в сравнение с други инструменти като Jira.
- Сравнение между Jira и Rally.
Сравнение на Jira Vs Rally Software
Особеност | Рали | Джира |
---|---|---|
Интеграция | Да (REST API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Платформа | Уеб-базиран | Уеб-базиран / инсталиран |
Разходи / цена | Това е скъпо и може да не си струва за малка организация. Множество ценови точки / Безплатна пробна версия. | Лицензирането е на месечна база и се основава на това какво да се използва. Множество ценови точки / Безплатна пробна версия. |
Разрешително | Патентована / безплатна пробна версия | Собствени / Безплатни лицензи на общността за проекти с отворен код и академични проекти. |
поддържа | Екипът за техническа поддръжка е на разположение и отзивчив. | Свързването на проблеми позволи на екипите да проследят проблема. |
Сигурност | Rally има добра автентификация и сигурност. | Jira осигурява висока наличност, производителност в мащаб и усъвършенствани функции за сигурност като криптиране в покой |
Настройка или инсталиране | Настройката е лесна. | Първоначалната настройка е малко сложна. |
Други | Поддръжка за междуфункционални екипи, както и управление на тестове и управление на дефекти. | Голяма общност, многоезична поддръжка, 600+ приставки и множество приставки. |
Досега обсъдихме повече от дейностите, свързани с управлението на тестове в Rally, имаме и много други страници в Rally за управление на проекти, например, Часове, където управляваме итерации и етапи, като избираме типа от падащото меню.
Заключение
С всички горепосочени подробности разбрахме как можем да създаваме потребителски истории, тестови случаи, дефекти, тестови набори, импортиране на тестови случаи и картографиране между всички тях. Този инструмент не се използва само за управление на тестове, но също така разполагаме с функции за планиране на изданието, както и с други функции. Има много други инструменти за управление на проекти като Jira, Test Rail и др.
Rally Software е един от най-популярните инструменти и може да се използва от широк кръг хора и може да проследява различни дейности на едно място.
Препоръчително четене
- Урок за JIRA Agile: Как да използваме ефективно JIRA за управление на Agile проекти
- Как да предоставим софтуерни функции с висока стойност за кратък период от време, използвайки Agile Scrum процес
- Урок за SAFe Agile: Какво е Scaled Agile Framework
- VersionOne Tutorial: Всичко в едно Agile Ръководство за инструменти за управление на проекти
- Урок за Robot Framework - функции и инсталиране на софтуер
- Урок за TestLodge - Как да организирате вашите проекти за тестване на софтуер с помощта на TestLodge Test Management Tool
- Урок за портфолио на Jira: Плъгин за управление на портфолио на Agile за JIRA (Преглед)
- Урок за администриране на JIRA: Администратор и управление на потребители на JIRA