Testplanmodul i HP ALM (kvalitetssenter) veiledning

  • Etter รฅ ha definert krav, starter utviklingsteamet sin design- og utviklingsprosess mens Testing teamet begynner รฅ designe tester som kan utfรธres nรฅr bygget er distribuert.
  • Suksessen til ethvert produkt avhenger av testprosessene og kvaliteten pรฅ testingen som blir utfรธrt. En god Testplan resulterer i et feilfritt produkt.
  • ALM stรธtter vedlikehold og utfรธrelse av manuelle, automatiserte og ytelsestester, ettersom ALM er sรธmlรธst integrert med alle HP-produkter, som f.eks. HP UFT og HP Load Runner.

Testplanmodul i HP ALM

Hvordan lage testplan

Trinn 1 ) I likhet med krav, la oss lage en plassholder/mappe for hver av testtypene som Funksjonell og Ikke-funksjonell.

  1. Klikk pรฅ koblingen Testplan fra ALM-hjemmesiden
  2. Klikk pรฅ "Ny mappe"-ikonet
  3. Skriv inn mappenavnet som "Functional" og klikk "OK"

Lag testplan

Trinn 2) Den opprettede mappen vil bli vist som vist nedenfor.

Lag testplan

Trinn 3) La oss pรฅ samme mรฅte lage undermapper for "Manuelle" og "Automatiske" tester under "Funksjonell" mappe. Derfor vil den endelige mappestrukturen vรฆre som vist nedenfor:

OBS: Vi vil IKKE kunne lage automatiserte testskript/ytelsestestskript fra ALM; i stedet mรฅ de opprettes fra respektive HP-verktรธy som f.eks. UFT for funksjonell og Load runner for ytelse. Den lagres deretter i ALM slik at de kan planlegges, utfรธres, overvรฅkes og rapporteres.

Lag testplan

Trinn 4) Det ville vรฆre bedre รฅ opprette en ny mappe for hver av modulene i applikasjonen slik at vi ikke dumper alle manuelle tester i รฉn mappe. For komplekse applikasjoner vil det vรฆre tusenvis av tester som ville vรฆre vanskelig รฅ hรฅndtere hvis de ikke er riktig justert.

Lag testplan

Trinn 5) La oss nรฅ lage en manuell test for "pรฅloggingsmodulen" ved รฅ klikke pรฅ "Ny test"-ikonet i fanen "Testplan".

Lag testplan

Trinn 6) Skriv inn fรธlgende detaljer for รฅ opprette den nye testen vellykket.

  1. Skriv inn det nye testnavnet
  2. Skriv inn type test. I dette tilfellet er det 'Manuell' test.
  3. Brukeren kan ogsรฅ skrive inn andre ikke-obligatoriske felter som dato, Description som vist nedenfor.
  4. Klikk "Send" nรฅr alle detaljene er angitt.

Lag testplan

Trinn 7) Nรฅr testen er opprettet, vil den opprettede testen vises under 'Manuelle' tester-mappen med andre faner generert som vist nedenfor. La oss diskutere hver av disse fanene i detalj i kommende trinn.

Lag testplan

Trinn 8) Klikk "Design Steps" fanen og klikk pรฅ "Nytt trinn"-ikonet som vist nedenfor. Dialogboksen Design trinndetaljer รฅpnes

  1. Skriv inn trinnnavnet
  2. Gรฅ inn i trinnet Description
  3. Angi forventet resultat
  4. Klikk "OK"

Lag testplan

Trinn 9) Gjenta trinn #6 og skriv inn alle relevante trinn for รฅ teste funksjonaliteten. Etter รฅ ha opprettet alle de nรธdvendige trinnene, viser 'Design Steps'-fanen alle de opprettede trinnene som vist nedenfor.

Lag testplan

Trinn 10) Parametere, hjelper brukeren รฅ tilordne en verdi til en variabel som lar brukeren utfรธre den samme testen med forskjellige sett med data. I dette tilfellet kan brukernavnet og passordet vรฆre to parametere som vil bli tildelt en verdi. Vi vil forstรฅ viktigheten av รฅ ha parametere mens testkjรธringen vil bli behandlet i Test Lab-modulen.

La oss nรฅ se hvordan du lager parametere.

  1. Velg testtrinnet som vi รธnsker รฅ legge til parameteren mot.
  2. 'Parameter'-ikonet vil vรฆre aktivert. Klikk pรฅ det samme som vist nedenfor.

Lag testplan

Trinn 11) Parameterdialogen รฅpnes som vist nedenfor. Klikk pรฅ 'Ny parameter'-knappen.

