Testplanmodul i HP ALM (Quality Center) Tutorial

⚡ Smart opsummering

Testplanmodulet i HP ALM er det sted, hvor testere designer, organiserer og gemmer testcases før udførelse. Denne side dækker mappestruktur, oprettelse af en manuel test, designtrin, parametre, testkonfigurationer, kravdækning, masseupload fra Excel og testressourcer.

  • 🗂️ Mappestruktur: Separate mapper til funktionelle, ikke-funktionelle, manuelle og automatiserede tests holder store suiter tilgængelige.
  • 📝 Designtrin: Hver test indeholder ordnede trin med en beskrivelse og et forventet resultat.
  • 🔣 Parametre: En parameter erstatter en værdi i ét trin, så den samme test kører mod forskellige data.
  • 🇧🇷 Testkonfigurationer: En konfiguration kører hele testen igen for et andet forretningsscenarie uden at omskrive den.
  • 🔗 Kravdækning: Fanen Req Coverage knytter tests til krav og producerer tracevne.
  • 📊 Masseupload: HP ALM Excel-tilføjelsesprogrammet eksporterer mange manuelle tests på én gang via et genanvendeligt feltkort.
  • 📦 Testressourcer: Delte filer såsom datatabeller og funktionsbiblioteker gemmes én gang og genbruges af mange tests.

Testplanmodul i HP ALM

Hvad er testplanmodulet i HP ALM?

Test Plan modul er det område af HP ALM, også kendt som Quality Center, hvor testere designer og gemmer testcases, før nogen af ​​dem køres. Krav registreres i kravmodulet, test designes her, og disse test planlægges og udføres senere i testlaboratoriemodulet. Testplanmodulet er derfor broen mellem, hvad produktet skal gøre, og beviset for, at det gør det.

  • Efter at have defineret krav, starter udviklingsteamet deres design- og udviklingsproces mens Test team begynder at designe test, der kan udføres, når buildet er implementeret.
  • Ethvert produkts succes afhænger af testprocesserne og kvaliteten af ​​de test, der udføres. En god Testplan resulterer i et fejlfrit produkt.
  • ALM understøtter vedligeholdelse og udførelse af manuelle, automatiserede og ydeevnetests, da ALM er problemfrit integreret med alle HP-produkter som f.eks. HP UFT og HP Load Runner.

💡 Bemærk: Produktet beskrevet her blev udgivet af HP og har siden skiftet ejer to gange, overgået til Micro Focus og derefter til OpenTextModullayoutet og nedenstående trin gælder stadig, selvom nyere udgivelser er brandede OpenText ALM / Kvalitetscenter.

Testplanmodul i HP ALM

Nu hvor modulets rolle er klarlagt, er den første praktiske opgave at opbygge en mappestruktur til at indeholde testene.

Sådan opretter du testplan

Trin 1 ) I lighed med krav, lad os oprette en pladsholder/mappe for hver af testtyperne såsom Funktionel og Ikke-funktionel.

  1. Klik på linket Testplan fra ALM-hjemmesiden
  2. Klik på ikonet 'Ny mappe'
  3. Indtast mappenavnet som 'Functional' og klik på 'OK'

Opret testplan

Trin 2) Den oprettede mappe vil blive vist som vist nedenfor.

Opret testplan

Trin 3) På samme måde opretter vi undermapper til 'Manuelle' og 'Automatiserede' tests under mappen 'Funktionel'. Den endelige mappestruktur vil derfor se ud som vist nedenfor:

Bemærk: Vi vil IKKE være i stand til at oprette automatiserede testscripts/performancetestscripts fra ALM; i stedet skal de oprettes fra respektive HP-værktøjer som f.eks. UFT for funktionel og Load runner for ydeevne. Den gemmes derefter i ALM, så de kan planlægges, udføres, overvåges og rapporteres.

Opret testplan

Trin 4) Det ville være bedre at oprette en ny mappe for hvert enkelt af modulerne i applikationen, så vi ikke dumper alle manuelle tests i én mappe. For komplekse applikationer ville der være tusindvis af tests, som ville være vanskelige at håndtere, hvis de ikke er justeret korrekt.

