rally software tutorial
Denne vejledning forklarer, hvad der er Rally-software (tidligere CA Agile Central), og hvordan man bruger det til softwareteststyringsaktiviteter. Indeholder også en sammenligning af Jira Vs Rally-software:
Rally Software er en platform i virksomhedsklassen, der er specialbygget til skalering af adræt udviklingspraksis. Det erhverves af CA Technologies.
De fleste softwareprojekter, der følger agil metode og Rally, er en af de populære løsninger til at styre / spore alle aktiviteter i agile projekter. I denne artikel vil vi dække, hvordan vi kan udføre de forskellige testaktiviteter ved hjælp af Rally.
Hvad du vil lære:
Rally software gennemgang
Forudsætning: For at bruge Rally-værktøjet skal vi have gyldige brugeroplysninger til at logge ind, og der skal gives adgang til dit projekt.
Internet side: Rally-software
Rally Dashboard og Burndown Charts
I et Agile-projekt er der sprints, og hverdagsaktivitet spores, og brugerhistorier tildeles til en bestemt gentagelse. Vi kan se Burndown-diagrammet, der viser mængden af arbejde tilbage på den sprint og antallet af accepterede brugerhistorier. Baseret på hvilket vi let kan forstå, er sprintarbejdet på rette spor eller ej.
Også ved at bruge Iteration Dashboard App på startsiden kan vi se Iterationsdataene i flere formater som cirkeldiagrammer, nedbrydning.
Rally Burndown Chart:
(billede kilde )
Sådan oprettes brugerhistorier i rally
Før vi opretter en testcase eller relaterede detaljer, skal vi have et arbejdsprodukt eller et krav. Det kaldes en brugerhistorie. Dette består af kravdetaljer for en bestemt funktionalitet med acceptkriterier. Som standard er brugerhistoriestatus i defineret tilstand, baseret på status for brugerhistorien, kan vi opdatere status til Fremskridt eller Fuldført eller Blokeret osv.
Sådan oprettes en brugerhistorie: Klik på Plan >> Brugerhistorier >> klik derefter på 'Ny brugerhistorie'
Detaljer for at give brugerhistorie: Angiv brugerhistorienavn, beskrivelse og acceptkriterier, gentagelse (betyder, hvor Sprint, den skal udvikles / testes), funktion og gem detaljerne. Så det skaber en brugerhistorie med et unikt id, der starter med USA. Eksempel: US12345
Rally vil hjælpe dig med en skabelon til, hvordan vi kan skrive en god brugerhistorie.
Skabelon til brugerhistorie: Som en vil jeg så det
hvordan man bruger arrays.sort i java
Når brugerhistorien er oprettet, har vi mange andre ting, der kan kortlægges til den. Disse er som følger:
- Opgaver: Det kan oprettes ved hjælp af fanen Opgaver. Her tilføjer vi opgaver til Developer, Tester, DB eller reviewer osv., Alle dem, der skal arbejde på dette produkt og føje estimater, ejer og andre detaljer til det.
- Test tilfælde: Opret testsager ved hjælp af fanen Test case.
- Test løb: Vi kan udføre testsagerne, tilføje testresultatet for hver testsag, der oprettes under denne fane.
- Mangler: Fejl kan oprettes ved hjælp af denne fane.
- Diskussioner: Alle fremskridt eller diskussioner om brugerhistorien kan tilføjes her.
- Revisionshistorik: Hver aktivitet, der udføres på dette arbejdsprodukt, tilføjes under Historie, og vi kan se dem her.
- Afhængigheder: Enhver afhængig historie kan tilføjes her.
Testsager, udførelse eller mangler kan også oprettes fra brugerhistorier eller anden navigation. Detaljer om, hvordan vi kan tilføje og andre anvendelser, forklares i yderligere afsnit.
Sådan oprettes testsager i rally
Generelt opretter vi en test sag fra fanen Kvalitet.
Sådan oprettes en testsag: Klik på fanen Kvalitet >> Testtilfælde >> og derefter på “Ny testtilfælde”.
Detaljer for at give en testsag: Vælg arbejdsproduktet, dvs. brugerhistorien, som vi har beskrevet i afsnittet ovenfor, Testtype fra rullemenuen, Metode, prioritet, Risiko, Forudbetingelse, Trin og Gem & luk. Hver testsag oprettes med et unikt id, der starter med 'TC'.
På samme måde kan vi oprette så mange testsager, som vi ønskede. Eller vi kan importere massetesttilfælde ad gangen ved hjælp af Excel-tilføjelsesprogram, som vi vil diskutere i de kommende sektioner.
Tilknytning af en testsag med brugerhistorier:
Som diskuteret ovenfor kan vi, når vi opretter en ny testcase fra fanen Kvalitet, søge efter arbejdsproduktet og vælge en eksisterende brugerhistorie, så den forbinder sig med den brugerhistorie. Eller åbn brugerhistorie og klik på fanen Test cases, og klik på knappen Tilføj ny fra værktøjslinjen, tilføj detaljer og vælg Opret.
Sådan oprettes en fejl
Lad os se, hvordan man opretter mangler og tilknytning af mangler med testtilfælde / brugerhistorier. Generelt kan enhver defekt være forbundet med en defekt.
Sådan oprettes en defekt: Vælg fanen Kvalitet >> Fejl >> klik derefter på “Ny defekt”
Detaljer for at give en testsag: Defektnavn / overskrift, tags, beskrivelse, eventuelle vedhæftede filer, ejer, tilstand, miljø, prioritet, sværhedsgrad, indsendt af, gentagelse osv., Og klik derefter på Opret.
Bortset fra de ovennævnte detaljer kan vi også kortlægge brugerhistorie og testtilfælde til defekten ved hjælp af felterne User Story / Test Case-søgning på siden og vælge eksisterende User Story og Test Case. Vi kan slette en defekt eller kan knytte duplikatfejl.
Vi kan også oprette defektpakker, hvor vi kan tilføje alle eksisterende testtilfælde til lette sporingsformål til frigivelse. Vi kan tilføje defekt Suite Id for de eksisterende defekter for at vise dem i defektpakken.
Min defekt-app kan oprettes ved hjælp af funktionen Tilføj apps på startsiden. Med dette kan testeren vide om de ikke-lukkede defekter, de skabte. Alle mangler kan ses og filtreres efter id, status og oprettet ejer osv.
Sådan oprettes en testplan i rallysoftware
For at vedligeholde alle testsager på en organiseret måde og for at adskille dem i specifik funktionalitet eller funktionsmæssigt eller forskellige testcyklusser kan vi oprette testmapper og flytte nødvendige testsager under den.
Sådan oprettes en mappe i testplan: Vælg fanen Kvalitet >> klik derefter på Testplan
Her vil du se flere ikoner for at oprette en mappe eller oprette undermapper og oprette nye testsager eller redigere en eksisterende testsag, fjerne testsagerne.
Hver testmappe har et ID, der starter med TF. Hvis du vil flytte en testkasse til en hvilken som helst mappe, skal du klikke på rediger testkassen og opdatere testmappens id til den mappe, hvor du vil flytte den krævede testkasse. Her vil du se alle testsagerne, der oprettes under en mappe, og som ikke har tilknyttet mappe. Også for hvert mappeniveau kan du se status for testsagens resultater som nej. af testsager bestået / mislykket / ingen kørsel.
Vi vil diskutere, hvordan vi kan udføre en testsag i det næste afsnit.
Når vi åbner en testmappe, kan vi se alle testcases, der er oprettet under den, og vi kan køre dem alle på én gang og opdatere teststatus.
(billede kilde )
Sådan udføres en testsag
Testcases kan udføres på to måder. Du kan søge efter test-id og udføre eller kan åbne test-sagen fra testplanen. Når du har åbnet en test sag, skal du klikke på + ikonet for at oprette test case resultatet.
Detaljer for at give testresultat: Indtast build-version, Bedømmelse (Blokeret / Pass / Fejl / Fejl / Inkluderende) som obligatoriske felter. Indtast også andre detaljer som varighed, Tester (dette vælges automatisk som logget på brugernavn), testsæt (vi diskuterer testsættet i næste afsnit), vedhæftede filer og noter, og gem derefter.
Baseret på om testresultatet bestå / ikke bestå, vises testcase-resultaterne i grøn / rød farve.
Begrænsning: Fra denne dato kan vi udføre en test sag og markere dem bestået / ikke bestået på test sag niveau. Hvis vi har et scenarie, da kun et trin mislykkedes, skal vi markere hele testsagen som Mislykket, og der er ingen mulighed for at opdatere status for hvert trinniveau.
Administrer testsæt
Lad os se, hvordan vi styrer testsættet, linker testsæt og genererer rapporter i Rally.
plsql interview spørgsmål og svar til erfarne
Testsættet er også en samling af testsager, som vi har i testplanen. Forskellen er, at ethvert testsæt kan associeres med iteration. Dybest set oprettes testsæt til sporing af regressionstest eller til at spore enhver anden testudførelse på en bestemt sprint. Da dette ligner en brugerhistorie, kan vi have point, planlagt estimering, tilstand, timer osv., Der kan leveres.
Sådan oprettes et testsæt: Vælg Spor >> Iterationsstatus >> på denne side vælg indstillingen 'Test Set' i rullemenuen Ny.
Detaljer, der skal leveres til testsæt: Angiv testsættets navn, og klik på Tilføj. Ethvert testsæt oprettes med et unikt id, og navnet starter med “TS”.
Kortlæg testtilfælde til testsæt: Klik på konfigurationsikonet i venstre side af testsættet, og vælg 'Tilføj eksisterende testcases ...'. Det åbner et vindue, hvor du kan vælge / filtrere projektet med testcase-id'er og vælge alle krævede testsager ved at klikke på afkrydsningsfelter og klikke på knappen Tilføj i vinduet.
Bemærk: I vinduet til testudvælgelse viser det et begrænset antal testsager på hver side, efter at du har valgt testsagerne og gå til næste side, skal du sørge for at klikke på knappen Tilføj for at tilføje de valgte testsager, ellers vil tidligere valg gå tabt.
Når alle testsagerne er tilknyttet, kan du udvide testsættet og tilføje resultater til hver testcase eller opdatere detaljer til hvert testcase-niveau eller flere testsager ad gangen ved hjælp af filterindstillinger.
Vi kan genbruge det eksisterende testsæt ved at lave en kopi af det og iteration, status, estimering og andre detaljer til det. Du kan også se resultaterne af testsættet som hvor mange testsager under det der er bestået / mislykkedes / ingen kørsel.
Link test sæt / frigivelse / gentagelse: Som beskrevet ovenfor er testsættet som en brugerhistorie, vi kan tilføje detaljer om gentagelse, frigivelse til det. Så vi kan spore eksekveringsstatus for det testsæt i en bestemt Sprint / Iteration.
Rapporter: Vælg fanen Rapporter, og vælg en rapport eller et diagram, der skal vises. Du kan også udskrive eller e-maile dem.
Vi kan oprette vores tilpassede rapporter fra Rapporter >> Rapporter og vælge knappen + Tilføj ny.
Vælg eller filtrer værdierne i henhold til dine krav, og klik på knappen 'Kør' for at generere din rapport. Vi kan gøre brug af udvidede Rally-apps ved at tilføje apps-indstilling fra startsiden og kan oprette diagrammer / rapporter.
Upload sager om bulktest
Lad os gå ind i de detaljerede trin til, hvordan man uploader massetestsager til Rally.
Med de ovennævnte sektioner har vi forstået, hvordan vi kan oprette en test sag fra indstillingen Tilføj ny sag. I et realtidsscenarie vil vi dog have et stort antal testsager, der skal oprettes, og tilføjelse fra Rally UI er en lidt besværlig opgave. Derfor kan vi bruge importmuligheden, hvormed vi kan importere testsager oprettet i Excel.
For nylig har Rally givet mulighed for at importere testcases og testtrin fra excel.
Detaljerede trin er angivet nedenfor:
Trin 1: Naviger til Kvalitet >> Testtilfælde
Trin 2: Vælg 'Handlinger' >> klik på 'Importer testtilfælde ...' -linket
Du får et vindue, hvor du kan se et link kaldet 'importskabelon'
Trin 3: Klik på 'importskabelon' og download excel-skabelonen og angiv data som vist på billedet nedenfor og gem på din harddisk.
Tilføj objekttype som 'Test Case', og angiv detaljerne. Her er kun objekttype og navn kun to obligatoriske felter og resterende andre kolonner, vi kan tilføje, hvis vi vil give disse detaljer og importere dem til Rally.
Da vi også har mulighed for at importere testtrin, giver dette trinoplysninger med objekttype som 'Test Case Step' og giver indeks som trinnummer og testcase-linjenummer i Test Case-kolonne som linje (2) til første testcase som vist nedenfor for at kortlægge testtrin til en bestemt testtilfælde. Tilføj ligeledes så mange testtilfælde, som du ønsker detaljer om, og gem dataene.
Trin 4: Gennemse filen fra importvinduet og klik på knappen 'Valider' for at kontrollere eventuelle fejl.
hvordan man fjerner element fra array java
Trin 5: Når valideringen er vellykket, vises et vindue med knappen Importer.
Når importen er vellykket, vises meddelelsen Importerer vellykket. Luk vinduet.
Du kan åbne siden Kvalitet >> Testtilfælde og kontrollere de tilføjede nye testsager. Du kan også kontrollere ved at søge i arbejdsproduktet (brugerhistorie) og kontrollere, om testsagerne er forbundet med det i henhold til de leverede data.
Bortset fra ovenstående proces kan vi også installere Excel Rally-tilføjelsesprogrammet og oprette forbindelse til Rally fra excel og eksportere testcases til Rally.
Rally Software Fordele og ulemper
Der er en lang række funktioner tilgængelige i Rally. Hovedsageligt er dette værktøj designet til de agile implementerede projekter.
Fordele:
- Rally er et kraftfuldt agilt værktøj.
- En bred vifte af funktioner er tilgængelige fra frigivelsesplanlægning til testrapporter.
- Det kan bruges af produktejere, ledelse til rapporter og sporing af arbejds-, udviklings- og testteamet.
Ulemper:
- Sammenlignet med andre testhåndteringsværktøjer som ALM er test sagsstyring ikke særlig brugervenlig.
- Lidt ufleksibel sammenlignet med andre værktøjer som Jira.
- Jira vs Rally sammenligning.
Sammenligning af Jira Vs Rally-software
Funktion | Samle | Jira |
---|---|---|
Integration | Ja (REST API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Platform | Web-baseret | Webbaseret / installeret |
Omkostning | Det er dyrt og måske ikke værd for en lille organisation. Flere prispoint / gratis prøveperiode. | Licensering foregår månedligt, og det er baseret på, hvad man skal bruge. Flere prispoint / gratis prøveperiode. |
Licens | Proprietær / gratis prøveperiode | Proprietære / gratis community-licenser til open source og akademiske projekter. |
Support | Teknisk supportteam er tilgængeligt og lydhør. | Problemkobling har gjort det muligt for teams at spore problemet. |
Sikkerhed | Rally har god godkendelse og sikkerhed. | Jira giver høj tilgængelighed, ydeevne i skala og avancerede sikkerhedsfunktioner som kryptering i hvile |
Opsætning eller installation | Opsætning er let. | Den oprindelige opsætning er lidt kompleks. |
Andre | Understøtter til tværfunktionelle teams og også teststyring og defektstyring inkluderet. | Stort samfund, understøttelse af flere sprog, 600+ plug-ins og flere plug-ins til rådighed. |
Indtil nu har vi diskuteret mere om testledelsesrelaterede aktiviteter i Rally, vi har også mange andre sider i Rally til projektledelse, for eksempel, Tidsbokse, hvor vi håndterer gentagelser og milepæle ved at vælge typen i rullemenuen.
Konklusion
Med alle ovenstående detaljer har vi forstået, hvordan vi kan oprette brugerhistorier, testcases, defekter, testsæt, import af testcases og kortlægning mellem dem alle. Dette værktøj bruges ikke kun til testadministration, men vi har også frigivelsesplanlægningsfunktioner og andre funktioner også. Der er mange andre projektstyringsværktøjer som Jira, Test Rail osv.
Rally-software er et af de mest populære værktøjer og kan bruges af en bred vifte af mennesker, og det kan spore forskellige aktiviteter ét sted.
Anbefalet læsning
- JIRA Agile Tutorial: Sådan bruges JIRA effektivt til styring af agile projekter
- Sådan leveres softwarefunktioner af høj værdi på kort tid ved hjælp af Agile Scrum Process
- SAFe Agile Tutorial: Hvad er Scaled Agile Framework
- VersionOne-vejledning: Alt-i-en-vejledning til Agile Project Management Tool
- Robot Framework Tutorial - Funktioner og softwareinstallation
- TestLodge-vejledning - Sådan organiseres dine softwaretestprojekter ved hjælp af TestLodge Test Management Tool
- Jira Portfolio Tutorial: Agile Project Portfolio Management Plug-in til JIRA (gennemgang)
- JIRA Administration Tutorial: JIRA Admin og User Management