Lag testplan

Trinn 12) Dialogboksen for testparameterdetaljer รฅpnes.

  1. Skriv inn parameternavnet
  2. Tilordne en verdi til parameteren
  3. Klikk pรฅ "OK".

Lag testplan

Trinn 13) Dialogboksen 'parametere' vises tilbake til brukeren

  1. Med den opprettede variabelen
  2. Verdien
  3. Klikk pรฅ "OK".

Lag testplan

Trinn 14) Nรฅ kan vi legge merke til at parameteren er lagt til i selve 'Test Step' som vist nedenfor.

Gjenta det samme for passordfeltet ogsรฅ.

Lag testplan

Pรฅ samme mรฅte oppretter du parameter for Passord arkivert

Trinn 15) De opprettede parameterne kan sees/redigeres i parameterfanen. Denne dialogen hjelper oss ogsรฅ med รฅ opprette, slette parametere knyttet til testene.

Lag testplan

Trinn 16) Vedleggsfanen lar brukeren laste opp hvilken som helst filtype som 'xls', 'jpg' osv.

Lag testplan

Trinn 17) Testkonfigurasjonen hjelper oss med รฅ gjenbruke testen for forskjellige bruksscenarier. La oss forstรฅ hvordan du arbeider med testkonfigurasjoner med et eksempel. Som standard er det en testkonfigurasjon som er spesifisert som testnavn.

Merk: Vi KAN IKKE slette standard testkonfigurasjon, men vi kan redigere den samme.

Lag testplan

Trinn 18) La oss si at pรฅloggingsfunksjonaliteten kan utfรธres av tre typer forretningsbrukere som 'helpdesk', 'manager' og 'cluster head'.

La oss gi nytt navn til standard testkonfigurasjon til 'helpdesk' ved รฅ redigere navnefeltet til 'Testkonfigurasjon'.

Lag testplan

Trinn 19) La oss nรฅ legge til de to andre testkonfigurasjonene, nemlig - manager og klyngehode. Klikk pรฅ '+'-ikonet under testkonfigurasjoner.

Lag testplan

Trinn 20) Ocuco 'Dialogboksen Ny testkonfigurasjon รฅpnes.

  1. Skriv inn testkonfigurasjonsnavnet
  2. Skriv inn andre ikke-obligatoriske parametere som "opprettet av" , "opprettelsesdato", "beskrivelse"
  3. Klikk pรฅ "OK".

Lag testplan

Trinn 21) Gjenta det samme trinnet som ovenfor for รฅ opprette en testkonfigurasjon til for 'klyngehode', og hele testkonfigurasjonen vil vises for brukeren som vist nedenfor. Dette vil tillate testerne รฅ utfรธre den samme testen individuelt mot alle de opprettede konfigurasjonene under testkjรธringen, noe som vil resultere i ingen omskriving av testene.

Testkonfigurasjon skal IKKE forveksles med testparametere. Derfor bรธr vi forstรฅ forskjellen mellom parameter- og testkonfigurasjoner. Parametrene brukes til รฅ lage variabler og tilordne verdier for et spesifikt trinn (parametrisering av testen) mens testkonfigurasjon er aktuelt for alle trinnene og brukes generelt til รฅ teste forskjellige forretningsbrukstilfeller/arbeidsflyt. Under utfรธrelse kan brukere endre verdiene for de opprettede parameterne mens en Testsak utfรธres for den valgte konfigurasjonen.

For eksempel, en nettbasert fakturabetalingsapplikasjon, kan brukeren velge betalingsmodus. Ved "kredittkort"-betalinger kan brukeren enten velge masterkort, visa eller American express. Hver av dem har sine egne kundebelรธnningspoeng. For รฅ teste det, kan vi designe en test slik at hver av dem legges til i testkonfigurasjoner for รฅ verifisere belรธnningspoengene.

Lag testplan

Trinn 22) Fanen ยซKravdekningยป hjelper testerne med รฅ kartlegge testen mot et bestemt krav, noe som hjelper brukerne med รฅ generere dekning og tracevne.

  1. Klikk pรฅ 'Req Coverage'-fanen.
  2. Velg "Krav" som skal kartlegges mot denne spesielle testsaken
  3. Klikk '<='-knappen for รฅ kartlegge de valgte kravene mot testen. Vi kan ogsรฅ kartlegge flere krav mot samme test.

Lag testplan