Opret testplan

Trin 5) Lad os nu oprette en manuel test for 'Login'-modulet ved at klikke på ikonet 'Ny test' i fanen 'Testplan'.

Opret testplan

Trin 6) Indtast følgende detaljer for at oprette den nye test.

  1. Indtast det nye testnavn
  2. Indtast typen af ​​test. I dette tilfælde er det 'Manuel' test.
  3. Brugeren kan også indtaste andre ikke-obligatoriske felter såsom dato, Description som vist nedenfor.
  4. Klik på 'Send', når alle detaljer er indtastet.

Opret testplan

Trin 7) Når testen er oprettet, vil den oprettede test blive vist under 'Manual' testmappen med andre faner genereret som vist nedenfor. Lad os diskutere hver enkelt af disse faner i detaljer i de kommende trin.

Opret testplan

Trin 8) Klik 'Design trin' fanen og klik på ikonet 'Nyt trin' som vist nedenfor. Dialogboksen Designtrindetaljer åbnes

  1. Indtast trinnavnet
  2. Indtast Trin Description
  3. Indtast det forventede resultat
  4. Klik på 'OK'

Opret testplan

Trin 9) Gentag trin 8, og indtast alle relevante trin for at teste funktionaliteten. Når du har oprettet alle de nødvendige trin, viser fanen 'Designtrin' alle de oprettede trin som vist nedenfor.

Opret testplan

Trin 10) Parametre hjælper brugeren med at tildele en værdi til en variabel, der giver brugeren mulighed for at udføre den samme test med forskellige datasæt. I dette tilfælde kan brugernavn og adgangskode være to parametre, der tildeles en værdi. Vi vil forstå vigtigheden af ​​at have parametre under testudførelse, hvilket vil blive behandlet. Test Lab modul.

Lad os nu se, hvordan man opretter parametre.

  1. Vælg det testtrin, som vi gerne vil tilføje parameteren imod.
  2. 'Parameter'-ikonet vil blive aktiveret. Klik på det samme som vist nedenfor.

Opret testplan

Trin 11) Dialogboksen Parameter åbnes som vist nedenfor. Klik på knappen 'Ny parameter'.

Opret testplan

Trin 12) Dialogboksen med detaljer om testparameter åbnes.

  1. Indtast parameternavnet
  2. Tildel en værdi til parameteren
  3. Klik på 'OK'.

Opret testplan

Trin 13) Dialogboksen 'parametre' vises tilbage til brugeren

  1. Med den oprettede variabel
  2. Værdien
  3. Klik på 'OK'.

Opret testplan

Trin 14) Nu kan vi bemærke, at parameteren er tilføjet i selve 'Test Trin' som vist nedenfor.

Gentag det samme for adgangskodefeltet.

Opret testplan

Opret ligeledes en parameter for adgangskodefeltet

Trin 15) De oprettede parametre kan ses/redigeres på fanebladet parametre. Denne dialog hjælper os også med at oprette, slette de parametre, der er knyttet til testene.

Opret testplan

Trin 16) Vedhæftningsfanen giver brugeren mulighed for at uploade enhver filtype såsom 'xls', 'jpg' osv.

Opret testplan

Trin 17) Testkonfigurationen hjælper os med at genbruge testen til forskellige use case-scenarier. Lad os forstå, hvordan man arbejder med testkonfigurationer med et eksempel. Som standard er der en testkonfiguration, der er angivet som testnavnet.

Bemærk: Vi KAN IKKE slette standardtestkonfigurationen, men vi kan redigere den samme.

Opret testplan

Trin 18) Lad os sige, at login-funktionaliteten kan udføres af tre typer forretningsbrugere såsom 'helpdesk', 'manager' og 'cluster head'.

Lad os omdøbe standardtestkonfigurationen til 'helpdesk' ved at redigere navnefeltet for 'Testkonfiguration'.

Opret testplan

