rally software tutorial
In deze zelfstudie wordt uitgelegd wat rallysoftware (voorheen CA Agile Central) is en hoe u deze kunt gebruiken voor softwaretestbeheeractiviteiten. Bevat ook een vergelijking van Jira Vs Rally Software:
Rally Software is een platform van ondernemingsklasse dat speciaal is gebouwd voor het opschalen van flexibele ontwikkelingspraktijken. Het wordt overgenomen door CA Technologies.
De meeste softwareprojecten die agile methodologie en Rally volgen, zijn een van de populaire oplossingen om alle activiteiten in agile projecten te beheren / volgen. In dit artikel zullen we bespreken hoe we de verschillende testactiviteiten kunnen uitvoeren met Rally.
Wat je leert:
Rally Software recensie
Voorwaarde: Om de Rally-tool te gebruiken, moeten we geldige gebruikersreferenties hebben om in te loggen en toegang tot uw project moeten worden verleend.
Website: Rally-software
Rally-dashboard en burndown-grafieken
In een Agile-project zijn er sprints en wordt de dagelijkse activiteit bijgehouden en worden user stories toegewezen aan een specifieke iteratie. We kunnen de Burndown-grafiek bekijken die de hoeveelheid werk die nog over is op die sprint en het aantal gebruikersverhalen dat is geaccepteerd. Op basis waarvan we gemakkelijk kunnen begrijpen dat het sprintwerk op schema ligt of niet.
Ook door de Iteration Dashboard-app op de startpagina te gebruiken, kunnen we de iteratiegegevens in verschillende indelingen bekijken, zoals cirkeldiagrammen en burndown.
Rally Burndown-grafiek:
(beeld bron
Gebruikersverhalen creëren in Rally
Voordat we een testcase of gerelateerde details maken, hebben we een werkproduct of een vereiste nodig. Dat heet een gebruikersverhaal. Dit bestaat uit vereiste details van een bepaalde functionaliteit met acceptatiecriteria. Standaard is de status van het gebruikersverhaal in de status Gedefinieerd, op basis van de voortgang van het gebruikersverhaal, kunnen we de status bijwerken naar Voortgang of Voltooid of Geblokkeerd, enz.
Om een gebruikersverhaal te maken: Klik op Plan >> Gebruikersverhalen >> en klik vervolgens op 'Nieuw gebruikersverhaal'
Details voor gebruikersverhaal: Geef User Story naam, beschrijving en acceptatiecriteria, Iteratie (betekent waarin Sprint moet worden ontwikkeld / getest), functie en bewaar de details. Zodat het een gebruikersverhaal creëert met een unieke id die begint met US. Voorbeeld: US12345
Rally zou je helpen met een sjabloon over hoe we een goed gebruikersverhaal kunnen schrijven.
Sjabloon voor gebruikersverhaal: Als a wil ik dat doen
wat is het beste gratis e-mailaccount
Zodra het gebruikersverhaal is gemaakt, hebben we veel andere dingen die eraan kunnen worden toegewezen. Dit zijn de volgende:
- Taken: Het kan worden gemaakt met behulp van het tabblad Taken. Hier voegen we taken toe voor ontwikkelaar, tester, database of recensent, enz., Die allemaal aan dit product moeten werken en schattingen, eigenaar en andere details eraan toevoegen.
- Testgevallen: Maak testcases met behulp van het tabblad Testcase.
- Testrun: We kunnen de testcases uitvoeren, voeg het testresultaat van elke testcase toe die onder dit tabblad is gemaakt.
- Gebreken: Via dit tabblad kunnen defecten worden gemaakt.
- Discussies: Elke voortgang of discussie over het gebruikersverhaal kan hier worden toegevoegd.
- Revisiegeschiedenis: Elke activiteit die op dit werkproduct wordt uitgevoerd, wordt toegevoegd onder Geschiedenis en we kunnen ze hier bekijken.
- Afhankelijkheden: Elk afhankelijk verhaal kan hier worden toegevoegd.
Testcases, uitvoering of defecten kunnen ook worden gecreëerd op basis van gebruikersverhalen of andere navigatie. Details over hoe we kunnen toevoegen en andere toepassingen worden in verdere secties uitgelegd.
Testcases maken in Rally
Over het algemeen maken we een testcase op het tabblad Kwaliteit.
Om een testcase te maken: Klik op het tabblad Kwaliteit >> Testgevallen >> en klik vervolgens op “Nieuwe testcase”.
Details voor een testcase: Selecteer het werkproduct, d.w.z. gebruikersverhaal dat we in de bovenstaande sectie hebben beschreven, Type testcase uit de vervolgkeuzelijst, Methode, prioriteit, Risico, Pre-Condition, Stappen en Opslaan en sluiten. Elke testcase wordt gemaakt met een unieke id die begint met 'TC'.
Evenzo kunnen we zoveel testcases maken als we wilden. Of we kunnen bulktestcases tegelijk importeren met behulp van de Excel-invoegtoepassing, die we in de komende secties zullen bespreken.
Associatie van een testcase met gebruikersverhalen:
Zoals hierboven besproken, kunnen we tijdens het maken van een nieuwe testcase van Quality Tab zoeken naar het werkproduct en een bestaand gebruikersverhaal kiezen, zodat het zou associëren met dat gebruikersverhaal. Of open het gebruikersverhaal en klik op het tabblad Testgevallen en klik op de knop Nieuw toevoegen in de werkbalk, voeg details toe en selecteer Aanmaken.
Hoe een defect te creëren
Laten we eens kijken hoe we defecten en associaties met defecten kunnen creëren met testcases / gebruikersverhalen. Over het algemeen kan elk defect worden geassocieerd met een defect.
Om een defect te creëren: Selecteer het tabblad Kwaliteit >> Defecten >> en klik vervolgens op 'Nieuw defect'
Details voor een testcase: Naam / titel defect, tags, beschrijving, eventuele bijlagen, eigenaar, staat, omgeving, prioriteit, ernst, ingediend door, herhaling, enz. En klik vervolgens op maken.
Afgezien van de bovenstaande details, kunnen we ook een gebruikersverhaal en testcase naar het defect toewijzen door middel van User Story / Test Case zoekoptievelden op de pagina en een bestaand User Story en Test Case kiezen. We kunnen een defect verwijderen of dubbele defecten koppelen.
We kunnen ook een defectenpakket maken, waar we alle bestaande testcases kunnen toevoegen voor eenvoudige trackingdoeleinden voor vrijgave. We kunnen een defect suite-id toevoegen voor de bestaande defecten om ze in de defecte suite te tonen.
Mijn defecten-app kan worden gemaakt met de functie Apps toevoegen op de startpagina. Hiermee kan de tester weten welke niet-gesloten defecten hij heeft gecreëerd. Alle defecten kunnen worden bekeken en gefilterd op ID, status en aangemaakte eigenaar, enz.
Hoe u een testplan maakt in rallysoftware
Om alle testcases op een georganiseerde manier te onderhouden en ze te scheiden in specifieke functionaliteit of feature-wise of verschillende testcycli, kunnen we testmappen maken en de vereiste testcases daaronder verplaatsen.
Om een map in Testplan te maken: Selecteer het tabblad Kwaliteit >> en klik vervolgens op Testplan
Hier ziet u meerdere pictogrammen om een map of submappen aan te maken, nieuwe testcases aan te maken of een bestaande testcase te bewerken, de testcases te verwijderen.
Elke testmap heeft een ID die begint met TF. Als u een testcase naar een willekeurige map wilt verplaatsen, klikt u op de testcase bewerken en werkt u de id van de testmap bij naar de map waarnaar u de vereiste testcase wilt verplaatsen. Hier ziet u alle testgevallen die onder een map zijn gemaakt en waaraan geen map is gekoppeld. Ook voor elk mapniveau kunt u de status van de testcaseresultaten zien als nr. van de testcases geslaagd / mislukt / niet uitgevoerd.
In de volgende paragraaf bespreken we hoe we een testcase kunnen uitvoeren.
Wanneer we een testmap openen, kunnen we alle testcases bekijken die eronder zijn gemaakt en kunnen we ze allemaal tegelijk uitvoeren en de teststatus bijwerken.
software om je tube-video's te downloaden
(beeld bron
Hoe u een testcase uitvoert
De testcases kunnen op twee manieren worden uitgevoerd. U kunt zoeken naar de testcase-id en deze uitvoeren of u kunt de testcase openen vanuit het testplan. Nadat u een testcase heeft geopend, klikt u op het + pictogram om het testcaseresultaat te maken.
Details voor het resultaat van de testcase: Voer buildversie in, oordeel (geblokkeerd / geslaagd / mislukt / fout / niet-overtuigend) als verplichte velden. Voer ook andere details in zoals duur, tester (dit wordt automatisch geselecteerd als aangemelde gebruikersnaam), testset (we bespreken de testset in de volgende sectie), bijlagen en notities, en sla deze vervolgens op.
Op basis van het al dan niet slagen / mislukken van het testresultaat, worden de resultaten van de testcase in groen / rode kleur weergegeven.
Beperking: Vanaf deze datum kunnen we een testcase uitvoeren en deze als Pass / Fail markeren op testcase-niveau. Als we een scenario hebben waarin slechts één stap is mislukt, moeten we de hele testcase markeren als Mislukt en is er geen voorziening om de status van elk stapniveau bij te werken.
Testset beheren
Laten we eens kijken hoe we de testset kunnen beheren, testset kunnen koppelen en rapporten kunnen genereren in Rally.
De testset is ook een verzameling testcases zoals we die in het testplan hebben. Het verschil is dat elke testset kan worden geassocieerd met iteratie. In principe worden testsets gemaakt voor het volgen van regressietests of om elke andere testuitvoering op een bepaalde sprint te volgen. Omdat dit vergelijkbaar is met een gebruikersverhaal, kunnen we punten, geplande schatting, toestand, uren, enz. Hebben die kunnen worden verstrekt.
Om een testset te maken: Selecteer Track >> Iteratiestatus >> op deze pagina selecteer de optie 'Testset' in het vervolgkeuzeveld Nieuw.
Details voor testset: Geef de naam van de testset op en klik op Toevoegen. Elke testset wordt gemaakt met een uniek ID en de naam begint met 'TS'.
Testgevallen toewijzen aan testset: Klik op het configuratiesymbool aan de linkerkant van de testset en selecteer de optie “Bestaande testgevallen toevoegen…”. Het opent een venster waarin u het project met testcase-id's kunt selecteren / filteren en alle vereiste testgevallen kunt kiezen door op de selectievakjes te klikken en op de knop Toevoegen in het venster te klikken.
Opmerking: In het testcase-selectievenster zal het een beperkt aantal testcases op elke pagina tonen, nadat u de testcases heeft geselecteerd en naar de volgende pagina gaat, zorg ervoor dat u op de knop Toevoegen klikt om de geselecteerde testcases toe te voegen, anders zal de vorige selectie verdwaald zijn.
Zodra alle testgevallen zijn gekoppeld, kunt u de testset uitbreiden en resultaten aan elke testcase toevoegen of details voor elk testgevalniveau of meerdere testgevallen tegelijk bijwerken met behulp van filteropties.
We kunnen de bestaande testset hergebruiken door er een kopie van te maken en er iteratie, status, schatting en andere details van te maken. U kunt ook de resultaten van de testset bekijken, zoals hoeveel testcases eronder zijn geslaagd / mislukt / niet uitgevoerd.
Link testset / release / iteratie: Zoals hierboven beschreven, is de testset als een gebruikersverhaal, we kunnen er details van Iteration, Release aan toevoegen. We kunnen dus de uitvoeringsstatus van die testset volgen in een bepaalde Sprint / Iteratie.
Rapporten: Kies het tabblad Rapporten en selecteer een rapport of diagram om te bekijken. U kunt ze ook afdrukken of e-mailen.
beste compiler voor c ++
We kunnen onze aangepaste rapporten maken vanuit Rapporten >> Rapporten en de knop + Nieuw toevoegen selecteren.
Selecteer of filter de waarden volgens uw vereisten en klik op de knop 'Uitvoeren' om uw rapport te genereren. We kunnen gebruik maken van uitgebreide Rally-apps door de optie Apps toe te voegen vanaf de startpagina en kunnen grafieken / rapporten maken.
Upload bulktestcases
Laten we eens kijken naar de gedetailleerde stappen voor het uploaden van bulktestcases naar Rally.
Met de bovenstaande secties hebben we begrepen hoe we een testcase kunnen maken met de optie Nieuwe case toevoegen. In een real-time scenario zullen we echter een groot aantal testcases hebben die moeten worden gemaakt, en toevoegen vanuit de Rally UI is een beetje omslachtige taak. Daarom kunnen we gebruikmaken van de importoptie waarmee we testcases kunnen importeren die in Excel zijn gemaakt.
Onlangs heeft Rally de mogelijkheid geboden om testcases en teststappen uit Excel te importeren.
Hieronder worden gedetailleerde stappen gegeven:
Stap 1: Navigeer naar Kwaliteit >> Testcases
Stap 2: Selecteer 'Acties' >> klik op de link 'Testcases importeren ...'
U krijgt een venster waarin u een link kunt zien met de naam 'sjabloon importeren'
Stap 3: Klik op 'sjabloon importeren' en download de Excel-sjabloon en voer de gegevens in zoals weergegeven in de afbeelding hieronder en sla deze op uw harde schijf op.
Voeg objecttype toe als 'Testcase' en geef de details op. Hier zijn alleen Objecttype en Naam slechts twee verplichte velden en de overige andere kolommen die we kunnen toevoegen als we die details willen verstrekken en deze in Rally willen importeren.
Aangezien we een voorziening hebben om ook teststappen te importeren, geef daarvoor stapdetails met Objecttype als 'Testcase-stap' en geef index als stapnummer en testcaseregelnummer in Test Case-kolom zoals regel (2) voor eerste testgeval als hieronder weergegeven om teststappen toe te wijzen aan een specifieke testcase. Voeg op dezelfde manier zoveel testgevallen toe als u details wilt, en sla de gegevens op.
Stap 4: Blader door het bestand vanuit het importvenster en klik op de knop 'Valideren' om op fouten te controleren.
Stap 5: Zodra de validatie is gelukt, verschijnt een venster met de knop Importeren.
Zodra het importeren is gelukt, wordt het bericht Import succesvol weergegeven. Doe het raam dicht.
U kunt de pagina Kwaliteit >> Testcases openen en de nieuwe toegevoegde testcases controleren. U kunt ook controleren door te zoeken in het werkproduct (gebruikersverhaal) en controleren of de testgevallen eraan zijn gekoppeld volgens de verstrekte gegevens.
Afgezien van het bovenstaande proces, kunnen we ook de Excel Rally-invoegtoepassing installeren en vanuit Excel verbinding maken met Rally en de testcases exporteren naar Rally.
Rally Software voors en tegens
Er is een breed scala aan functies beschikbaar in Rally. Deze tool is voornamelijk ontworpen voor de agile geïmplementeerde projecten.
Voordelen:
- Rally is een krachtige Agile-tool.
- Er is een breed scala aan functies beschikbaar, van releaseplanning tot testrapporten.
- Het kan worden gebruikt door producteigenaren, management voor rapporten en het volgen van de werk-, ontwikkelings- en testteams.
Nadelen:
- In vergelijking met andere testbeheertools zoals ALM is testcasebeheer niet erg gebruiksvriendelijk.
- Beetje inflexibel in vergelijking met andere tools zoals Jira.
- Jira vs. Rally-vergelijking.
Vergelijking van Jira versus Rally-software
Voorzien zijn van | Rally | Jira |
---|---|---|
Integratie | Ja (REST API) | SDK.Java, SDK.NET, SDK.Ruby, SDK.Nodejs |
Platform | Webgebaseerd | Webgebaseerd / geïnstalleerd |
Kostprijs | Het is duur en misschien niet de moeite waard voor een kleine organisatie. Meerdere prijspunten / gratis proefperiode. | Licenties zijn op maandelijkse basis en zijn gebaseerd op wat te gebruiken. Meerdere prijspunten / gratis proefperiode. |
Licentie | Proprietary / gratis proefperiode | Eigen / gratis communitylicenties voor open source en academische projecten. |
Ondersteuning | Het technische ondersteuningsteam is beschikbaar en reageert. | Door het koppelen van problemen konden teams het probleem traceren. |
Veiligheid | Rally heeft een goede authenticatie en beveiliging. | Jira biedt hoge beschikbaarheid, prestaties op schaal en geavanceerde beveiligingsfuncties zoals versleuteling in rust |
Setup of installatie | De installatie is eenvoudig. | De eerste installatie is een beetje ingewikkeld. |
Anderen | Ondersteuning voor multifunctionele teams en ook testmanagement en defectmanagement inbegrepen. | Grote community, meertalige ondersteuning, 600+ plug-ins en meerdere plug-ins beschikbaar. |
Tot nu toe hebben we meer van testmanagementgerelateerde activiteiten in Rally besproken, we hebben ook veel andere pagina's in Rally voor projectmanagement, bijvoorbeeld, Tijdvakken, waar we iteraties en mijlpalen beheren door het type te selecteren in de vervolgkeuzelijst.
Gevolgtrekking
Met alle bovenstaande details hebben we begrepen hoe we gebruikersverhalen, testcases, defecten, testsets kunnen maken, testcases kunnen importeren en ze allemaal in kaart kunnen brengen. Deze tool wordt niet alleen gebruikt voor testbeheer, maar we hebben ook functies voor releaseplanning en andere functies. Er zijn veel andere projectmanagementtools zoals Jira, Test Rail, etc.
Rally-software is een van de meest populaire tools en kan door een breed scala aan mensen worden gebruikt en het kan verschillende activiteiten op één plek volgen.
Aanbevolen literatuur
- JIRA Agile-zelfstudie: JIRA effectief gebruiken voor het beheren van Agile-projecten
- Hoe u hoogwaardige softwarefuncties in een korte periode kunt leveren met behulp van Agile Scrum-proces
- SAFe Agile-zelfstudie: wat is Scaled Agile Framework
- VersionOne-zelfstudie: All-in-one Agile Project Management Tool Guide
- Robot Framework-zelfstudie - Functies en software-installatie
- TestLodge-zelfstudie - Hoe u uw softwaretestprojecten organiseert met behulp van TestLodge Test Management Tool
- Jira Portfolio Tutorial: Agile Project Portfolio Management Plug-in voor JIRA (Review)
- JIRA Administration Tutorial: JIRA Admin en gebruikersbeheer