Trinn 23) Fanen 'Koblede defekter' vises tom da vi ikke har utfรธrt noen test/hevet noen Defekt mot prรธvesaken. Denne fanen vil fylles ut med defektdetaljene hvis defektene er lagt inn mot testsaken pรฅ tidspunktet for opprettelsen av defektene.

Lag testplan

Trinn 24) Historikk-fanen viser listen over endringer som er gjort over tid mot denne spesielle testsaken rett fra tidspunktet for oppretting av testen.

Lag testplan

Laster opp tester

Noen ganger vil brukeren ikke lage testsaker manuelt, da det er ganske mye tidkrevende prosess. De fleste organisasjoner utvikler manuelle tester i Excel og laster opp til ALM i bulk i stedet for รฅ lage hver manuell test รฉn etter รฉn. For รฅ lette opplasting til ALM har HP kommet med et tillegg som brukeren kan laste opp direkte fra MS excel/MS Word med. La oss forstรฅ trinnvis prosedyre for รฅ laste opp krav til QC fra Excel.

Hvordan laste opp tester ved hjelp av Microsoft Excel

Trinn 1) Fรธr vi laster opp testene fra excel, mรฅ vi forberede Excel slik at den kan lastes opp.

  1. Velg feltene du vil laste opp til ALM og lag en overskrift i Excel for disse feltene.
  2. Skriv inn en gyldig data i hvert av disse feltene som vist nedenfor.

Last opp tester ved hjelp av Microsoft Excel

Trinn 2) Etter รฅ ha valgt dataene som skal lastes opp, klikker du pรฅ "Eksporter til HP ALM" fra "Add-Ins".

Last opp tester ved hjelp av Microsoft Excel

Trinn 3) ALM-eksportveiviseren รฅpnes. Gรฅ inn i HP ALM-serveren URL og klikk pรฅ ยซNesteยป.

Last opp tester ved hjelp av Microsoft Excel

Trinn 4) Skriv inn brukernavnet og passordet for autentisering og klikk "Neste".

Last opp tester ved hjelp av Microsoft Excel

Trinn 5) Velg domene, prosjektnavn som vi รธnsker รฅ laste opp testene til, og klikk "Neste".

Last opp tester ved hjelp av Microsoft Excel

Trinn 6) Velg typen data vi vil laste opp. I dette tilfellet er det tester. Vi vil ogsรฅ laste opp Defekter i de kommende kapitlene.

Last opp tester ved hjelp av Microsoft Excel

Trinn 7) Skriv inn navnet pรฅ det nye kartet. Det fรธrste alternativet, "Velg et kart" er deaktivert fordi vi ikke har laget et kart sรฅ langt. Derfor bรธr vi opprette et nytt kartnavn og klikke "Neste". Vi har ikke valgt ยซOpprett et midlertidig kartยป, da vi รธnsker รฅ gjenbruke hver gang for opplasting av ยซtesterยป.

Last opp tester ved hjelp av Microsoft Excel

Trinn 8) Nรฅr du klikker pรฅ ยซNesteยป, vises kartetping dialogboksen รฅpnes som vist nedenfor.

  1. Rutenettelementene i venstre rute som er oppfรธrt, samsvarer med feltene som er tilgjengelige for opplasting i HP ALM. Vรฆr oppmerksom pรฅ at feltene merket med 'Rร˜DT' bรธr kartlegges da de er obligatoriske felt.
  2. Rutenettelementene i hรธyre rute refererer til feltene som er tilordnet slik at verdier i Excel vil flyte inn i de tilsvarende feltene i ALM.

Last opp tester ved hjelp av Microsoft Excel

Trinn 9) La oss nรฅ forstรฅ hvordan du kartlegger feltene i Excel mot feltene i ALM.

  1. Velg feltet som brukeren รธnsker รฅ kartlegge og klikk pรฅ pilknappen som vist nedenfor.

Last opp tester ved hjelp av Microsoft Excel

  1. Skriv inn kolonnenavnet i Excel som tilsvarer det aktuelle kolonnenavnet i HP ALM.

Last opp tester ved hjelp av Microsoft Excel

  1. Tilordne alle nรธdvendige kolonner i Excel mot de riktige feltene i HP ALM. Etter tilordningping alle obligatoriske felt, klikk pรฅ ยซEksporterยป.

Last opp tester ved hjelp av Microsoft Excel

Trinn 10) Ved vellykket opplasting viser ALM meldingen som vist nedenfor. Hvis det vises feil, mรฅ du lรธse problemet og prรธve รฅ laste det opp pรฅ nytt.