Trin 19) Lad os nu tilføje de to andre testkonfigurationer, nemlig - manager og klyngehoved. Klik på '+'-ikonet under testkonfigurationer.

Opret testplan

Trin 20) 'Dialogboksen Ny testkonfiguration åbnes.

  1. Indtast testkonfigurationsnavnet
  2. Indtast andre ikke-obligatoriske parametre såsom 'oprettet af' , 'oprettelsesdato', 'beskrivelse'
  3. Klik på 'OK'.

Opret testplan

Trin 21) Gentag det samme trin som ovenfor for at oprette endnu en testkonfiguration for 'cluster head', og hele testkonfigurationen vil blive vist for brugeren som vist nedenfor. Dette vil give testerne mulighed for at udføre den samme test individuelt mod alle de oprettede konfigurationer under testudførelsen, hvilket vil resultere i ingen omskrivning af testene.

Opret testplan

Testparametre vs. testkonfigurationer

Testkonfiguration bør IKKE forveksles med testparametre. Begge lader én test dække mere, men de fungerer på forskellige niveauer, og at blande dem sammen er den mest almindelige fejl, når man designer tests i dette modul.

Parametrene bruges til at oprette en variabel og tildele værdier til et specifikt trin, som parametriserer testen. En testkonfiguration gælder for alle trin og bruges generelt til at teste forskellige forretningsmæssige anvendelsesscenarier eller arbejdsgange. Under udførelsen kan brugerne ændre værdierne for de oprettede parametre, mens en Test sag udføres for den valgte konfiguration.

Forskelspunkt Testparameter Test konfiguration
Anvendelsesområde Et enkelt designtrin Hele testen
Formål Erstat en værdi, f.eks. et brugernavn Kør testen igen for et andet forretningsscenarie
Oprettet fra Parameterikonet på et trin Fanen Testkonfigurationer
Sæt ved udførelse Testeren angiver en værdi Testeren vælger hvilken konfiguration der skal køres

For eksempel kan brugeren i en online regningbetalingsapplikation vælge betalingsmetode. I tilfælde af 'Kreditkort'-betalinger kan brugeren vælge Mastercard, Visa eller American Express. Hver af disse har sine egne kundepoint. For at teste det kan vi designe en test, hvor hver enkelt af dem tilføjes til testkonfigurationer for at verificere bonuspointene.

Trin 22) Fanen 'Kravdækning' hjælper testerne med at afstemme testen i forhold til bestemte krav, hvilket hjælper brugerne med at generere dækning og tracevne.

  1. Klik på fanen 'Req Coverage'.
  2. Vælg det 'Krav', som skal kortlægges i forhold til dette særlige testtilfælde
  3. Klik på knappen '<=' for at kortlægge de valgte krav i forhold til testen. Vi kan også kortlægge flere krav mod samme test.

Opret testplan

Trin 23) Fanen 'Linkede defekter' er tom, da vi ikke har udført nogen test/hævet nogen Defekt mod testsagen. Denne fane vil blive udfyldt med defektdetaljerne, hvis defekterne er bogført mod testsagen på tidspunktet for oprettelse af defekterne.

Opret testplan

Trin 24) Fanen Historik viser listen over ændringer, der er foretaget over tid i forhold til denne særlige testcase lige fra tidspunktet for oprettelse af testen.

Opret testplan

Upload af prøver

Nogle gange opretter brugerne ikke testcases manuelt, da det er en ret tidskrævende proces. De fleste organisationer udvikler manuelle tests i Excel og uploader dem til ALM i bulk i stedet for at oprette hver manuel test én efter én. For at lette uploaden til ALM har HP udviklet et tilføjelsesprogram, som brugeren kan uploade direkte fra MS Excel/MS Word. Lad os forstå den trinvise procedure for at uploade krav til QC fra Excel.

Sådan uploader du tests vha Microsoft Excel

Trin 1) Før vi uploader testene fra excel, skal vi forberede Excel, så det kan uploades.

  1. Vælg de felter, du ønsker at uploade til ALM, og opret en header i Excel for disse felter.
  2. Indtast en gyldig data i hvert af disse felter som vist nedenfor.

Upload tests vha Microsoft Excel

Trin 2) Når du har valgt de data, der skal uploades, skal du klikke på 'Eksporter til HP ALM' fra 'Add-Ins'.

Upload tests vha Microsoft Excel

Trin 3) ALM-eksportguiden åbnes. Gå ind i HP ALM-serveren URL og klik på 'Næste'.

Upload tests vha Microsoft Excel

Trin 4) Indtast brugernavn og adgangskode til godkendelse, og klik på 'Næste'.

Upload tests vha Microsoft Excel

Trin 5) Vælg det domæne, det projektnavn, som vi gerne vil uploade testene til, og klik på 'Næste'.

Upload tests vha Microsoft Excel

Trin 6) Vælg den type data, som vi gerne vil uploade. I dette tilfælde er det tests. Vi vil også uploade defekter i de kommende kapitler.

Upload tests vha Microsoft Excel

Trin 7) Indtast navnet på det nye kort. Den første mulighed, 'Vælg et kort' er deaktiveret, fordi vi endnu ikke har oprettet et kort. Derfor bør vi oprette et nyt kortnavn og klikke på 'Næste'. Vi har ikke valgt 'Opret et midlertidigt kort', da vi gerne vil genbruge hver gang til at uploade 'tests'.

Upload tests vha Microsoft Excel

Trin 8) Når du klikker på 'Næste', vises kortetping dialogboksen åbnes som vist nedenfor.

  1. Elementerne i den venstre rude, der er angivet, svarer til de felter, der er tilgængelige for upload i HP ALM. Bemærk venligst, at felterne markeret med 'RØD' skal kortlægges, da de er obligatoriske felter.
  2. Elementerne i gitteret i højre rude refererer til de felter, der er kortlagt, så værdier i Excel vil flyde ind i de tilsvarende felter i ALM.

Upload tests vha Microsoft Excel

Trin 9) Lad os nu forstå, hvordan man kortlægger felterne i Excel mod felterne i ALM.

  1. Vælg det felt, som brugeren gerne vil kortlægge, og klik på pileknappen som vist nedenfor.

Upload tests vha Microsoft Excel

  1. Indtast kolonnenavnet i Excel, der svarer til det relevante kolonnenavn i HP ALM.

Upload tests vha Microsoft Excel

  1. Kortlæg alle nødvendige kolonner i Excel mod de relevante felter i HP ALM. Efter kortlægningping alle obligatoriske felter, klik på 'Eksporter'.

Upload tests vha Microsoft Excel

Trin 10) Efter vellykket upload viser ALM meddelelsen som vist nedenfor. Hvis der opstår fejl, skal du løse problemet og prøve at uploade det samme igen.

Nogle af de almindelige fejl er angivet nedenfor:

  • Emnet/stien er ugyldig/utilgængelig eller IKKE kortlagt af brugeren.
  • Feltet 'Testtype' har en anden værdi end Manuel. Automatiserede tests CAN uploades ved hjælp af Excel.
  • Feltet Testnavn er tomt eller IKKE kortlagt.
  • Status bør ikke have andre værdier end Design, klar, Importeret, Reparation.

Upload tests vha Microsoft Excel

Trin 11) Lad os nu bekræfte det samme under fanen 'Test'. Alle testdetaljerne uploades som vist nedenfor.

Bemærk : Brugere kan også udføre gen-upload af test. I tilfælde af genupload af testcases, hvis testnavnet allerede eksisterer, og hvis der blot er en ændring i trinbeskrivelsen, vil testen blive overskrevet med den eksisterende. Hvis testnavnet er forskelligt fra det uploadede, uploades det som en ny test.

Upload tests vha Microsoft Excel

Testene findes nu i ALM. De filer, som disse tests afhænger af, gemmes separat i modulet Testressourcer.

Sådan opretter du testressourcer

