Testlaboratorium i HP ALM (Quality Center)

Innholdsfortegnelse:

Anonim
  • Når testdesignet er fullført, vil testutførelsen finne sted ved hjelp av Test Lab-modulen.
  • Et vanlig begrep du vil komme over i HP ALM i Test Set-modulen i Test Lab. Hvis tankene dine utløser bilder av en slags samling eller et sett, er du riktig. Test Set er infact en samling testsaker som vi har til hensikt å utføre.
  • Testtilfeller fra Testplan-modulen kalles inn i Test Lab-modulen.
  • Endringer som er gjort for å teste tilfeller i Test Lab-modulen, påvirker ikke foreldretesttilfellene i Testplan-modulen. Du er fri til å eksperimentere. Derav navnet Test Lab!
  • Det er bedre å gi testsettnavnet det samme som modulnavnet, slik at alle testene i modulen er inneholdt i samme testsett som vil være enkle å utføre og spore.
  • Hver testsettmappe er tilordnet en bestemt syklus. Dette gjør det mulig for brukere å gruppere testene som skal utføres i en bestemt syklus.
  • Denne modulen hjelper også brukeren til å spore syklusens fremgang når testene utføres.
  • Test Lab-modulen består av følgende funksjoner, og la oss forstå hver av dem i detalj.

I denne opplæringen lærer vi -

  • Hvordan lage et testsett
  • Hvordan utføre tester
  • Hvordan lage testkjøringsplan
  • Hvordan analysere testresultat

Hvordan lage et testsett

Trinn 1 ) Første trinn er å lage en rotmappe som en beholder for å ha testsettene. Vi kan gi den navnet i tråd med utgivelsen og sykle slik at den er enkel å spore.

  1. Gå til 'Test Lab' -modulen under 'Testing' -fanen
  2. Opprett en ny mappe ved å klikke på ikonet "Ny mappe".
  3. Dialogboksen 'Ny testsettmappe' åpnes. Skriv inn navnet på mappen som '2017 R1 - Cycle 1'.
  4. Klikk "OK"

Trinn 2) Testkjøringsmappen vil bli opprettet som vist nedenfor.

Trinn 3) Velg den opprettede mappen og tildel 'Cycle' til den, noe som betyr at hele testsettet skal utføres for Cycle 1.

Trinn 4) Skriv inn navnet på testsettet og klikk 'OK'

Merk: Målsyklusfeltet er deaktivert ettersom målsyklusen er valgt på mappenivå (2017 R1 - syklus 1).

Trinn 5) Etter at vi har opprettet testsettet, må vi velge testene og legge det til i testsettet.

  1. Velg testsettet.
  2. Naviger til 'Execution Grid'.
  3. Klikk "Velg tester" -knappen. Testplan-treet åpnes.
  4. Velg testene som skal utføres for denne syklusen.
  5. Klikk '<=' knappen. Dette vil flytte / trekke testtilfeller fra testplan til testlaboratorium.

Trinn 6) Ved å legge til tester fra testplan-treet, vises alle konfigurasjonsparametrene for de valgte testene for brukeren. Brukeren kan redigere konfigurasjonen før den legges til testlaboratoriet.

Merk: Brukeren har ingen kontroll over valg av testkonfigurasjon i testlaboratoriet. Derfor blir hele konfigurasjonen lagt til i testsettet som standard. Hvis en av den valgte konfigurasjonen IKKE er en del av syklusen, må du slette fra testlaboratoriet etter å ha lagt til testene .

Trinn 7) Etter at du har valgt konfigurasjonene, blir de valgte testene lagt til i testsettet. I dette tilfellet har vi valgt alle tre konfigurasjonene; derfor kan vi finne tre forekomster av '01 - Login Test '.

Trinn 8) Gjenta trinnene ovenfor for å lage flere testsett og velg alle relevante tester som er planlagt for denne syklusen. Etter å ha opprettet alle testsett vil strukturen til testsettet være som vist nedenfor:

Trinn 9) Den andre viktige fanen vi trenger å forstå er 'Execution Flow'. Velg 'Utførelsesflyt-fanen' som viser rekkefølgen testene vil vises under utførelsen. Brukere kan også endre kjøringsrekkefølgen ved hjelp av denne kategorien, som vil bli behandlet i en egen del av denne modulen.

Hvordan utføre tester

Trinn 1) Opprettede testsett er nå klare for utføring. Tester kan utføres ved å bruke to alternativer.

  • Kjør testsett - Dette alternativet lar brukeren utføre alle testene i et valgt testsett.
  • Kjør - Dette alternativet hjelper brukeren å utføre bare den valgte testen.

Trinn 2) La oss utføre hele testpakken til påloggingsmodulen ved å velge alternativet "Kjør testsett". Når du klikker på "Kjør testsett", vises brukeren med to alternativer.

  1. Manuell løper (standard) - Rekkefølgen til testene som vises under utførelsen, vil være den som i rekkefølgen som vises i testsettet.
  2. Automatisk løper - Rekkefølgen til testene som vises under utførelsen, vil bli vist som ordren som er angitt i utførelsesflytfanen.

La oss fortsette med standardalternativet.

Trinn 3) Den manuelle testløperen vises for brukeren. La oss i denne dialogen forstå de viktige funksjonene.

  1. Begynn løp - Hjelper med å sparke i gang kjøringen
  2. End Run - Avslutter gjeldende kjøring og lukker manuell løper.
  3. Cancel Run - Avbryter utførelsen av gjeldende tester.
  4. Vedlegg - Hjelper oss med å legge ved skjermbilde / annen informasjon relatert til denne testutførelsen
  5. Ny defekt - Når du klikker på den, åpnes en ny defektdialogboks der en defekt kan legges ut.
  6. OS Info - Gir informasjon om operativsystemet som testene utføres i.
  7. Kjørnavn - Unikt tidsstempel der testresultatene kan analyseres på et senere tidspunkt.

