Testlab i HP ALM (Quality Center)

  • Når testdesignet er afsluttet, vil testudførelse finde sted ved hjælp af Test Lab-modulet.
  • Et almindeligt udtryk, du vil støde på i HP ALM i testsætmodulet i Test Lab. Hvis dit sind udløser billeder af en slags samling eller et sæt, har du ret. Testsæt er faktisk en samling af testcases, som vi har til hensigt at udføre.
  • Testcases fra Testplan modulet kaldes ind i Test Lab-modulet.
  • Ændringer i testcases i Test Lab-modulet påvirker ikke de overordnede testcases i Test Plan Module. Du er fri til at eksperimentere. Deraf navnet Test Lab!
  • Det er bedre at give testsættets navn det samme som modulnavnet, så alle testene i modulet er indeholdt i samme testsæt, hvilket ville være nemt at udføre og spore.
  • Hver testsætmappe er tildelt en bestemt cyklus. Dette gør det muligt for brugere at gruppere de test sammen, der vil blive udført i en bestemt cyklus.
  • Dette modul hjælper også brugeren med at spore cyklussens fremskridt, efterhånden som testene udføres.
  • Test Lab-modulet består af following funktionaliteter og lad os forstå hver enkelt af dem i detaljer.

Testlab i HP ALM

Sådan opretter du et testsæt

Trin 1) Første trin er at oprette en rodmappe som en beholder til at have testsættene. Vi kan navngive det i overensstemmelse med udgivelsen og cyklus, så det er nemt at spore.

  1. Gå til 'Test Lab'-modulet under fanen 'Test'
  2. Opret en ny mappe ved at klikke på ikonet 'Ny mappe'.
  3. Dialogboksen 'Ny testsætmappe' åbnes. Indtast navnet på mappen som '2017 R1 – Cyklus 1'.
  4. Klik på 'Ok'

Opret et testsæt

Trin 2) Testkørselsmappen ville blive oprettet som vist nedenfor.

Opret et testsæt

Trin 3) Vælg den oprettede mappe og tildel 'Cyklus' til den, hvilket betyder, at hele testsættet skal udføres for cyklus 1.

Opret et testsæt

Trin 4) Indtast navnet på testsættet og klik på 'OK'

Bemærk: Feltet Målcyklus er deaktiveret, da målcyklussen er valgt på mappeniveau (2017 R1 – Cyklus 1).

Opret et testsæt

Trin 5) Efter at have oprettet testsættet, skal vi vælge testene og tilføje det til testsættet.

  1. Vælg testsættet.
  2. Naviger til 'Execution Grid'.
  3. Klik på knappen 'Vælg tests'. Testplantræet åbner sig.
  4. Vælg de test, der skal udføres for denne cyklus.
  5. Klik på knappen '<='. Dette vil flytte/trække testcases fra testplan til testlaboratorium.

Opret et testsæt

Trin 6) Ved tilføjelse af tests fra testplantræet vises alle konfigurationsparametrene for de valgte testsyed til brugeren. Brugeren kan redigere konfigurationen, før den tilføjes til testlaboratoriet.

Bemærk: Brugeren har ingen kontrol over valg af testkonfiguration i testlab. Derfor vil hele konfigurationen blive tilføjet til testsættet som standard. Hvis en af ​​de valgte konfigurationer IKKE er en del af cyklussen, efter tilføjelse af testene, skal du slette fra testlaboratoriet.

Opret et testsæt

Trin 7) Efter valg af konfigurationer føjes de valgte tests til testsættet. I dette tilfælde har vi valgt alle tre konfigurationer; derfor kan vi finde tre forekomster af '01- Login Test'.

Opret et testsæt

Trin 8) Gentag ovenstående trin for at oprette flere testsæt og vælg alle de relevante tests, der er planlagt for denne cyklus. Efter oprettelse af alle testsæt vil strukturen af ​​testsættet være som vist nedenfor:

Opret et testsæt

Trin 9) Den anden vigtige fane, som vi skal forstå, er 'Execution Flow'. Vælg 'Udførelsesflow-fanen', som viser den rækkefølge, som testene vil blive vist i under udførelsen. Brugere kan også ændre udførelsesrækkefølgen ved at bruge denne fane, som vil blive behandlet i et separat afsnit af dette modul.

Opret et testsæt

Sådan udføres tests

Trin 1) Oprettede testsæt er nu klar til udførelse. Test kan udføres ved hjælp af to muligheder.

  • Kør testsæt – Denne mulighed giver brugeren mulighed for at udføre alle testene i et valgt testsæt.
  • Kør – Denne mulighed hjælper brugeren med kun at udføre den valgte test.

Udfør tests

Trin 2) Lad os udføre hele testpakken af ​​login-modulet ved at vælge 'Kør testsæt' mulighed. Når du klikker på 'Kør testsæt', viser den brugeren to muligheder.

  1. Manuel løber (standard) – Rækkefølgen af ​​testene displyed under udførelsen ville være som den ordre, der er displayed i testsætgitteret.
  2. Automatisk løber – Rækkefølgen af ​​prøverne displyed under udførelse vil blive vist som ordren, der er angivet på fanen udførelsesflow.

Lad os fortsætte med standardindstillingen.

Udfør tests

Trin 3) Den manuelle testløber er displyed til brugeren. Lad os i denne dialog forstå de vigtige funktioner.

  1. Begynd løb – Hjælper med at sætte gang i udførelsen
  2. Afslut løb – Afslutter den aktuelle udførelse og lukker den manuelle løber.
  3. Annuller Kør – Annullerer udførelsen af ​​de aktuelle tests.
  4. Vedhæftede filer – Hjælper os med at vedhæfte skærmbillede/enhver anden information relateret til denne testudførelse
  5. Ny defekt – Når du klikker på den, åbnes en ny fejldialog, hvor en Defekt kan lægges op.
  6. OS info – Giver information om operadet system, som testene udføres i.
  7. Kør navn – Unikt tidsstempel, som testresultaterne kan analyseres på later tidspunkt.

Klik på 'Begynd at køre'.

Udfør tests

Trin 4) Manuel testløber med testkontroller og trin er displayed til brugeren. Lad os forstå de tilgængelige funktioner i denne testløber-dialog.

Tilføj et trin under testudførelsen Tilføj et trin under testudførelsestiden.
Slet et trin Slet et trin under testudførelsestiden.
Beståelse valgt Beståelse valgt
Fejl valgt Fejl valgt
Viser parameteren for det valgte testtrin Viser parameteren for det valgte testtrin
Tag skærmbillede og tilføj vedhæftede filer Giver brugeren mulighed for at tage et skærmbillede og tilføje vedhæftede filer under kørselstiden.
Tillader brugeren at tilføje defekt Giver brugeren mulighed for at tilføje defekt under kørselstiden.
Viser brugeren med en kompakt visning Viser brugeren med en kompakt visning af testløberen
Afslut udførelse Afslut udførelse
  1. Trin Numbers oprettet under testdesignfasen
  2. Beskrivelse af det valgte trin.
  3. Forventet resultat af det valgte trin.

    Udfør tests

Trin 5) Så vil næste test i testsættet blive vistyed til brugeren. Gentag trin 3 og trin 4 for at udføre testen og markere status i overensstemmelse hermed.

Udfør tests

Sådan opretter du testkørselsplan

Testere kan kontrollere testudførelsen ved hjælp af "Execution Flow" fanen. Testere kan også angive dato og klokkeslæt for udførelse af en bestemt testinstans. Vi kan også planlægge testen baseret på resultaterne af en anden specificeret testinstans i Execution Flow.

Lad os nu forstå, hvordan man planlægger testflowet i HP-ALM.

Trin 1) Vælg fanen "Execution Flow" fra Test Lab-modulet.

Opret testkørselsplan

Trin 2) Double klik på den specifikke test, som tidsplanen skal sættes i forhold til. "Test Run Schedule" ville være displayed som vist nedenfor. Vi kan bemærke, at der ikke er nogen eksekveringsbetingelser, der er angivet som standard.

Opret testkørselsplan

Trin 3) For at tilføje en eksekveringsbetingelse skal du klikke på "+" ikonet som vist nedenfor.

Opret testkørselsplan

Trin 4) Dialogboksen Ny udførelsesbetingelse åbnes.

  1. Vælg testen fra test-rullelisten. Alle testene i testsættet vil blive vistyed
  2. Vælg betingelsen. Det kan tage enten 'Bestået' eller 'Færdig'.
  3. Klik på 'OK'.

    Opret testkørselsplan

Trin 5) Tidsplanen for testkørsel er vistyed med de tilføjede udførelsesbetingelser.

Opret testkørselsplan

Trin 6) Udførelsesflowet justeres automatisk som vist nedenfor. Ifølge nedenstående displyed flow, testen 'Cluster Head' vil kun blive udført, når '02 – Reset Button Check' er afsluttet.

Opret testkørselsplan

Trin 7) Lad os nu forstå, hvordan testere kan angive dato og klokkeslæt i udførelsesflowet for at udføre en bestemt test. Det er mere nyttigt, når testere ved, om en specifik funktionalitet er klar eller til at planlægge automatiserede tests.

Lad os sige, at manager login-profilen først er klar efter en bestemt dato. Derfor kan testere udføre det samme ved at specificere betingelserne i 'Execution Flow'.

Double Klik på den test, som udførelsesflowkriterierne skal indstilles til.

Opret testkørselsplan

Trin 8) Nu

  1. Naviger til modulet 'Tidsafhængighed'
  2. Vælg 'Kør på angivet tidspunkt'
  3. Indtast den dato, du ønsker at udføre
  4. Indtast det tidspunkt, hvor du ønsker at udføre testen
  5. Klik på 'Ok'.

Opret testkørselsplan

Trin 9) Fanen Udførelsesflow vil blive justeret som vist nedenfor. Denne form for planlægning er meget nyttig for automatiserede test, som følger de samme trin.

Bemærk: Hvis den planlagte dato og tid er ankommet, vil ALM automatisk starte testene. Det gælder for automatiseret test, da testen ville blive udført uden nogen manuel indgriben. Forudsætningen for at udløse testene automatisk er, at værten skal være klar (bør ikke være slukket eller låst), og den skal være i en tilstand til at udløse testen. Hvis det er en manuel test, vil der ikke være nogen effekt.

Opret testkørselsplan

Sådan analyseres testresultatet

Trin 1) Når testen er udført, kan testerne se resultaterne i modulet "Testkørsler". Den indeholder resultaterne af testforekomstkørsler og testsætkørsler.

  1. Gå til "Testkørsler" i fanen "Test", og vinduet åbnes som vist nedenfor:
  2. Kørselsnavnet er en unik værdi, der genereres for hver enkelt af disse testeksekveringer.
  3. 'Status' viser den endelige status for testudførelsen.

Det detaljerede resultat kan ses ved at klikke på 'Kør ID'.

Analyser testresultat

Trin 2) Run details dialogen åbnes, og brugeren vil være i stand til at se det detaljerede resultat.

  1. Gå til 'Rapport'-fanen i 'Run Detailsvindue.
  2. Testere kan kontrollere status for hvert af disse testtrin.
  3. Klik på 'Ok' for at lukke dialogboksen.

Analyser testresultat

Video om Test Lab

Klik link. hvis videoen ikke er tilgængelig

punkter at huske:

  • Du vil bruge Testlaboratorium modul i QualityCenter til at udføre dine testcases
  • Før du begynder at udføre, skal du oprette et "Test Set Tree"
  • For at oprette et testsættræ skal du først oprette en "Testsæt-mappe"
  • Dernæst vil du tilføje "Tests", der er oprettet i testplanmodulet, til din testsætmappe.
  • En testsætmappe sammen med tilføjede test kaldes testsættræet (da det ligner en træstruktur).
  • Testsæt kan omfatte både manuel og automatiseret test.
  • Du kan inkludere den samme test i forskellige testsæt eller tilføje flere forekomster af en test til det samme testsæt.
  • Kvalitetscenter giver også mulighed for at planlægge, hvor du kan angive dato og tidspunkt for udførelse af dine testsæt.