Testlab i HP ALM (kvalitetssenter)
- Nรฅr testdesignet er fullfรธrt, vil testutfรธrelse finne sted ved hjelp av Test Lab-modulen.
- Et vanlig begrep du vil komme over i HP ALM i Test Set-modulen til Test Lab. Hvis sinnet ditt utlรธser bilder av en slags samling eller et sett, har du rett. Testsett er faktisk en samling testtilfeller som vi har til hensikt รฅ utfรธre.
- Testtilfeller fra Testplan modulen kalles inn i Test Lab-modulen.
- Endringer som gjรธres i testtilfellene i Test Lab-modulen pรฅvirker ikke de overordnede testsakene i Test Plan Module. Du er fri til รฅ eksperimentere. Derav navnet Test Lab!
- Det er bedre รฅ gi testsettet det samme navnet som modulnavnet, slik at alle testene i modulen er i samme testsett, noe som vil vรฆre enkelt รฅ utfรธre. track.
- Hver testsettmappe er tilordnet en bestemt syklus. Dette gjรธr det mulig for brukere รฅ gruppere testene sammen som skal utfรธres i en bestemt syklus.
- Denne modulen hjelper ogsรฅ brukeren med รฅ track fremdriften i syklusen etter hvert som testene utfรธres.
- Testlab-modulen bestรฅr av fรธlgende funksjoner og la oss forstรฅ hver av dem i detalj.
Hvordan lage et testsett
Trinn 1) Fรธrste steg er รฅ opprette en rotmappe som en beholder for testsettene. Vi kan navngi den i trรฅd med utgivelsen og syklusen, slik at det er enkelt รฅ track.
- Gรฅ til 'Test Lab'-modulen under 'Testing'-fanen
- Opprett en ny mappe ved รฅ klikke pรฅ "Ny mappe"-ikonet.
- Dialogboksen 'Ny testsettmappe' รฅpnes. Skriv inn navnet pรฅ mappen som '2017 R1 โ Syklus 1'.
- Klikk "Ok"
Trinn 2) Testkjรธringsmappen vil bli opprettet som vist nedenfor.
Trinn 3) Velg den opprettede mappen og tilordne 'Syklus' til den, noe som betyr at hele testsettet skal utfรธres for syklus 1.
Trinn 4) Skriv inn navnet pรฅ testsettet og klikk "OK"
Merk: Target Syklusfeltet er deaktivert ettersom mรฅlsyklusen er valgt pรฅ mappenivรฅ (2017 R1 โ Syklus 1).
Trinn 5) Etter รฅ ha opprettet testsettet, mรฅ vi velge testene og legge det til testsettet.
- Velg testsettet.
- Naviger til 'Execution Grid'.
- Klikk pรฅ "Velg tester"-knappen. Testplantreet รฅpnes.
- Velg testene som skal utfรธres for denne syklusen.
- Klikk '<='-knappen. Dette vil flytte/trekke testsaker fra testplan til testlab.
Trinn 6) Ved รฅ legge til tester fra testplantreet, vises alle konfigurasjonsparametrene til de valgte testene for brukeren. Brukeren kan redigere konfigurasjonen fรธr den legges til i testlaboratoriet.
Merk: Brukeren har ingen kontroll over valg av testkonfigurasjon i testlab. Derfor vil hele konfigurasjonen bli lagt til testsettet som standard. I tilfelle en av de valgte konfigurasjonene IKKE er en del av syklusen, etter รฅ ha lagt til testene, slett fra testlaboratoriet.
Trinn 7) Etter at du har valgt konfigurasjonene, legges de valgte testene 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 testsettene, vil strukturen til testsettet vรฆre som vist nedenfor:
Trinn 9) Den andre viktige kategorien vi trenger รฅ forstรฅ er "Execution Flow". Velg 'Utfรธrelsesflyt-fanen' som viser rekkefรธlgen testene vil vises i under utfรธrelsen. Brukere kan ogsรฅ endre utfรธrelsesrekkefรธlgen ved รฅ bruke denne fanen som vil bli behandlet i en egen del av denne modulen.
Hvordan utfรธre tester
Trinn 1) Opprettede testsett er nรฅ klare for utfรธrelse. Tester kan utfรธres ved hjelp av to alternativer.
- Kjรธr testsett โ Dette alternativet lar brukeren utfรธre alle testene i et valgt testsett.
- Kjรธr โ Dette alternativet hjelper brukeren med รฅ utfรธre bare den valgte testen.
Trinn 2) La oss kjรธre hele testpakken til pรฅloggingsmodulen ved รฅ velge alternativet "Kjรธr testsett". Ved รฅ klikke pรฅ "Kjรธr testsett" viser den brukeren med to alternativer.
- Manuell lรธper (standard) โ Rekkefรธlgen pรฅ testene som vises under utfรธrelsen, vil vรฆre som for rekkefรธlgen som vises i rutenettet for testsett.
- Automatisk lรธper โ Rekkefรธlgen pรฅ testene som vises under utfรธrelse vil bli vist som rekkefรธlgen som er satt i utfรธrelsesflyt-fanen.
La oss fortsette med standardalternativet.
Trinn 3) Den manuelle testlรธperen vises for brukeren. La oss i denne dialogboksen forstรฅ de viktige funksjonene.
- Begynn รฅ lรธpe โ Hjelper med รฅ sette i gang utfรธrelsen
- Avslutt lรธp โ Avslutter gjeldende utfรธrelse og lukker den manuelle lรธperen.
- Avbryt Kjรธr โ Avbryter utfรธrelsen av gjeldende tester.
- vedlegg โ Hjelper oss med รฅ legge ved skjermbilde/annen informasjon relatert til denne testen
- Ny defekt โ Nรฅr du klikker pรฅ den, รฅpnes en ny defektdialog med en Defekt kan legges ut.
- OS info โ Gir informasjon om operativsystemet som testene utfรธres i.
- Kjรธr navn โ Unikt tidsstempel som testresultatene kan analyseres pรฅ senere tidspunkt.
Klikk "Begynn รฅ lรธpe".
Trinn 4) Manuell testlรธper med testkontroller og trinn vises for brukeren. La oss forstรฅ funksjonene som er tilgjengelige i denne testlรธper-dialogen.
- Trinn Numbers opprettet under testdesignfasen
- Description av det valgte trinnet.
-
Forventet resultat av det valgte trinnet.
Trinn 5) Deretter vil neste test i testsettet vises for brukeren. Gjenta trinn 3 og trinn 4 for รฅ utfรธre testen og merke statusen tilsvarende.
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 testforekomst i utfรธrelsesflyten.
La oss nรฅ forstรฅ hvordan du planlegger testflyten i HP-ALM.
Trinn 1) Velg "Execution Flow"-fanen fra Test Lab-modulen.
Trinn 2) Double klikk pรฅ den spesifikke testen som tidsplanen mรฅ settes mot. "Testkjรธringsplan" vil bli vist som vist nedenfor. Vi kan legge merke til at det ikke er noen utfรธrelsesbetingelser som er satt som standard.
Trinn 3) For รฅ legge til en utfรธrelsesbetingelse, klikk pรฅ "+"-ikonet som vist nedenfor.
Trinn 4) Dialogboksen Ny utfรธrelsesbetingelse รฅpnes.
- Velg testen fra test-rullegardinmenyen. Alle testene i testsettet vil vises
- Velg betingelsen. Det kan ta enten "Bestรฅtt" eller "Ferdig".
-
Klikk pรฅ "OK".
Trinn 5) Testkjรธringsplanen vises med de ekstra utfรธrelsesbetingelsene.
Trinn 6) Utfรธrelsesflyten justeres automatisk som vist nedenfor. I henhold til flyten som vises nedenfor, testen 'Cluster Head' vil kun utfรธres nรฅr '02 โ Reset Button Check' er fullfรธrt.
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 spesifikk funksjonalitet eller for รฅ planlegge automatiserte tester.
La oss si at lederinnloggingsprofilen vil vรฆre klar fรธrst etter en bestemt dato. Derfor kan testere utfรธre det samme ved รฅ spesifisere betingelsene i 'Execution Flow'.
Double Klikk pรฅ testen som utfรธrelsesflytkriteriene mรฅ angis for.
Trinn 8) Nรฅ,
- Naviger til 'Time Dependancy'-modulen
- Velg "Kjรธr til angitt tid"
- Skriv inn datoen du รธnsker รฅ utfรธre
- Angi tidspunktet for nรฅr du vil utfรธre testen
- Klikk 'Ok'.
Trinn 9) Fanen for utfรธrelsesflyt vil bli justert pรฅ nytt som vist nedenfor. Denne typen planlegging er veldig nyttig for automatiserte tester som fรธlger de samme trinnene.
OBS: Hvis den planlagte datoen og klokkeslettet har kommet, vil ALM automatisk starte testene. Det gjelder for automatisert test da testen ville bli utfรธrt uten manuell inngripen. Forutsetningen for รฅ utlรธse testene automatisk er at verten skal vรฆre klar (skal ikke vรฆre slรฅtt av eller lรฅst) og den skal vรฆre i en tilstand for รฅ utlรธse testen. Hvis det er en manuell test, vil det ikke vรฆre noen effekt.
Hvordan analysere testresultat
Trinn 1) Nรฅr testkjรธringen er fullfรธrt, kan testerne se resultatene i "Testkjรธringer"-modulen. Den inneholder resultatene av testforekomstkjรธringer og testsettkjรธringer.
- Gรฅ til "Testkjรธringer" i "Testing"-fanen og vinduet รฅpnes som vist nedenfor:
- Kjรธrenavnet er en unik verdi som genereres for hver av disse testkjรธringene.
- 'Status' viser den endelige statusen for testkjรธringen.
Det detaljerte resultatet kan sees ved รฅ klikke pรฅ "Kjรธr ID".
Trinn 2) Dialogboksen Kjรธr detaljer รฅpnes og brukeren vil kunne se det detaljerte resultatet.
- Gรฅ til 'Rapport'-fanen i 'Kjรธr detaljer'-vinduet.
- Testere kan sjekke statusen til hvert av disse testtrinnene.
- Klikk "Ok" for รฅ lukke dialogboksen.
Video om testlab
Klikk her. hvis videoen ikke er tilgjengelig
punkter รฅ huske:
- Du vil bruke Testlab modul i QualityCenter for รฅ utfรธre testsakene dine
- Fรธr du begynner รฅ utfรธre, mรฅ du opprette et "Testsetttre"
- For รฅ lage et testsetttre, mรฅ du fรธrst opprette en "Testsettmappe"
- Deretter vil du legge til "Tester" som er opprettet i testplanmodulen, til mappen for testsett.
- En testsettmappe sammen med ekstra tester kalles testsetttreet (siden det ser ut som en trestruktur.)
- Testsett kan inkludere bรฅde manuell og automatisert test.
- Du kan inkludere den samme testen i forskjellige testsett eller legge til flere forekomster av en test til det samme testsettet.
- Quality Center sรธrger ogsรฅ for รฅ planlegge hvor du kan spesifisere dato og klokkeslett for utfรธrelse av testsettene.


