Testressourcerne gør det muligt for brugere at administrere ressourcer, der normalt opfanges af automatiserede/performancetests. Brugere kan uploade scriptet, som kan bruges af en eller flere tests. De kan også downloades/redigeres og uploades igen til testressourcer.

Lad os se, hvordan vi kan gøre brug af testressourcer-modulet effektivt. Dette modul demonstreres ved at uploade den samme excel-fil til testressourcer, som vi brugte til at importere testene fra excel til ALM.

Upload af Test Case excel anbefales, så vi kan redigere testene, når det er nødvendigt, og kun genuploade de ændrede testcases. Det er også nemt at tilføje nye tests og uploade kun de nyligt tilføjede tests.

Men vi kan også uploade andre typer filer såsom .xls, .vbs, .qfl osv.

Trin 1) Naviger til modulet Testressourcer som vist nedenfor. Testressourcemodulsiden åbnes.

Opret testressourcer

Trin 2) Opret en 'Ny mappe' ved at klikke på ikonet Ny mappe som vist nedenfor. Dialogboksen Ny mappe åbnes. Lad os oprette testressourcer til alle tre tests, nemlig Manuel, Automation og Ydelse.

Opret testressourcer

Trin 3) Mappen oprettes som vist nedenfor.

Opret testressourcer

Trin 4) Lad os på samme måde oprette yderligere to mapper, nemlig - Automation og Performance. Efter at have oprettet en mappe for hver af testressourcerne, vil den endelige mappestruktur være som vist nedenfor:

Opret testressourcer

Trin 5) Lad os oprette en ny testressource ved at uploade excel-filen, som vi har oprettet til at skrive manuelle tests, som blev uploadet til ALM. Vælg den mappe, hvor brugeren vil uploade testressourcen.

Opret testressourcer

Trin 6) Indtast navnet på testressourcen og vælg også typen af ​​ressource og klik på 'OK'.

Opret testressourcer

Trin 7) Når vi har oprettet testressourcen, skal vi nu uploade ressourcen, så den er tilgængelig under fanen 'Resource Viewer', som vil blive brugt på tværs af tests.

  1. Klik på fanen 'Resource Viewer'
  2. Klik på 'Upload fil' og vælg filen til upload

Opret testressourcer

Trin 8) Efter upload af filen, vil status blive vist for brugeren, og den vil være tilgængelig til download.

Opret testressourcer

Bemærk: Følgende typer testressourcer uploades, som kan bruges til at udføre de automatiserede tests.

  1. Datatabel
  2. Miljøvariabler
  3. Funktionsbiblioteker
  4. Gendannelsesscenarier
  5. Delt objektlager

Video om testplan

Klik link. hvis videoen ikke er tilgængelig

Ofte Stillede Spørgsmål

Testplanen er der, hvor test designes og gemmes. Testlaboratoriet er der, hvor disse test placeres i testsæt, planlægges og rent faktisk køres. En test forfattes én gang i Testplanen og udføres mange gange i Testlaboratoriet.

Ja. Højreklik på testen, og vælg Kopiér, og vælg derefter Indsæt i destinationsmappen. Kopiering på tværs af projekter er mulig, når begge bruger den samme ALM-version og kompatibel felttilpasning, ellers slettes ikke-tilknyttede felter.

Tilføjelsesprogrammet skal installeres fra siden ALM-værktøjer og matches med både ALM-versionen og Excel-bitversionen. Hvis det stadig ikke kan indlæses, skal du genaktivere det under Excel-indstillinger, Tilføjelsesprogrammer, COM-tilføjelsesprogrammer.

Ja. Indsæt kravet, og en AI-assistent udarbejder et udkast til trinnavne, beskrivelser og forventede resultater i en tabel, der er klar til at blive indsat i Excel til masseupload. En tester gennemgår dækningen før import.

Ja. Eksporter kravene og de linkede tests, og en AI-assistent viser krav uden tilknyttede tests og markerer tests, der duplikerer et eksisterende scenarie. Bekræft hvert hul i forhold til traceffektivitetsrapport.

Opsummer dette indlæg med: