- Efter att ha definierat krav startar utvecklingslagsparken sin design och utvecklingsprocess medan testteamet börjar designa tester som kan köras när byggnaden har distribuerats.
- Framgång för varje produkt beror på testprocesserna och kvaliteten på testningen som utförs. En bra testplan resulterar i en buggfri produkt.
- ALM stöder underhåll och utförande av manuella, automatiserings- och prestandatester eftersom ALM är sömlöst integrerat med alla HP-produkter som HP UFT och HP Load Runner.
I denna handledning lär du dig
- Hur man skapar testplan
- Så här laddar du upp tester med Microsoft Excel
- Hur man skapar testresurser
Hur man skapar testplan
Steg 1) På samma sätt som kraven, låt oss skapa en platshållare / mapp för var och en av testtyperna, såsom funktionell och icke-funktionell.
- Klicka på länken Testplan från ALM-hemsidan
- Klicka på ikonen "Ny mapp"
- Ange mappnamnet som "Funktionellt" och klicka på "OK"
Steg 2) Den skapade mappen visas enligt nedan.
Steg 3) På samma sätt skapar vi undermappar för "Manuella" och "Automatiserade" tester under "Funktionell" mapp. Därför kommer den slutliga mappstrukturen att vara som visas nedan:
Obs! Vi kommer INTE kunna skapa automatiska testskript / Performance testskript från ALM; istället måste den skapas från respektive HP-verktyg som UFT för funktionell och Load runner för prestanda. Det sparas sedan i ALM så att de kan schemaläggas, köras, övervakas och rapporteras.
Steg 4) Det vore bättre att skapa en ny mapp för var och en av programmets moduler så att vi inte dumpar alla manuella tester i en mapp. För komplexa applikationer skulle det finnas tusentals tester som skulle vara svåra att hantera om de inte är inriktade ordentligt.
Steg 5) Låt oss nu skapa ett manuellt test för 'Inloggningsmodulen' genom att klicka på ikonen 'Nytt test' i fliken 'Testplan'.
Steg 6) Ange följande detaljer för att skapa det nya testet.
- Ange det nya testnamnet
- Ange typ av test. I det här fallet är det 'Manuellt' test.
- Användaren kan också ange andra icke-obligatoriska fält som datum, beskrivning som visas nedan.
- Klicka på 'Skicka' när alla detaljer har angetts.
Steg 7 ) När testet har skapats visas det skapade testet under testmappen 'Manuell' med andra flikar som genereras enligt nedan. Låt oss diskutera var och en av dessa flikar i detaljer i kommande steg.
Steg 8) Klicka på fliken "Design Steps" och klicka på ikonen "New Step" som visas nedan. Dialogrutan Designstegdetaljer öppnas
- Ange stegnamnet
- Ange stegbeskrivningen
- Ange det förväntade resultatet
- Klicka på 'OK'
Steg 9) Upprepa steg 6 och ange alla relevanta steg för att testa funktionaliteten. När du har skapat alla nödvändiga steg visar fliken "Design Steps" alla skapade steg enligt nedan.
Steg 10) Parametrar, hjälper användaren att tilldela ett värde till en variabel som gör att användaren kan utföra samma test med olika datauppsättningar. I detta fall kan användarnamnet och lösenordet vara två parametrar som skulle tilldelas ett värde. Vi kommer att förstå vikten av att ha parametrar under testkörning som kommer att behandlas i Test Lab-modulen.
Nu, låt oss se hur man skapar parametrar.
- Välj teststeget mot vilket vi vill lägga till parametern.
- Ikonen "Parameter" aktiveras. Klicka på samma som visas nedan.
Steg 11) Parameterdialogen öppnas enligt nedan. Klicka på knappen 'Ny parameter'.
Steg 12) Dialogrutan med testparameterdetaljer öppnas.
- Ange parameternamnet
- Tilldela ett värde till parametern
- Klicka på 'OK'.
Steg 13)
Dialogrutan "parametrar" visas tillbaka till användaren
- Med den skapade variabeln
- Värdet
- Klicka på 'OK'.
Steg 14) Nu kan vi märka att parametern läggs till i själva 'Teststeget' som visas nedan.
Upprepa samma för lösenordsfältet också.
På samma sätt skapar du parameter för lösenord arkiverad
Steg 15) De skapade parametrarna kan ses / redigeras på fliken Parametrar. Denna dialog hjälper oss också att skapa, ta bort parametrar som är kopplade till testerna.
Steg 16) Fliken Bilaga tillåter användaren att ladda upp alla typer av filer som 'xls', 'jpg.webp' etc.
Steg 17) Testkonfigurationen hjälper oss att återanvända testet för olika användningsfallsscenarier. Låt oss förstå hur man arbetar med testkonfigurationer med ett exempel. Som standard finns en testkonfiguration som anges som testnamn.
Obs! Vi KAN INTE radera standardtestkonfigurationen men vi kan redigera samma.
Steg 18) Låt oss säga att inloggningsfunktionaliteten kan utföras av tre typer av affärsanvändare som "helpdesk", "manager" och "cluster head".
Låt oss byta namn på standardtestkonfigurationen till "helpdesk" genom att redigera namnfältet för "Testkonfiguration".
Steg 19) Låt oss nu lägga till de två andra testkonfigurationerna, nämligen manager och klusterhuvud. Klicka på '+' under testkonfigurationer.
Steg 20) Dialogrutan " Ny testkonfiguration" öppnas.
- Ange testkonfigurationsnamnet
- Ange andra icke-obligatoriska parametrar som 'skapad av', 'skapelsedatum', 'beskrivning'
- Klicka på 'OK'.
Steg 21) Upprepa samma steg som ovan för att skapa ytterligare en testkonfiguration för "klusterhuvudet" och hela testkonfigurationen visas för användaren som visas nedan. Detta gör det möjligt för testarna att utföra samma test individuellt mot alla skapade konfigurationer under testkörning vilket resulterar i ingen omskrivning av test.
Testkonfiguration bör INTE förväxlas med testparametrar. Därför bör vi förstå skillnaden mellan parameter- och testkonfigurationer. Parametrarna används för att skapa variabler och tilldela värden för ett specifikt steg (parametrisera testet) medan testkonfiguration är tillämplig för alla steg och vanligtvis används för att testa olika affärsanvändningsfall / arbetsflöde. Under körning kan användare ändra värden för de skapade parametrarna medan ett testfall utförs för den valda konfigurationen.
Till exempel, en online-faktureringsapplikation, kan användaren välja betalningsläge. Vid betalningar med kreditkort kan användaren antingen välja huvudkort, visum eller American Express. Var och en av dem som har sina egna kundbelöningspoäng. För att testa det kan vi utforma ett test så att var och en av dem läggs till i testkonfigurationer för att verifiera belöningspoängen.
Steg 22) Fliken "Req Coverage" hjälper testarna att kartlägga testet mot ett visst krav som hjälper användare att skapa täckning och spårbarhet.
- Klicka på fliken 'Req Coverage'.
- Välj "Krav" som ska mappas mot just detta testfall
- Klicka på knappen <= för att mappa de valda kraven mot testet. Vi kan också kartlägga flera krav mot samma test.
Steg 23) Fliken "Länkade defekter" visas tom eftersom vi inte har utfört något test / höjt något Defekt mot testfallet. Den här fliken fylls i med detaljerna om defekterna om defekterna publiceras mot testfallet vid tiden för att skapa defekterna.
Steg 24) Fliken Historik visar listan över ändringar som gjorts över tiden mot detta specifika testfall direkt från det att testet skapades.
Ladda upp tester:
Ibland kommer användaren inte att skapa testfall manuellt eftersom det är ganska mycket tidskrävande process. De flesta organisationer utvecklar manuella tester i Excel och laddas upp till ALM i bulk snarare än att skapa varje manuella tester en efter en. För att underlätta uppladdning till ALM har HP kommit med ett tillägg med vilket användaren kan ladda upp från MS excel / MS Word direkt. Låt oss förstå steg för steg-proceduren för att ladda upp krav till QC från Excel.
Så här laddar du upp tester med Microsoft Excel
Steg 1) Innan du laddar upp testerna från Excel måste vi förbereda Excel så att det kan laddas upp.
- Välj de fält som du vill ladda upp till ALM och skapa en rubrik i Excel för dessa fält.
- Ange giltiga data i vart och ett av dessa fält som visas nedan.
Steg 2) När du har valt data som ska laddas upp klickar du på "Exportera till HP ALM" från "Tillägg".
Steg 3 ) ALM-exportguiden öppnas. Ange URL för HP ALM-server och klicka på "Nästa".
Steg 4) Ange användarnamn och lösenord för autentisering och klicka på "Nästa".
Steg 5) Välj domän, projektnamn som vi vill ladda upp testerna till och klicka på "Nästa".
Steg 6) Välj vilken typ av data som vi vill ladda upp. I det här fallet är det test. Vi kommer också att ladda upp Defekter i de kommande kapitlen.
Steg 7) Ange namnet på den nya kartan. Det första alternativet, "Välj en karta" är inaktiverat eftersom vi hittills inte har skapat en karta. Därför bör vi skapa ett nytt kartnamn och klicka på "Nästa". Vi har inte valt "Skapa en tillfällig karta" eftersom vi vill återanvända varje gång för uppladdning.
Steg 8 ) När du klickar på 'Nästa' öppnas kartdialogrutan enligt nedan.
- Det vänstra rutnätet som listas motsvarar de fält som är tillgängliga för uppladdning i HP ALM. Observera att fälten som är markerade i RÖD ska kartläggas eftersom de är obligatoriska fält.
- De högra rutnätet hänvisar till fälten som mappas så att värden i Excel kommer att flöda till motsvarande ALM-fält.
Steg 9) Låt oss nu förstå hur man kartlägger fälten i Excel mot fälten i ALM.
- Välj det fält som användaren vill kartlägga och klicka på pilknappen enligt nedan.
- Ange kolumnnamnet i Excel som motsvarar lämpligt kolumnnamn i HP ALM.
- Kartlägg alla nödvändiga kolumner i Excel mot lämpliga fält i HP ALM. Efter att ha kartlagt alla obligatoriska fält, klicka på "Exportera".
Steg 10) Vid lyckad uppladdning visar ALM meddelandet enligt nedan. Om fel uppstår kan du åtgärda problemet och försöka ladda upp det igen.
Några av de vanligaste felen listas nedan:
- Ämnet / sökvägen är ogiltig / otillgänglig eller INTE kartlagd av användaren.
- Fältet "Testtyp" har ett annat värde än manuellt. Automatiserade tester KAN INTE laddas upp med Excel.
- Fältet Testnamn är tomt eller INTE kartlagt.
- Status ska inte ha andra värden än design, redo, importerad, reparation.
Steg 11) Låt oss nu verifiera detsamma under fliken "Tester". Alla testdetaljer laddas upp enligt nedan.
Obs! Användare kan också utföra återuppladdning av tester. Om testfallet laddas upp igen, om testnamnet redan finns och om det bara finns en förändring i stegbeskrivningen kommer testet att skrivas över med det befintliga. Om testnamnet skiljer sig från det uppladdade laddas det upp som ett nytt test.
Hur man skapar testresurser
Testresurserna gör det möjligt för användare att hantera resurser som vanligtvis plockas upp av automatiserade / prestandatester. Användare kan ladda upp skriptet som kan användas av en eller flera tester. De kan också laddas ner / redigeras och laddas upp igen till testresurser.
Låt oss se hur vi effektivt kan använda testresursmodulen. Denna modul demonstreras genom att överföra samma excel-fil till testresurser som vi använde för att importera testerna från excel till ALM.
Uppladdning av testfall excel rekommenderas så att vi kan redigera testerna vid behov och endast ladda upp de modifierade testfallet. Det är också enkelt att lägga till nya tester och ladda upp bara de nya testerna.
Men vi kan också ladda upp andra typer av filer som .xls, .vbs, .qfl etc.
Steg 1) Navigera till testresursmodulen enligt nedan. Testresursmodulens sida öppnas.
Steg 2) Skapa en "Ny mapp" genom att klicka på ikonen Ny mapp som visas nedan. Dialogrutan Ny mapp öppnas. Låt oss skapa testresurs för alla tre testerna - Manual, Automation and Performance.
Steg 3) Mappen skapas enligt nedan.
Steg 4) På samma sätt kan vi skapa ytterligare två mappar, nämligen automatisering och prestanda. Efter att du har skapat en mapp för var och en av testresurserna kommer den slutliga mappstrukturen att visas enligt nedan:
Steg 5) Låt oss skapa en ny testresurs genom att ladda upp excel-filen som vi har skapat för att skriva manuella tester som laddades upp till ALM. Välj den mapp där användaren vill ladda upp testresursen.
Steg 6) Ange testresursens namn och välj också typen av resurs och klicka på 'OK'.
Steg 7) När du skapar testresursen måste vi nu ladda upp resursen så att den är tillgänglig under fliken 'Resource Viewer' som kommer att användas i tester.
- Klicka på fliken Resursvisare
- Klicka på 'Ladda upp fil' och välj filen för uppladdning
Steg 8) Efter uppladdning av filen visas status för användaren och den kommer att kunna laddas ner.
Obs! Följande typer av testresurser laddas upp som kan användas för att utföra de automatiska testerna.
- Datatabell
- Miljövariabler
- Funktionsbibliotek
- Återställningsscenarier
- Delat objektförråd
Video om testplan
Klicka här om videon inte är tillgänglig
viktiga takeaways: -
- Du använder testplanmodulen i QualityCenter för att designa och skapa dina testfall / skript.
- Du kan länka dina test i testplanmodulen med krav i kravmodulen för enkel spårning.
- QualityCenter har många funktioner som att kopiera teststeg, skicka e-postmeddelanden för granskning, lägga till bilagor etc. för att underlätta snabbare utveckling av testfall.