Noen av de vanlige feilene er listet opp nedenfor:

  • Emnet/banen er ugyldig/utilgjengelig eller IKKE kartlagt av brukeren.
  • Feltet 'Testtype' har en annen verdi enn Manuell. Automatiserte tester CAN NOT lastes opp med Excel.
  • Testnavn-feltet er tomt eller IKKE tilordnet.
  • Status skal ikke ha andre verdier enn Design, ready, Imported, Repair.
  • Last opp tester ved hjelp av Microsoft Excel

Trinn 11) La oss nรฅ bekrefte det samme under "Tester"-fanen. Alle testdetaljene lastes opp som vist nedenfor.

Merknader : Brukere kan ogsรฅ utfรธre re-opplasting av tester. Hvis testsakene skal lastes opp pรฅ nytt, hvis testnavnet allerede eksisterer og hvis det bare er en endring i trinnbeskrivelsen, vil testen bli overskrevet med den eksisterende. Hvis testnavnet er forskjellig fra det opplastede, lastes det opp som en ny test.

Last opp tester ved hjelp av Microsoft Excel

Hvordan lage testressurser

Testressursene gjรธr det mulig for brukere รฅ administrere ressurser som vanligvis plukkes opp av automatiserte/ytelsestester. Brukere kan laste opp skriptet som kan brukes av en eller flere tester. De kan ogsรฅ lastes ned/redigeres og lastes opp igjen til testressurser.

La oss se hvordan vi kan bruke testressurser-modulen effektivt. Denne modulen demonstreres ved รฅ laste opp den samme excel-filen til testressurser som vi brukte for รฅ importere testene fra excel til ALM.

Opplasting av testcase excel anbefales slik at vi kan redigere testene nรฅr det er nรธdvendig og kun laste opp de modifiserte testsakene pรฅ nytt. Det er ogsรฅ enkelt รฅ legge til nye tester og laste opp kun de nylig lagt til testene.

Men vi kan ogsรฅ laste opp andre typer filer som .xls, .vbs, .qfl osv.

Trinn 1) Naviger til modulen Testressurser som vist nedenfor. Testressursmodulsiden รฅpnes.

Opprett testressurser

Trinn 2) Opprett en "Ny mappe" ved รฅ klikke pรฅ Ny mappe-ikonet som vist nedenfor. Dialogboksen Ny mappe รฅpnes. La oss lage en testressurs for alle tre testene, nemlig Manuell, Automatisering og Ytelse.

Opprett testressurser

Trinn 3) Mappen opprettes som vist nedenfor.

Opprett testressurser

Trinn 4) La oss pรฅ samme mรฅte lage ytterligere to mapper, nemlig - automatisering og ytelse. Etter รฅ ha opprettet en mappe for hver av testressursene, vil den endelige mappestrukturen vรฆre som vist nedenfor:

Opprett testressurser

Trinn 5) La oss lage en ny testressurs ved รฅ laste opp excel-filen som vi har laget for รฅ skrive manuelle tester som ble lastet opp til ALM. Velg mappen der brukeren vil laste opp testressursen.

Opprett testressurser

Trinn 6) Skriv inn navnet pรฅ testressursen og velg ogsรฅ type ressurs og klikk "OK".

Opprett testressurser

Trinn 7) Nรฅr vi oppretter testressursen, mรฅ vi nรฅ laste opp ressursen slik at den er tilgjengelig under 'Resource Viewer'-fanen som vil bli brukt pรฅ tvers av tester.

  1. Klikk pรฅ 'Ressursviser'-fanen
  2. Klikk "Last opp fil" og velg filen for opplasting

Opprett testressurser

Trinn 8) Etter รฅ ha lastet opp filen, vil statusen vises til brukeren og den vil vรฆre tilgjengelig for nedlasting.

Opprett testressurser

OBS: Fรธlgende typer testressurser lastes opp som kan brukes til รฅ utfรธre de automatiserte testene.

  1. Data bord
  2. Miljรธvariabler
  3. Funksjonsbiblioteker
  4. Gjenopprettingsscenarier
  5. Delt objektlager

Video om testplan

Klikk her. hvis videoen ikke er tilgjengelig

viktige takeaways: -

  • Du vil bruke Testplan-modulen i QualityCenter til รฅ designe og lage dine testcases/scripts.
  • Du kan koble testene dine i testplanmodulen med krav i kravmodulen for enkelhets skyld trackonge.
  • QualityCenter tilbyr mange funksjoner som รฅ kopiere testtrinn, sende skript pรฅ e-post for gjennomgang, legge til vedlegg osv. for รฅ lette raskere utvikling av testsaker.

Oppsummer dette innlegget med: