Testlab in HP ALM (Quality Center)
โก Slimme samenvatting
Test Lab in HP ALM is de module waar ontworpen testgevallen worden gegroepeerd in testsets en daadwerkelijk worden uitgevoerd. Deze pagina beschrijft het maken van een testset, het uitvoeren van tests met de handmatige runner, het plannen van de uitvoeringsstroom en het analyseren van de resultaten.

Wat is de Test Lab-module in HP ALM?
De Testlab-module Dit is waar HP ALM, ook wel bekend als Quality Center, de tests uitvoert. Vereisten worden vastgelegd in de module 'Vereisten', testgevallen worden ontworpen in de module 'Testgevallen'. Testplan-moduleTest Lab verzamelt die voltooide testgevallen in testsets, zodat ze kunnen worden ingepland, uitgevoerd en gerapporteerd binnen een releasecyclus.
- Zodra het testontwerp klaar is, vindt de testuitvoering plaats met behulp van de Testlab-module.
- Een veelvoorkomende term die je in HP ALM tegenkomt, is de Test Set-module van Test Lab. Als je daarbij denkt aan een verzameling of een set, dan heb je gelijk. Een Test Set is namelijk een verzameling testgevallen die we willen uitvoeren.
- Testgevallen van de Testplan module worden aangeroepen in de Test Lab-module.
- Wijzigingen aan testgevallen in de Testlab-module hebben geen invloed op de bovenliggende testgevallen in de Testplan-module. Je bent vrij om te experimenteren. Vandaar de naam Testlab!
๐ก Opmerking: Dit product werd uitgebracht door HP en is sindsdien overgenomen door Micro Focus en vervolgens door OpenTextDe module-indeling en de onderstaande stappen blijven van toepassing, hoewel recente releases een eigen merknaam hebben. OpenText ALM / Kwaliteitscentrum.
- Het is beter om de testset dezelfde naam te geven als de module, zodat alle tests binnen de module in dezelfde testset zijn opgenomen, wat het uitvoeren ervan vereenvoudigt. track.
- Elke testsetmap is toegewezen aan een bepaalde cyclus. Hierdoor kunnen gebruikers de tests groeperen die in een bepaalde cyclus worden uitgevoerd.
- Deze module helpt de gebruiker ook om track de voortgang van de cyclus naarmate de tests worden uitgevoerd.
- De Test Lab-module bestaat uit de volgende functionaliteiten; laten we elk van deze functionaliteiten in detail bekijken.
Hoe u een testset maakt
Stap 1De eerste stap is het creรซren van een hoofdmap als container voor de testsets. We kunnen deze map een naam geven die past bij de release en de cyclus, zodat deze gemakkelijk terug te vinden is. track.
- Ga naar de module 'Testlab' onder het tabblad 'Testen'
- Maak een nieuwe map door op het pictogram 'Nieuwe map' te klikken.
- Het dialoogvenster 'Nieuwe testsetmap' wordt geopend. Voer de naam van de map in als '2017 R1 โ Cyclus 1'.
- Klik OK'
Stap 2) De map Testrun wordt aangemaakt zoals hieronder weergegeven.
Stap 3) Selecteer de aangemaakte map en wijs er 'Cyclus' aan toe, wat betekent dat de volledige testset voor Cyclus 1 moet worden uitgevoerd.
Stap 4) Vul de naam van de testset in en klik op 'OK'
Opmerking: De Target Het veld Cyclus is uitgeschakeld omdat de doelcyclus op mapniveau is geselecteerd (2017 R1 โ Cyclus 1).
Stap 5) Nadat we de testset hebben gemaakt, moeten we de tests selecteren en deze aan de testset toevoegen.
- Selecteer de testset.
- Navigeer naar 'Uitvoeringsraster'.
- Klik op de knop 'Tests selecteren'. De testplanboom wordt geopend.
- Selecteer de tests die voor deze cyclus moeten worden uitgevoerd.
- Klik op de knop '<='. Hiermee worden testgevallen verplaatst/getrokken van het testplan naar het testlaboratorium.
Stap 6) Bij het toevoegen van tests uit de testplanboom worden alle configuratieparameters van de geselecteerde tests aan de gebruiker getoond. De gebruiker kan de configuratie bewerken voordat deze aan het testlab wordt toegevoegd.
Opmerking: de gebruiker heeft geen controle over de selectie van de testconfiguratie in testlab. Daarom wordt standaard de gehele configuratie aan de testset toegevoegd. Als een van de geselecteerde configuraties GEEN deel uitmaakt van de cyclus, verwijdert u deze na het toevoegen van de tests uit het testlab.
Stap 7) Na het selecteren van de configuraties worden de geselecteerde tests toegevoegd aan de testset. In dit geval hebben we alle drie de configuraties geselecteerd; daarom kunnen we drie exemplaren van '01- Login Test' vinden.
Stap 8) Herhaal de bovenstaande stappen om meer testsets aan te maken en selecteer alle relevante tests die voor deze cyclus zijn gepland. Nadat u alle testsets hebt gemaakt, ziet de structuur van de testset eruit zoals hieronder weergegeven:
Stap 9) Het andere belangrijke tabblad dat we moeten begrijpen is 'Execution Flow'. Selecteer 'Execution Flow Tab', waarin de volgorde wordt weergegeven waarin de tests tijdens de uitvoering worden weergegeven. Gebruikers kunnen de uitvoeringsvolgorde ook wijzigen via dit tabblad, dat in een apart gedeelte van deze module wordt behandeld.
Tests uitvoeren
Stap 1) De aangemaakte testsets zijn nu klaar voor uitvoering. Tests kunnen worden uitgevoerd met behulp van twee opties.
- Testset uitvoeren โ Met deze optie kan de gebruiker alle tests in een geselecteerde testset uitvoeren.
- lopen โ Met deze optie kan de gebruiker alleen de geselecteerde test uitvoeren.
Stap 2) Laten we de volledige testsuite van de Login-module uitvoeren door de optie 'Testset uitvoeren' te selecteren. Wanneer u op 'Testset uitvoeren' klikt, krijgt de gebruiker twee opties te zien.
- Handmatige loper (standaard) โ De volgorde van de tests die tijdens de uitvoering worden weergegeven, is dezelfde als de volgorde die wordt weergegeven in het testsetraster.
- Automatische loper โ De volgorde van de tests die tijdens de uitvoering worden weergegeven, wordt weergegeven in de volgorde die is ingesteld op het tabblad Uitvoeringsstroom.
Laten we doorgaan met de standaardoptie.
Stap 3) De handmatige testrunner wordt aan de gebruiker getoond. In deze dialoog laten we de belangrijke functies begrijpen.
- Begin met rennen โ Helpt de uitvoering op gang te brengen
- Einde hardlopen โ Beรซindigt de huidige uitvoering en sluit de handmatige loper.
- Annuleer uitvoeren โ Annuleert de uitvoering van de huidige tests.
- Bijlages โ Hiermee kunnen we schermafbeeldingen/andere informatie met betrekking tot deze testuitvoering bijvoegen.
- Nieuw defect โ Als u erop klikt, wordt er een nieuw dialoogvenster met defecten geopend waarin a Defect kan worden geplaatst.
- OS-info โ Geeft informatie over het besturingssysteem waarin de tests worden uitgevoerd.
- Naam uitvoeren โ Uniek tijdstempel waarmee de testresultaten op een later tijdstip kunnen worden geanalyseerd.
Klik op 'Begin met uitvoeren'.
Stap 4) Handmatige testrunner met testcontroles en stappen worden aan de gebruiker getoond. Laten we de functionaliteiten die beschikbaar zijn in deze testrunner-dialoog begrijpen.
- Stap voor Numbers gemaakt tijdens de testontwerpfase
- Descriptvan de geselecteerde stap.
-
Verwacht resultaat van de geselecteerde stap.
Stap 5) De volgende test in de testreeks wordt aan de gebruiker getoond. Herhaal stap 3 en stap 4 om de test uit te voeren en de status dienovereenkomstig te markeren.
Hoe u een testrunschema maakt
Testers kunnen de testuitvoering controleren met behulp van het tabblad โExecution Flowโ. Testers kunnen ook de datum en tijd opgeven voor het uitvoeren van een bepaald testexemplaar. We kunnen de test ook plannen op basis van de resultaten van een ander gespecificeerd testexemplaar in de Execution Flow.
Laten we nu begrijpen hoe we de teststroom in HP-ALM kunnen plannen.
Stap 1) Selecteer het tabblad โExecution Flowโ in de Test Lab-module.
Stap 2) Double Klik op de specifieke test waarvoor de planning moet worden ingesteld. "Test Run Schedule" wordt weergegeven zoals hieronder weergegeven. We kunnen zien dat er geen uitvoeringsvoorwaarden zijn die standaard zijn ingesteld.
Stap 3) Om een โโuitvoeringsvoorwaarde toe te voegen, klikt u op het โ+โ pictogram, zoals hieronder weergegeven.
Stap 4) Het dialoogvenster Nieuwe uitvoeringsvoorwaarde wordt geopend.
- Selecteer de test uit de test dropdown. Alle tests in de testset worden weergegeven
- Selecteer de voorwaarde. Het kan 'geslaagd' of 'voltooid' zijn.
-
Klik OK'.
Stap 5) Het testrunschema wordt weergegeven met de toegevoegde uitvoeringsvoorwaarden.
Stap 6) De uitvoeringsstroom wordt automatisch opnieuw uitgelijnd, zoals hieronder weergegeven. Volgens de onderstaande weergave wordt de test 'Cluster Head' wordt alleen uitgevoerd als de '02 โ Reset Button Check' is voltooid.
Stap 7) Laten we nu eens kijken hoe testers de datum en tijd kunnen specificeren in het uitvoeringsproces voor het uitvoeren van een specifieke test. Dit is vooral handig wanneer testers weten wanneer een bepaalde functionaliteit gereed is of wanneer ze geautomatiseerde tests willen inplannen.
Laten we zeggen dat het manager-inlogprofiel pas na een specifieke datum gereed zou zijn. Daarom kunnen testers hetzelfde uitvoeren door de voorwaarden op te geven in 'Execution Flow'.
Double Klik op de test waarvoor de uitvoeringsstroomcriteria moeten worden ingesteld.
Stap 8) Nu,
- Navigeer naar de module 'Tijdsafhankelijkheid'.
- Selecteer 'Uitvoeren op opgegeven tijd'
- Vul de Datum in waarop u wilt uitvoeren
- Vul het tijdstip in waarop u de test wilt uitvoeren
- Klik OK'.
Stap 9) Het tabblad 'Uitvoeringsstroom' wordt opnieuw uitgelijnd zoals hieronder weergegeven. Deze manier van plannen is erg handig voor geautomatiseerde tests die dezelfde stappen volgen.
Let op: Als de geplande datum en tijd zijn aangebroken, start ALM de tests automatisch. Dit geldt voor geautomatiseerde tests, omdat deze zonder handmatige tussenkomst worden uitgevoerd. De voorwaarde voor het automatisch starten van de tests is dat de host gereed moet zijn (niet uitgeschakeld of vergrendeld) en zich in een staat moet bevinden waarin de test kan worden uitgevoerd. Bij handmatige tests heeft dit geen effect.
Testresultaat analyseren
Stap 1) Zodra de testuitvoering is voltooid, kunnen testers de resultaten bekijken in de module โTestrunsโ. Het bevat de resultaten van uitvoeringen van testinstanties en testsets.
- Ga naar โTestrunsโ op het tabblad โTestenโ en het venster wordt geopend zoals hieronder weergegeven:
- De Runnaam is een unieke waarde die voor elk van deze testuitvoeringen wordt gegenereerd.
- 'Status' toont de uiteindelijke status van de testuitvoering.
Het gedetailleerde resultaat kan worden bekeken door op de 'Run ID' te klikken.
Stap 2) Het dialoogvenster Uitvoeringsdetails wordt geopend en de gebruiker kan het gedetailleerde resultaat bekijken.
- Ga naar het tabblad 'Rapport' in het venster 'Uitvoeringsdetails'.
- Testers kunnen de status van elk van deze teststappen controleren.
- Klik op 'Ok' om het dialoogvenster te sluiten.
Video over Testlab
Klik hier als de video niet toegankelijk is


























