rally software tutorial
Tento výukový program vysvětluje, co je Rally Software (dříve CA Agile Central) a jak jej používat pro činnosti správy testů softwaru. Zahrnuje také srovnání softwaru Jira Vs Rally:
Rally Software je platforma podnikové třídy, která je účelová pro škálování agilních vývojových postupů. Získává ji společnost CA Technologies.
Většina softwarových projektů sledujících agilní metodiku a Rally je jedním z populárních řešení pro správu / sledování všech aktivit v agilních projektech. V tomto článku se budeme zabývat tím, jak můžeme pomocí Rally provádět různé testovací činnosti.
Co se naučíte:
Recenze softwaru Rally
Předpoklad: Chcete-li použít nástroj Rally, měli bychom mít platné přihlašovací údaje uživatele pro přihlášení a měl by být poskytnut přístup k vašemu projektu.
Webová stránka: Rally Software
Rally Dashboard And Burndown Charts
V agilním projektu existují sprinty a je sledována každodenní aktivita a uživatelské příběhy jsou přiřazeny ke konkrétní iteraci. Můžeme si prohlédnout graf Burndown, který ukazuje množství práce zbývající na tomto sprintu a počet přijatých uživatelských příběhů. Na základě toho můžeme snadno pochopit, že sprint je na správné cestě nebo ne.
Také pomocí aplikace Iteration Dashboard na domovské stránce můžeme vidět data iterace v několika formátech, jako jsou výsečové grafy, burndown.
Tabulka Rally Burndown:
(obraz zdroj )
Jak vytvořit uživatelské příběhy v rally
Než vytvoříme jakýkoli testovací případ nebo související podrobnosti, musíme mít pracovní produkt nebo požadavek. Tomu se říká příběh uživatele. Skládá se z podrobností požadavku na konkrétní funkci s kritérii přijetí. Ve výchozím nastavení je stav příběhu uživatele ve stavu Definováno, na základě postupu příběhu uživatele můžeme stav aktualizovat na Průběh nebo Dokončeno nebo Blokováno atd.
Vytvoření příběhu uživatele: Klikněte na Plán >> Uživatelské příběhy >> a poté na „Nový uživatelský příběh“
Podrobnosti k poskytnutí uživatelského příběhu: Uveďte název uživatelského příběhu, popis a kritéria přijatelnosti, iteraci (znamená, ve které je třeba Sprint vyvinout / otestovat), funkci a uložit podrobnosti. Takže vytváří uživatelský příběh s jedinečným id, který začíná na USA. Příklad: US12345
Rally vám pomůže s šablonou, jak můžeme napsat dobrý uživatelský příběh.
Šablona pro příběh uživatele: Jako, chci, aby to
potřebuji falešnou e-mailovou adresu
Jakmile je uživatelský příběh vytvořen, máme mnoho dalších věcí, které k němu lze mapovat. Jedná se o následující:
- Úkoly: Lze jej vytvořit pomocí karty Úkoly. Zde přidáváme úkoly pro vývojáře, testery, DB nebo recenzenty atd., Všechny, kteří jsou povinni pracovat na tomto produktu a přidávat k němu odhady, vlastníka a další podrobnosti.
- Testovací případy: Vytvořte testovací případy pomocí karty Testovací případ.
- Zkušební provoz: Můžeme provést prostředky testovacích případů, přidat výsledek testu každého testovacího případu vytvořeného na této kartě.
- Vady: Vady lze vytvářet pomocí této záložky.
- Diskuze: Zde lze přidat jakýkoli pokrok nebo diskusi o příběhu uživatele.
- Historie verzí: Každá aktivita prováděná na tomto pracovním produktu je přidána do Historie a můžeme je zde zobrazit.
- Závislosti: Zde lze přidat jakýkoli závislý příběh.
Testovací případy, provedení nebo defekty lze vytvořit také z příběhů uživatelů nebo jiné navigace. Podrobnosti o tom, jak můžeme přidat a další použití, jsou vysvětleny v dalších částech.
Jak vytvořit testovací případy v rally
Obecně vytváříme testovací případ na kartě Kvalita.
Vytvoření testovacího případu: Klikněte na kartu Kvalita >> Testovací případy >> a poté klikněte na „Nový testovací případ“.
Podrobnosti k poskytnutí testovacího případu: Vyberte pracovní produkt, tj. Uživatelský příběh, který jsme popsali ve výše uvedené části, Typ testovacího případu z rozevírací nabídky, Metoda, priorita, Riziko, Předběžná podmínka, Kroky a Uložit a zavřít. Každý testovací případ je vytvořen s jedinečným ID, které začíná „TC“.
Podobně můžeme vytvořit tolik testovacích případů, kolik jsme chtěli. Nebo můžeme importovat hromadné testovací případy najednou pomocí doplňku Excel, kterému se budeme věnovat v následujících částech.
Asociace testovacího případu s uživatelskými příběhy:
Jak již bylo uvedeno výše, při vytváření nového testovacího případu na kartě Kvalita můžeme vyhledat pracovní produkt a zvolit existující uživatelský příběh, aby se přidružil k tomuto uživatelskému příběhu. Nebo otevřete příběh uživatele a klikněte na kartu Testovací případy a na panelu nástrojů klikněte na tlačítko Přidat nový, přidejte podrobnosti a vyberte Vytvořit.
Jak vytvořit vadu
Podívejme se, jak vytvořit defekt a přidružení defektů k testovacím případům / uživatelským příběhům. Jakákoli vada může být obecně spojena s vadou.
Vytvoření defektu: Vyberte kartu Kvalita >> Vady >> a poté klikněte na „Nová vada“
Podrobnosti k poskytnutí testovacího případu: Název / nadpis defektu, Štítky, Popis, případné přílohy, vlastník, stav, prostředí, priorita, závažnost, Odesláno, Iterace atd. A poté klikněte na Vytvořit.
Kromě výše uvedených podrobností můžeme také mapovat uživatelský příběh a testovací případ na defekt podle polí možností vyhledávání User Story / Test Case na stránce a zvolit existující User Story a Test Case. Můžeme odstranit vadu nebo můžeme spojit duplicitní vady.
Můžeme také vytvořit sadu defektů, kde můžeme přidat všechny existující testovací případy pro účely snadného sledování pro vydání. Můžeme přidat ID sady defektů pro stávající defekty, abychom je zobrazili v sadě defektů.
Moje vady Aplikace může být vytvořena pomocí funkce Přidat aplikace na domovské stránce. Díky tomu může tester vědět o neuzavřených vadách, které vytvořili. Všechny vady lze zobrazit a filtrovat podle ID, stavu a vytvořeného vlastníka atd.
grep příkazy v unixu s příklady
Jak vytvořit testovací plán v softwaru Rally
Abychom udrželi všechny testovací případy organizovaně a oddělili je podle konkrétních funkcí nebo funkcí nebo různých testovacích cyklů, můžeme vytvořit testovací složky a přesunout pod ně požadované testovací případy.
Vytvoření složky v plánu testování: Vyberte kartu Kvalita >> a poté klikněte na Testovací plán
Zde uvidíte více ikon pro vytvoření složky nebo vytváření podsložek a vytvoření nových testovacích případů nebo úpravy existujícího testovacího případu, odebrání testovacích případů.
Každá složka Test má ID, které začíná TF. Pokud chcete přesunout libovolný testovací případ do libovolné složky, klikněte na upravit testovací případ a aktualizujte ID testovací složky na složku, kam chcete přesunout požadovaný testovací případ. Zde byste viděli všechny testovací případy, které jsou vytvořeny ve složce a které by neměly přidruženou složku. Také pro každou úroveň složek můžete zobrazit stav výsledků testovacího případu jako ne. testovacích případů prošel / selhal / nebyl spuštěn.
V další části probereme, jak můžeme provést testovací případ.
Když otevřete testovací složku, můžeme zobrazit všechny testovací případy vytvořené pod ní a můžeme je spustit všechny najednou a aktualizovat stav testu.
(obraz zdroj )
Jak provést testovací případ
Testovací případy lze provést dvěma způsoby. ID testovacího případu můžete vyhledat a spustit nebo otevřít testovací případ z plánu testování. Jakmile otevřete testovací případ, kliknutím na ikonu + vytvoříte výsledek testovacího případu.
Podrobnosti, které je třeba poskytnout pro výsledek testovacího případu: Jako povinná pole zadejte verzi sestavení, verdikt (blokovaný / úspěšný / neúspěšný / chybový / nepřesvědčivý). Zadejte také další podrobnosti, jako je doba trvání, tester (bude automaticky vybrán jako přihlášené uživatelské jméno), testovací sada (o testovací sadě budeme diskutovat v další části), přílohy a poznámky a poté uložte.
Na základě toho, zda výsledek testu vyhovuje / nevyhovuje, se výsledky testovacího případu zobrazí v zelené / červené barvě.
Omezení: Od tohoto data můžeme provést testovací případ a označit je Pass / Fail na úrovni testovacího případu. Pokud máme scénář, protože selhal pouze jeden krok, měli bychom celý testovací případ označit jako Selhal a neexistuje žádné ustanovení k aktualizaci stavu každého kroku.
Spravovat testovací sadu
Podívejme se, jak spravovat testovací sadu, propojit testovací sadu a generovat zprávy v Rally.
Testovací sada je také souborem testovacích případů, jaké máme v testovacím plánu. Rozdíl je v tom, že k iteraci lze přidružit jakoukoli testovací sadu. V zásadě budou vytvořeny testovací sady pro sledování regresního testování nebo pro sledování jakéhokoli jiného provedení testu na konkrétním sprintu. Jelikož se to podobá příběhu uživatele, můžeme mít k dispozici body, plánovaný odhad, stav, hodiny atd.
Vytvoření testovací sady: Vyberte Sledovat >> Stav iterace >> na této stránce vyberte možnost „Testovací sada“ z rozevíracího pole Nové.
Podrobnosti k poskytnutí testovací sady: Zadejte název testovací sady a klikněte na Přidat. Jakákoli testovací sada je vytvořena s jedinečným ID a název začíná „TS“.
Mapování testovacích případů na testovací sadu: Klikněte na ikonu konfigurace na levé straně testovací sady a vyberte možnost „Přidat existující testovací případy…“. Otevře se okno, kde můžete vybrat / filtrovat projekt s ID testovacích případů a vybrat všechny požadované testovací případy kliknutím na zaškrtávací políčka a kliknutím na tlačítko Přidat v okně.
Poznámka: V okně pro výběr testovacích případů se na každé stránce zobrazí omezený počet testovacích případů, poté, co vyberete testovací případy a přejdete na další stránku, nezapomeňte kliknutím na tlačítko Přidat přidat vybrané testovací případy, jinak bude předchozí výběr být ztracen.
Jakmile jsou přidruženy všechny testovací případy, můžete pomocí možností filtru rozšířit testovací sadu a přidat výsledky ke každému testovacímu případu nebo aktualizovat podrobnosti na každou úroveň testovacího případu nebo více testovacích případů najednou.
Stávající testovací sadu můžeme znovu použít vytvořením její kopie a iterací, stavu, odhadu a dalších podrobností. Můžete také zobrazit výsledky testovací sady, například kolik testovacích případů pod ní bylo předáno / selhalo / nebyl spuštěn.
Sada testovacích odkazů / uvolnění / iterace: Jak je popsáno výše, testovací sada je jako příběh uživatele, můžeme k ní přidat podrobnosti Iteration, Release. Takže můžeme sledovat stav provádění této testovací sady v konkrétní sprintu / iteraci.
Zprávy: Vyberte kartu Zprávy a vyberte přehled nebo graf, který chcete zobrazit. Můžete je také vytisknout nebo poslat e-mailem.
Můžeme vytvořit naše vlastní zprávy z Reports >> Reports a kliknout na tlačítko + Přidat nový.
Vyberte nebo filtrujte hodnoty podle vašeho požadavku a kliknutím na tlačítko „Spustit“ vygenerujte svůj přehled. Rozšířené aplikace Rally můžeme využít pomocí možnosti přidání aplikací z domovské stránky a můžeme vytvářet grafy / zprávy.
Nahrajte hromadné testovací případy
Pojďme se podívat na podrobné kroky, jak nahrát hromadné testovací případy do Rally.
S výše uvedenými částmi jsme pochopili, jak můžeme vytvořit testovací případ z možnosti Přidat nový případ. Ve scénáři v reálném čase však budeme mít velký počet testovacích případů, které je třeba vytvořit, a přidání z uživatelského rozhraní Rally je trochu těžkopádný úkol. Proto můžeme využít možnost importu, pomocí které můžeme importovat testovací případy vytvořené v aplikaci Excel.
Nedávno Rally poskytla možnost importovat testovací případy a testovací kroky z aplikace Excel.
Podrobné kroky jsou uvedeny níže:
Krok 1: Přejděte na stránku Quality >> Test Cases
Krok 2: Vyberte „Akce“ >> klikněte na odkaz „Importovat testovací případy…“
Zobrazí se okno, kde můžete vidět odkaz s názvem „šablona importu“
Krok 3: Klikněte na „importovat šablonu“ a stáhněte si šablonu aplikace Excel a poskytněte data podle obrázku níže a uložte je na pevný disk.
Přidejte typ objektu jako „Testovací případ“ a uveďte podrobnosti. Tady jsou pouze Typ a Název objektu pouze dvě povinná pole a zbývající další sloupce, které můžeme přidat, pokud chceme tyto podrobnosti poskytnout a importovat do Rally.
Protože máme ustanovení také k importu testovacích kroků, poskytujeme podrobnosti kroku s typem objektu jako „Krok testovacího případu“ a poskytneme index jako číslo kroku a číslo řádku testovacího případu ve sloupci Testovací případ jako řádek (2) pro první testovací případ zobrazeno níže pro mapování kroků testu na konkrétní testovací případ. Podobně přidejte tolik testovacích případů, o kterých chcete podrobnosti, a uložte data.
Krok 4: Procházejte soubor z okna importu a klikněte na tlačítko „Ověřit“, abyste zkontrolovali případné chyby.
Krok 5: Po úspěšném ověření se zobrazí okno s tlačítkem Importovat.
c ++ tvrdí se zprávou
Jakmile je import úspěšný, zobrazí se zpráva Import successful. Zavřít okno.
Můžete otevřít stránku Quality >> Test Cases a ověřit přidané nové testovací případy. Můžete také zkontrolovat prohledáním Pracovního produktu (Příběh uživatele) a ověřit, zda jsou s ním spojené testovací případy podle poskytnutých údajů.
Kromě výše uvedeného procesu můžeme také nainstalovat doplněk Excel Rally a připojit se k Rally z aplikace Excel a exportovat testovací případy do Rally.
Klady a zápory softwaru Rally
Rally nabízí širokou škálu funkcí. Tento nástroj je určen zejména pro agilní implementované projekty.
Profesionálové:
- Rally je mocný agilní nástroj.
- K dispozici je široká škála funkcí, od plánování vydání až po testovací zprávy.
- Mohou jej používat vlastníci produktů, vedení pro zprávy a sledování pracovních, vývojových a testovacích týmů.
Nevýhody:
- Ve srovnání s jinými nástroji pro správu testů, jako je ALM, není správa testovacích případů příliš uživatelsky přívětivá.
- Ve srovnání s jinými nástroji, jako je Jira, málo flexibilní.
- Porovnání Jira vs. Rally.
Porovnání softwaru Jira Vs Rally
Vlastnosti | Shromáždění | Jira |
---|---|---|
Integrace | Ano (REST API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Plošina | Webové | Webové / nainstalované |
Cena / cena | Je to drahé a nemusí to mít cenu pro malou organizaci. Více cenových bodů / zkušební verze zdarma. | Licencování probíhá na měsíční bázi a je založeno na tom, co použít. Více cenových bodů / zkušební verze zdarma. |
Licence | Proprietární / bezplatná zkušební verze | Proprietární / bezplatné komunitní licence pro open source a akademické projekty. |
Podpěra, podpora | Tým technické podpory je k dispozici a reaguje. | Propojení problému umožnilo týmům problém sledovat. |
Bezpečnostní | Rally má dobré ověřování a zabezpečení. | Jira poskytuje vysokou dostupnost, vysoký výkon a pokročilé funkce zabezpečení, jako je šifrování v klidu |
Nastavení nebo instalace | Nastavení je snadné. | Počáteční nastavení je trochu složité. |
Ostatní | Zahrnuje podporu pro cross-funkční týmy a také správu testů a správu defektů. | Velká komunita, podpora více jazyků, více než 600 zásuvných modulů a více zásuvných modulů k dispozici. |
Až dosud jsme v Rally diskutovali více o aktivitách souvisejících se správou testů, máme v Rally také mnoho dalších stránek pro řízení projektů, například, Časové schránky, kde spravujeme iterace a milníky výběrem typu z rozbalovací nabídky.
Závěr
Se všemi výše uvedenými podrobnostmi jsme pochopili, jak můžeme vytvářet uživatelské příběhy, testovací případy, defekty, testovací sady, import testovacích případů a mapování mezi všemi z nich. Tento nástroj se nepoužívá pouze pro správu testů, ale máme také funkce plánování vydání a další funkce. Existuje mnoho dalších nástrojů pro správu projektů, jako je Jira, Test Rail atd.
Rally Software je jedním z nejpopulárnějších nástrojů a může být používán širokou škálou lidí a dokáže sledovat různé aktivity na jednom místě.
Doporučené čtení
- Výukový program JIRA Agile: Jak efektivně používat JIRA pro správu agilních projektů
- Jak dodávat vysoce hodnotné softwarové funkce v krátkém časovém období pomocí agilního procesu skrumáže
- Výukový program SAFe Agile: Co je to Scaled Agile Framework
- Výukový program VersionOne: Příručka nástroje Agile Project Management All-in-one
- Výukový program pro robotické rámce - funkce a instalace softwaru
- Výukový program TestLodge - Jak uspořádat vaše projekty testování softwaru pomocí nástroje pro správu testů TestLodge
- Výukový program pro Jira Portfolio: Doplněk Agile Project Portfolio Management pro JIRA (recenze)
- Výukový program pro správu JIRA: Správa a správa uživatelů JIRA