rally software tutorial
Denna handledning förklarar vad som är Rally-programvara (tidigare CA Agile Central) och hur man använder den för programvarutesthantering. Inkluderar också en jämförelse av Jira Vs Rally-programvara:
Rally Software är en plattform för företagsklass som är specialbyggd för att skala agila utvecklingsmetoder. Det förvärvas av CA Technologies.
De flesta programvaruprojekt som följer agil metodik och Rally är en av de populäraste lösningarna för att hantera / spåra alla aktiviteter i agila projekt. I den här artikeln kommer vi att beskriva hur vi kan utföra de olika testaktiviteterna med hjälp av Rally.
Vad du kommer att lära dig:
Rally Software Review
Nödvändig förutsättning: För att använda Rally-verktyget bör vi ha giltiga användaruppgifter för att logga in och åtkomst ska ges till ditt projekt.
Hemsida: Rally-programvara
Rally Dashboard och Burndown-diagram
I ett Agile-projekt finns sprint och vardaglig aktivitet spåras och användarberättelser tilldelas en specifik itteration. Vi kan se Burndown-diagrammet som visar mängden arbete kvar på den sprinten och antalet accepterade användarberättelser. Baserat på vilket vi lätt kan förstå sprintarbetet på rätt spår eller inte.
Även genom att använda Iteration Dashboard-appen på hemsidan kan vi se Iterationsdata i flera format som cirkeldiagram, nedbrytning.
Rally Burndown-diagram:
(bild källa )
Hur man skapar användarberättelser i rally
Innan vi skapar något testfall eller relaterade detaljer måste vi ha en arbetsprodukt eller ett krav. Det kallas en användarberättelse. Detta består av kravdetaljer för en viss funktion med acceptanskriterier. Som standard är status för användarberättelsen i definierat tillstånd, baserat på framstegen för användarberättelsen kan vi uppdatera statusen till Progress eller Complete eller Blocked, etc.
Så här skapar du en användarberättelse: Klicka på Planera >> Användarberättelser >> klicka sedan på “Ny användarberättelse”
Detaljer för att ge användarberättelsen: Ange User Story-namn, beskrivning och acceptanskriterier, Iteration (betyder i vilken Sprint, den måste utvecklas / testas), funktion och spara detaljerna. Så att det skapar en användarberättelse med ett unikt id som börjar med USA. Exempel: US12345
Rally skulle hjälpa dig med en mall för hur vi kan skriva en bra användarberättelse.
Mall för användarberättelse: Som en, jag vill så att
gratis SQL-programvara för Windows 10
När användarberättelsen har skapats har vi många andra saker som kan mappas till den. Dessa är som följer:
- Uppgifter: Den kan skapas med hjälp av fliken Uppgifter. Här lägger vi till uppgifter för utvecklare, testare, DB eller granskare, etc., alla som måste arbeta med den här produkten och lägga till uppskattningar, ägare och andra detaljer till den.
- Testfall: Skapa testfall med hjälp av fliken Testfall.
- Provkörning: Vi kan utföra testfallets medel, lägga till testresultatet för varje testfall som skapas under den här fliken.
- Fel: Fel kan skapas med den här fliken.
- Diskussioner: Alla framsteg eller diskussioner om användarberättelsen kan läggas till här.
- Revisionshistorik: Varje aktivitet som utförs på denna arbetsprodukt läggs till under Historik och vi kan se dem här.
- Beroenden: Varje beroende historia kan läggas till här.
Testfall, utförande eller defekter kan också skapas från användarberättelser eller annan navigering. Detaljer om hur vi kan lägga till och andra användningsområden förklaras i ytterligare avsnitt.
Hur man skapar testfall i rally
Generellt skapar vi ett testfall från fliken Kvalitet.
Så här skapar du ett testfall: Klicka på fliken Kvalitet >> Testfall >> och klicka sedan på “Nytt testfall”.
Detaljer för att tillhandahålla ett testfall: Välj arbetsprodukten, dvs. användarberättelsen som vi har beskrivit i avsnittet ovan, Typ av testfall från rullgardinsmenyn, Metod, prioritet, Risk, Förutsättning, Steg och Spara och stäng. Varje testfall skapas med ett unikt id som börjar med 'TC'.
På samma sätt kan vi skapa så många testfall som vi ville. Eller så kan vi importera bulk testfall i taget med hjälp av Excel-tillägg, som vi kommer att diskutera i de kommande avsnitten.
Associering av ett testfall med användarberättelser:
Som diskuterats ovan kan vi, när vi skapar ett nytt testfall från kvalitetsfliken, söka efter arbetsprodukten och välja en befintlig användarberättelse så att den associeras med den användarberättelsen. Eller öppna användarberättelsen och klicka på fliken Testfall och klicka på knappen Lägg till ny i verktygsfältet, lägg till information och välj Skapa.
Hur man skapar defekt
Låt oss se hur man skapar defekter och associering av defekter med testfall / användarberättelser. I allmänhet kan varje defekt associeras med en defekt.
Så här skapar du en defekt: Välj fliken Kvalitet >> Defekter >> klicka sedan på ”Ny defekt”
Detaljer för att tillhandahålla ett testfall: Defektnamn / rubrik, Taggar, Beskrivning, bifogade bilagor, ägare, tillstånd, miljö, prioritet, svårighetsgrad, Inskickad av, Iteration, etc. och klicka sedan på Skapa.
Förutom ovanstående detaljer kan vi också mappa användarberättelsen och testfallet till defekten genom att välja alternativ för användarberättelse / testfall på sidan och välja befintlig användarberättelse och testfall. Vi kan radera en defekt eller kan associera dubbla defekter.
Vi kan också skapa defektpaket, där vi kan lägga till alla befintliga testfall för enkla spårningsändamål för släpp. Vi kan lägga till defekt Suite Id för befintliga defekter för att visa dem i defekt suite.
Mina defekter-appar kan skapas med funktionen Lägg till appar på startsidan. Med detta kan testaren veta om de icke stängda defekter som de skapade. Alla defekter kan ses och filtreras efter ID, status och skapad ägare, etc.
Hur man skapar en testplan i rallyprogramvara
För att underhålla alla testfall på ett organiserat sätt och för att separera dem i specifik funktionalitet eller funktionsmässigt eller olika testcykler kan vi skapa testmappar och flytta nödvändiga testfall under den.
webbplatser för att titta på anime gratis
Så här skapar du en mapp i testplanen: Välj fliken Kvalitet >> och klicka sedan på Testplan
Här ser du flera ikoner för att skapa en mapp eller skapa undermappar och skapa nya testfall eller redigera ett befintligt testfall, ta bort testfallet.
Varje testmapp har ett ID som börjar med TF. Om du vill flytta ett testfall till valfri mapp, klicka på redigera testfallet och uppdatera testmappens id till den mapp där du vill flytta önskat testfall. Här ser du alla testfall som skapas under en mapp och som inte skulle ha någon mapp associerad. Även för varje mappnivå kan du se status för testfallets resultat som nej. av testfall passerade / misslyckades / ingen körning.
Vi kommer att diskutera hur vi kan genomföra ett testfall i nästa avsnitt.
När vi öppnar en testmapp kan vi visa alla testfall som skapats under den och vi kan köra dem alla samtidigt och uppdatera teststatusen.
(bild källa )
Hur man utför ett testfall
Testfallet kan utföras på två sätt. Du kan söka efter testfallets id och utföra eller öppna testfallet från testplanen. När du har öppnat ett testfall klickar du på + -ikonen för att skapa testfallets resultat.
Detaljer för att ge testresultat: Ange byggversion, Bedömning (Blockerad / Godkänd / Misslyckad / Fel / Inkluderande) som obligatoriska fält. Ange också andra detaljer som varaktighet, testare (detta väljs automatiskt som inloggat användarnamn), testuppsättning (vi skulle diskutera testuppsättningen i nästa avsnitt), bilagor och anteckningar och spara sedan.
Baserat på om testresultatet klarar / misslyckas, kommer testfallets resultat att visas i grön / röd färg.
Begränsning: Från och med detta datum kan vi utföra ett testfall och markera dem Pass / Fail på testfallet. Om vi har ett scenario som bara ett steg misslyckades, bör vi markera hela testfallet som misslyckat och det finns ingen möjlighet att uppdatera varje stegnivåstatus.
Hantera testuppsättningen
Låt oss se hur vi hanterar testuppsättningen, länkar testuppsättningen och genererar rapporter i Rally.
Testuppsättningen är också en samling testfall som vi har i testplanen. Skillnaden är att alla testuppsättningar kan associeras med iteration. I grund och botten kommer testuppsättningar att skapas för att spåra regressionstest eller för att spåra andra testkörningar på en viss sprint. Eftersom detta liknar en användarberättelse kan vi ha poäng, planerad uppskattning, tillstånd, timmar etc. som kan tillhandahållas.
Så här skapar du en testuppsättning: Välj Spår >> Iterationsstatus >> på den här sidan välj alternativet 'Testuppsättning' i rullgardinsfältet Ny.
Detaljer för testuppsättning: Ange namn på testuppsättning och klicka på Lägg till. Alla testuppsättningar skapas med ett unikt id och namnet börjar med “TS”.
Kartlägg testfall till testuppsättningen: Klicka på konfigurationsikonen på vänster sida av testuppsättningen och välj alternativet 'Lägg till befintliga testfall ...'. Det öppnar ett fönster där du kan välja / filtrera projektet med testfall-ID och välja alla nödvändiga testfall genom att klicka på kryssrutorna och klicka på knappen Lägg till i fönstret.
Notera: I testfallets urvalsfönster kommer det att visa ett begränsat antal testfall på varje sida, efter att du valt testfallet och flyttat till nästa sida, se till att klicka på knappen Lägg till för att lägga till de valda testfallet annars kommer det tidigare valet att vara vilsen.
När alla testfall är associerade kan du utöka testuppsättningen och lägga till resultat i varje testfall eller uppdatera detaljer till varje testfallnivå eller flera testfall i taget genom att använda filteralternativ.
Vi kan återanvända den befintliga testuppsättningen genom att göra en kopia av den och iteration, status, uppskattning och andra detaljer till den. Du kan också se resultaten av testuppsättningen som hur många testfall under den som passeras / misslyckades / ingen körning.
Länk testuppsättning / Släpp / Iteration: Som beskrivits ovan är testuppsättningen som en användarberättelse, vi kan lägga till information om Iteration, släpp till den. Så vi kan spåra körningsstatusen för den testuppsättningen i en viss Sprint / Iteration.
Rapporter: Välj fliken Rapporter och välj en rapport eller ett diagram som ska visas. Du kan också skriva ut eller mejla dem.
Vi kan skapa våra anpassade rapporter från Rapporter >> Rapporter och välj knappen + Lägg till ny.
Välj eller filtrera värdena enligt ditt krav och klicka på knappen 'Kör' för att generera din rapport. Vi kan använda utökade Rally-appar genom att lägga till appalternativ från startsidan och kan skapa diagram / rapporter.
Ladda upp bulk testfall
Låt oss gå in i de detaljerade stegen för hur du laddar upp masstestfall till Rally.
Med ovanstående avsnitt har vi förstått hur vi kan skapa ett testfall från alternativet Lägg till nytt ärende. I ett realtidsscenario kommer vi dock att ha ett stort antal testfall som behöver skapas, och att lägga till från Rally UI är lite besvärligt. Därför kan vi använda importalternativet med vilket vi kan importera testfall skapade i Excel.
Nyligen har Rally gett möjlighet att importera testfall och teststeg från Excel.
Detaljerade steg ges nedan:
Steg 1: Navigera till Kvalitet >> Testfall
Steg 2: Välj 'Åtgärder' >> klicka på länken 'Importera testfall ...'
Du får ett fönster där du kan se en länk som heter 'importmall'
Steg 3: Klicka på 'importera mall' och ladda ner excel-mallen och ange data som visas i bilden nedan och spara på din hårddisk.
Lägg till objekttyp som 'Testfall' och ange detaljerna. Här är bara objekttyp och namn bara två obligatoriska fält och återstående andra kolumner som vi kan lägga till om vi vill tillhandahålla dessa detaljer och importera den till Rally.
Eftersom vi har en bestämmelse att importera teststeg också, för att ge steginformation med Objekttyp som 'Testfallsteg' och tillhandahålla index som stegnummer och testfallsledningsnummer i Testfallskolumn som rad (2) för första testfall som visas nedan för att kartlägga teststegen till ett specifikt testfall. Lägg också till så många testfall du vill ha information om och spara data.
Steg 4: Bläddra i filen från importfönstret och klicka på knappen 'Validera' för att söka efter eventuella fel.
Steg 5: När valideringen har lyckats visas ett fönster med knappen Importera.
När importen har lyckats visas meddelandet Importera lyckat. Stäng fönstret.
Du kan öppna sidan Kvalitet >> Testfall och verifiera de nya testfall som har lagts till. Du kan också kontrollera genom att söka i arbetsprodukten (användarberättelse) och verifiera om testfallet är associerat med det enligt de angivna uppgifterna.
bästa hårddiskrengöraren för Windows 10
Förutom ovanstående process kan vi också installera Excel Rally-tillägg och ansluta till Rally från excel och exportera testfall till Rally.
Rally Software Fördelar och nackdelar
Det finns ett brett utbud av funktioner tillgängliga i Rally. Huvudsakligen är detta verktyg utformat för agila implementerade projekt.
Fördelar:
- Rally är ett kraftfullt agilt verktyg.
- Ett brett utbud av funktioner är tillgängliga från släppplanering till testrapporter.
- Den kan användas av produktägare, ledning för rapporter och spårning av arbets-, utvecklings- och testteam.
Nackdelar:
- Jämfört med andra testhanteringsverktyg som ALM är testfallshantering inte särskilt användarvänlig.
- Lite oflexibel jämfört med andra verktyg som Jira.
- Jira jämfört med rally jämförelse.
Jämförelse av Jira Vs Rally-programvara
Funktion | Samling | Jira |
---|---|---|
Integration | Ja (REST API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Plattform | Webbaserat | Webbaserat / installerat |
Kostnad | Det är dyrt och kanske inte värt för en liten organisation. Flera prispoäng / gratis provperiod. | Licensiering sker månadsvis och baseras på vad man ska använda. Flera prispoäng / gratis provperiod. |
Licens | Proprietär / gratis provperiod | Egna / gratis communitylicenser för öppen källkod och akademiska projekt. |
Stöd | Tekniskt supportteam är tillgängligt och lyhört. | Problemlänkning har gjort det möjligt för team att spåra problemet. |
säkerhet | Rally har bra autentisering och säkerhet. | Jira erbjuder hög tillgänglighet, prestanda i skala och avancerade säkerhetsfunktioner som kryptering i vila |
Installation eller installation | Installationen är enkel. | Den ursprungliga installationen är lite komplex. |
Andra | Stöd för tvärfunktionella team och även testhantering och defekthantering ingår. | Stort samhälle, stöd för flera språk, 600+ plug-ins och flera plug-ins tillgängliga. |
Hittills har vi diskuterat mer om testhanteringsrelaterade aktiviteter i Rally, vi har också många andra sidor i Rally för projektledning, till exempel, Tidsrutor där vi hanterar iterationer och milstolpar genom att välja typ i rullgardinsmenyn.
Slutsats
Med alla ovanstående detaljer har vi förstått hur vi kan skapa användarberättelser, testfall, defekter, testuppsättningar, importera testfall och kartläggning mellan dem alla. Det här verktyget används inte bara för testhantering utan vi har även funktioner för släppplanering och andra funktioner. Det finns många andra verktyg för projektledning som Jira, Test Rail, etc.
Rally Software är ett av de mest populära verktygen och kan användas av ett stort antal människor och kan spåra olika aktiviteter på ett ställe.
Rekommenderad läsning
- JIRA Agile Tutorial: Hur man använder JIRA effektivt för att hantera agila projekt
- Hur man levererar högvärdiga programvarufunktioner på kort tid med Agile Scrum Process
- SAFe Agile Tutorial: Vad är Scaled Agile Framework
- VersionOne-handledning: Allt-i-ett-verktyg för Agile Project Management Tool
- Robot Framework Tutorial - Funktioner och programvaruinstallation
- TestLodge Tutorial - Hur du organiserar dina programvarutestningsprojekt med TestLodge Test Management Tool
- Jira Portfolio Tutorial: Agile Project Portfolio Management Plug-in för JIRA (Review)
- JIRA Administration Tutorial: JIRA Admin and User Management