Hur man integrerar UFT(QTP) med ALM (Kvalitetscenter)
⚡ Smart sammanfattning
Integrera UFT (QTP) med ALM (Quality Center) låter dig driva funktionella automatiseringsskript från en central testhanteringsplattform. Den här resursen förklarar hela färdplanen: installera anslutningstillägget, ansluta UFT till ALM, spara skript och resurser, konfigurera UFT inställningar, utförande och analys av resultat.

- ALM möjliggör integration med andra HP-produkter som t.ex. HP UFT och HP LoadRunner.
- HP UFT är ett funktionellt automatiseringsverktyg som stöder automatisering av både Windows-baserade och webbaserade applikationer. Den stöder också flera tekniker som .NET, Java, Siebel, SAPEtc.
- I det här avsnittet kommer vi att förstå hur man kör UFT skript från ALM. Det består av olika konfigurationer och steg.
- Förutsättningen för den här modulen är att både ALM och UFT måste ha installerats.
Följande är den färdplan man behöver följa för att kunna köra UFT tester med ALM:
Del A – Installation av tillägg
Steg 1) Navigera till ALM-målsidan (http://localhost:8181/qcbin/) och välj "Verktyg" som visas nedan.
Steg 2) Tilläggssidan öppnas och du bör klicka på länken "HP ALM Connectivity".
Steg 3) Klicka på länken "Ladda ner HP ALM Connectivity" så laddas exe-filen ner till den angivna platsen.
Steg 4) Högerklicka på den nedladdade filen och välj "Kör som administratör".
Steg 5) Det kommer inte att finnas någon installationsguide som användaren måste gå igenom om UFT är förinstallerat. Användaren får endast installationsstatusen som visas nedan.
Del B – Anslutning UFT och ALM
Steg 1) Öppet UFT och du kommer att märka att ALM finns i en av menyerna som visas nedan.
Steg 2) Navigera i ALM-menyn och välj ALM-anslutning.
Steg 3) Dialogrutan ALM-anslutning öppnas.
- Ange ALM-servern URL.
- Ange användarnamnet.
- Ange lösenordet och klicka på "Anslut".
Steg 4) Vid lyckad autentisering kommer ALM-filerna att laddas ner, eftersom vi upprättar en anslutning mellan ALM och UFT för första gången.
Steg 5) ALM-anslutningsdialogrutan väntar på att användaren ska välja domän och projekt.
- Välj Domän.
- Välj projektet.
- Klicka på "Logga in".
Steg 6) ALM-anslutningsdialogrutan visar status.
- Ansluten till servern och listar information om serveradressen och användarnamnet.
- Kopplat till projektet och listar detaljer om projektet.
- Klicka på 'Stäng'.
Del C – Spara skript i ALM
- Låt oss förstå de olika komponenterna som krävs för att genomföra en UFT skript.
- Skript för huvuddrivrutin – Ingångspunkten för alla UFT skript, som har filändelsen .mts.
- Bibliotek – Relevanta skript-/funktionsfiler, vilka kan ha filändelsen (.vbs) eller (.qfl).
- Objektförråd – Det är vanligtvis ett delat objektarkiv till sin natur och har filändelsen .tsr.
- Datatabell – Används för att parametrera testerna. Vanligtvis en Excel-fil.
Obs: Tanken bakom detta kapitel är att förstå ALM och UFT integration och INTE att lära sig skriva UFT skript.
Steg 1) Det första steget är att spara huvuddrivrutinsskriptet i ALM från UFTNavigera till menyn 'Arkiv' och välj 'Nytt test' som visas nedan.
Steg 2) Dialogrutan Nytt test öppnas.
- Välj typ av test.
- Ange namnet på testet.
- Vi måste välja platsen som ALM (som standard skulle den visa UFT (installerad plats). Klicka på knappen 'Bläddra'.
Steg 3) Dialogrutan "Välj plats" öppnas.
- Välj fliken 'ALM-testplan'.
- Double-klicka på 'Funktionell' för att öppna dess undermappar.
Steg 4) Dialogrutan 'Välj plats' öppnas med undermapparna till 'Funktionell' mapp.
- Double-klicka på 'Automation' mapp.
- Klicka på "Välj".
Steg 5) Dialogrutan "Nytt test" visas tillbaka för användaren.
- Med den valda testplatsen pekar på ALM.
- Klicka på "Skapa".
Steg 6) Nu ska vi kontrollera om testet har skapats genom att logga in i ALM. Navigera till modulen "Testplan".
- Du kommer att märka att testskriptet 'Guru'99_Bank_Auto' skapas under mappen 'Automation'.
- Under fliken information kan vi också se att testtypen är låst som 'QUICKTEST_TEST', vilket betyder att det är en UFT skript.
Steg 7) Börja nu utvecklaping manuset i UFT och spara skriptet, som du når i ALM genom att välja fliken "Testskript" i det skapade testet.
Steg 8) Nästa steg är att spara de tillhörande funktionsbiblioteksfilerna under modulen "testresurser" i ALM, vilka skulle hämtas automatiskt under körningen.
För det här skriptet har vi två funktionsbibliotek associerade med det skapade testskriptet, varav ett innehåller alla funktioner relaterade till applikationen och ett som innehåller funktioner som hjälper användarna att generera textresultatfilen.
Steg 9) Vi måste spara de associerade biblioteksfilerna i ALM under 'testresurser'.
- Klicka på knappen "Ny resurs".
- Dialogrutan "Ny resurs" öppnas.
- Ange namnet på funktionsbiblioteket.
- Välj typen som 'Funktionsbibliotek'.
- Klicka på "OK".
Steg 10) Den skapade testresursen kommer att visas för användaren enligt nedan.
Steg 11) Nu måste vi ladda upp .vbs till den skapade testresursen.
- Klicka på "Resursvisare".
- Klicka på "Ladda upp fil".
Steg 12) Dialogrutan för uppladdning av fil öppnas.
- Välj sökvägen där .vbs-filen finns.
- Välj den fil som ska laddas upp.
- Klicka på "Öppna".
Steg 13) När uppladdningen lyckats visar ALM status för användaren. Klicka på 'OK'.
Steg 14) Den uppladdade testresursen kan ses med "Resource Viewer".
Steg 15) Upprepa steg 8 till 14 för att ladda upp den andra funktionsfilen som är kopplad till testet. Efter att du har laddat upp 'generateresult.vbs' visas resursvisaren enligt nedan.
Steg 16) Nu behöver vi ladda upp relevanta "Object Repository"-filer under modulen "test resources", ungefär på samma sätt som vi laddade upp funktionsbibliotek.
- Klicka på modulen "Ny resurs".
- Fönstret "Ny resurs" öppnas.
- Ange namnet på testresursen.
- Välj typ av fil som 'Object Repository'.
- Klicka på "OK".
Steg 17) Testresursen skapas enligt nedan. Nu behöver användaren ladda upp arkivfilen.
- Klicka på fliken "Resursvisare".
- Klicka på knappen "Ladda upp fil".
Steg 18) Ladda nu upp den delade objektförvarsfilen.
- Välj filen där den har lagrats.
- Klicka på knappen 'Öppna'.
Steg 19) När uppladdningen lyckats visar ALM status för användaren. Klicka på 'OK'.
Steg 20) Testresursen kan ses direkt från ALM som visas nedan.
Steg 21) Den sista testresursen som vi behöver ladda upp är bladet "Testdata", som innehåller det parametriserade testet.
För demonstrationsändamål har vi automatiserat fyra testfall. De designade testdata visas nedan. Nu behöver vi ladda upp dem i ALM.
Steg 22) Skapa en ny resurs med namnet 'TestData', välj typen 'Testresurs' och välj 'OK'.
Steg 23) Som förklarats i steg 17 till 19, ladda upp testdatafilen i Excel. När uppladdningen är klar visas de skapade "testdata" enligt nedan.
Del D – Inställningar i UFT
Steg 1) Vi har alla associerade filer laddade i ALM; vi måste se till att automatiseringsskriptet hämtar biblioteksfilen, objektarkivet och datafilen från ALM. Låt oss förstå hur man associerar funktionsbibliotek till testskriptet dynamiskt från ALM.
Steg 2) Objektförrådet måste också hämtas från fliken "Testresurser" i ALM. Låt oss se hur man laddar objektförrådet dynamiskt under körning.
Steg 3) Testdata måste importeras till det "Globala" arket i UFTFör att utföra detta bör vi se till att vi har följande kodstycke innan vi försöker komma åt parametrarna som nämns i datatabellen.
Steg 4) Vi bör se till att vi tillåter andra HP-produkter att interagera med UFTFör att göra detta, gå till 'Verktyg' -> 'Alternativ' som visas nedan.
Steg 5) Dialogrutan Alternativ öppnas.
- Välj 'GUI-testning'-fliken.
- Välj 'Testkörningar'.
- Aktivera "Tillåt andra HP-produkter att köra tester och komponenter".
- Klicka på "OK".
Del E – Exekvera skript i ALM
Steg 1) Skapa en testsvit i modulen 'Testlabb' för körning. Låt oss skapa en 'Ny mapp' för den automatiserade testsviten.
- Välj modulen 'Testlabb'.
- Välj den mapp under vilken vi vill skapa den nya mappen.
- Klicka på ikonen Ny mapp.
- Ange namnet på mappen.
- Klicka på OK.
Steg 2) Den nya mappen skulle skapas enligt nedan:
Steg 3) Nu måste vi skapa en testuppsättning under den skapade mappen.
- Välj mappen.
- Klicka på knappen "Ny testuppsättning".
- Ange namnet på testuppsättningen.
- Klicka på "OK".
Steg 4) Precis som med manuella tester måste testinstanserna läggas till från [namn/produkt/etc.] efter att testuppsättningen skapats. Testplan träd.
- Välj den skapade testuppsättningen.
- Klicka på knappen "Välj tester". Testplanens träd öppnas.
- Välj testet.
- Klicka på knappen '<='.
Steg 5) Det tillagda testet kommer att visas som visas nedan.
- Det tillagda testet visar typen av test som 'QUICKTEST_TEST' automatiskt.
- Klicka på knappen 'Kör' för att utlösa körningen.
Steg 6) Dialogrutan Automatisk testkörning öppnas. Låt oss förstå alla tillgängliga funktioner i det här fönstret.
- Kör alla – Tillåter oss att utföra testsetet helt.
- Körning – Tillåter oss att endast exekvera den valda testinstansen.
- Kör alla tester lokalt – Testet skulle startas på den lokala värden. Om det inte är markerat kan användaren ange värdnamnet där testerna ska köras.
- Aktivera logg – Skapar en körningsloggfil under testkörningen. För att visa körningsloggen efter testkörningen, välj 'Visa körningfrånKörning'-menyn i samma dialogruta.
Klicka på "Kör" för att utlösa testet.
Steg 7) UFT kommer att startas i bakgrunden medan skriptet körs. Körningsstatusen visas när testkörningen är klar, enligt nedan. Stäng fönstret.
Del F – Analysera resultaten
Steg 1) Körningsrutnätet visas tillbaka för användaren när dialogrutan 'Automatisk löpare' stängs.
- Med testkörningsstatusen uppdaterad.
- Den inbyggda UFT Testrapporten kan nås genom att klicka på knappen "Starta rapport".
Steg 2) Den inbyggda UFT Testrapporten kommer att visas för användaren.
Steg 3) De detaljerade resultaten kan nås med hjälp av modulen "Testkörningar". Precis som vid manuella tester visar det detaljerade resultatet all information.
Steg 4) Testet genererar också en textresultatfil, som kan nås från bilagedelen. Textfilen genereras av skriptet (testramverket), vilket är INTE den inbyggda rapporten från UFTFör att komma åt den, gör följande:
- Välj 'Kör ID'.
- Dialogrutan "Kör detaljer" öppnas.
- Gå till avsnittet "Bilagor".
- En resultatfil kommer att finnas tillgänglig för användarna att ladda ner. Double-klicka på textfilen.
Steg 5) Textresultatfilen öppnas i Anteckningar. Resultatfilen visas enligt nedan.
ladda ner UFT automatiseringsskript som används i den här handledningen
Video på QTP integration med kvalitetscenter:
Klicka här. om videon inte är tillgänglig.
Anmärkningar:
- Quality Center erbjuder många funktioner som att kopiera teststeg, skicka skript för granskning via e-post, lägga till bilagor etc. för att underlätta snabbare utveckling av testfall.
- Du kan skapa ett skript i automatiseringsverktyg som QTP och LoadRunneroch sedan ladda upp och lagra dem i Kvalitetscenter.
- Du kan också direkt konvertera ett manuellt testskript i Quality Center till ett automatiserat skript.
Klicka här. om videon inte är tillgänglig



















