Klikk 'Start Run'.

Trinn 4) Manuell testløper med testkontroller og trinn vises for brukeren. La oss forstå funksjonalitetene som er tilgjengelige i denne dialogboksen.

Legg til et trinn i løpet av testen.
Slett et trinn i løpet av testutførelsestiden.
Bestått valgt
Mislykket valgt
Viser parameteren for det valgte testtrinnet
Lar brukeren ta skjermbilde og legge til vedlegg i løpetid.
Lar brukeren legge til feil under kjøretiden.
Viser brukeren med en kompakt visning av testløperen
Avslutt utførelsen
  1. Trinnnummer opprettet under testdesignfasen
  2. Beskrivelse av det valgte trinnet.
  3. Forventet resultat av det valgte trinnet.

Trinn 5) Neste test i testsettet vises for brukeren. Gjenta trinn 3 og trinn 4 for å utføre testen og merke statusen deretter.

Hvordan lage testkjøringsplan

Testere kan kontrollere testutførelsen ved hjelp av "Execution Flow" -fanen. Testere kan også spesifisere dato og klokkeslett for å utføre en bestemt testforekomst. Vi kan også planlegge testen basert på resultatene fra en annen spesifisert testinstans i Execution Flow.

La oss nå forstå hvordan vi planlegger testflyten i HP-ALM.

Trinn 1) Velg "Execution Flow" -fanen fra Test Lab-modulen.

Trinn 2) Dobbeltklikk på den spesifikke testen som tidsplanen må settes mot. "Testkjøringsplan" vises som vist nedenfor. Vi kan merke at det ikke er noen eksekveringsbetingelser som ble satt som standard.

Trinn 3) For å legge til en eksekveringsbetingelse, klikk på "+" -ikonet som vist nedenfor.

Trinn 4) Dialogboksen Ny kjøringstilstand åpnes.

  1. Velg testen fra rullegardinmenyen. Alle testene i testsettet vises
  2. Velg tilstanden. Det kan ta enten 'Bestått' eller 'Ferdig'.
  3. Klikk 'OK'.

Trinn 5) Testkjøringsplanen vises med tilleggsutførelsesbetingelsene.

Trinn 6) Utførelsesflyten justeres automatisk som vist nedenfor. I henhold til nedenstående flyt vil testen 'Cluster Head' bare bli utført når '02 - Reset Button Check 'er ferdig.

Trinn 7) La oss nå forstå hvordan testere kan spesifisere dato og klokkeslett i utførelsesflyten for å utføre en bestemt test. Det er mer nyttig når testere vet om beredskapen til en bestemt funksjonalitet eller for planlegging av automatiserte tester.

La oss si at påloggingsprofilen til manager ville være klar først etter en bestemt dato. Derfor kan testere utføre det samme ved å spesifisere forholdene i 'Execution Flow'.

Dobbeltklikk på testen som kriteriene for utførelsesflyten må settes for.

Trinn 8) Nå,

  1. Naviger til 'Time Dependancy' Module
  2. Velg 'Kjør til spesifisert tid'
  3. Angi datoen du vil utføre
  4. Angi klokkeslettet når du vil utføre testen
  5. Klikk på OK.

Trinn 9) Fanen for utførelsesflyt vil justeres på nytt som vist nedenfor. Denne typen planlegging er veldig nyttig for automatiserte tester som følger de samme trinnene.

Merk: Hvis planlagt dato og klokkeslett er kommet, vil ALM automatisk starte testene. Det holder godt for automatisert test, ettersom testen ville bli utført uten manuell inngrep. Forutsetningen for å utløse testene automatisk er at verten skal være klar (ikke skal være slått av eller låst) og at den skal være i en tilstand å utløse testen. Hvis det er en manuell test, vil det ikke ha noen effekt.

Hvordan analysere testresultat

Trinn 1) Når testutførelsen er fullført, kan testere se resultatene i "Test Runs" -modulen. Den inneholder resultatene av testforekomstkjøringer og testsettkjøringer.

  1. Gå til "Testkjøring" i "Testing" -fanen, og vinduet åpnes som vist nedenfor:
  2. Kjøringsnavnet er en unik verdi som genereres for hver av disse testutførelsene.
  3. 'Status' viser den endelige statusen for testutførelsen.

Det detaljerte resultatet kan vises ved å klikke på "Kjør ID".

Trinn 2) Dialogboksen Kjør detaljer åpnes, og brukeren vil kunne se det detaljerte resultatet.

  1. Gå til 'Rapporter' -fanen i vinduet 'Kjør detaljer'.
  2. Testere kan sjekke statusen til hvert av disse teststrinnene.
  3. Klikk 'Ok' for å lukke dialogen.

Video på Test Lab

Klikk her hvis videoen ikke er tilgjengelig

poeng å huske :

  • Du vil bruke Test Lab- modulen i QualityCenter til å utføre testsakene dine
  • Før du begynner å kjøre, må du opprette et "Test Set Tree"
  • For å opprette et testsett-tre, må du først opprette en "Test Set Folder"
  • Deretter vil du legge til "Tester" som er opprettet i Testplan-modulen, i mappen Testsett.
  • En testsettmappe sammen med ekstra tester kalles testsett-treet (siden det ser ut som en trestruktur.)
  • Testsett kan inneholde både manuell og automatisert test.
  • Du kan inkludere den samme testen i forskjellige testsett eller legge til flere forekomster av en test i samme testsett.
  • Quality Center sørger også for planlegging der du kan spesifisere dato og klokkeslett for utførelsen av testsettene dine.