Hvordan man integrerer UFT(QTP) med ALM (Kvalitetscenter)
โก Smart opsummering
Integration UFT (QTP) med ALM (Quality Center) giver dig mulighed for at kรธre funktionelle automatiseringsscripts fra en central teststyringsplatform. Denne ressource forklarer den fulde kรธreplan: installation af tilslutningsprogrammet, tilslutning UFT til ALM, gemme scripts og ressourcer, konfigurere UFT indstillinger, udfรธrelse og analyse af resultater.

- ALM muliggรธr integration med andre HP-produkter som f.eks. HP UFT og HP LoadRunner.
- HP UFT er et funktionelt automatiseringsvรฆrktรธj, der understรธtter automatisering af begge dele Windows-baserede og webbaserede applikationer. Den understรธtter ogsรฅ flere teknologier sรฅsom .NET, Java, Siebel, SAPOsv
- I dette afsnit vil vi forstรฅ, hvordan man kรธrer UFT scripts fra ALM. Det bestรฅr af forskellige konfigurationer og trin.
- Forudsรฆtningen for dette modul er, at bรฅde ALM og UFT skal vรฆre blevet installeret.
Fรธlgende er den kรธreplan, man skal fรธlge for at kunne kรธre UFT tests ved hjรฆlp af ALM:
Del A โ Tilfรธjelsesinstallation
Trin 1) Naviger til ALM-destinationssiden (http://localhost:8181/qcbin/) og vรฆlg 'Vรฆrktรธjer' som vist nedenfor.
Trin 2) Tilfรธjelsessiden รฅbnes, og du skal klikke pรฅ linket 'HP ALM Connectivity'.
Trin 3) Klik pรฅ linket 'Download HP ALM Connectivity', hvorefter exe-filen downloades til den angivne placering.
Trin 4) Hรธjreklik pรฅ den downloadede fil, og vรฆlg 'Kรธr som administrator'.
Trin 5) Der vil ikke vรฆre nogen installationsguide, som brugeren skal gennemgรฅ, hvis UFT er forudinstalleret. Brugeren modtager kun installationsstatussen som vist nedenfor.
Del B โ Tilslutning UFT og ALM
Trin 1) ร bne UFT og du vil bemรฆrke tilstedevรฆrelsen af โโALM som en af โโmenuerne, som vist nedenfor.
Trin 2) Naviger i ALM-menuen, og vรฆlg ALM-forbindelse.
Trin 3) Dialogboksen ALM-forbindelse รฅbnes.
- Gรฅ ind pรฅ ALM-serveren URL.
- Indtast brugernavnet.
- Indtast adgangskoden, og klik pรฅ 'Opret forbindelse'.
Trin 4) Nรฅr godkendelsen er gennemfรธrt, downloades ALM-filerne, mens vi etablerer en forbindelse mellem ALM og UFT for allerfรธrste gang.
Trin 5) ALM-forbindelsesdialogen venter pรฅ, at brugeren vรฆlger domรฆne og projekt.
- Vรฆlg Domรฆne.
- Vรฆlg projektet.
- Klik pรฅ 'Login'.
Trin 6) ALM-forbindelsesdialogen viser status.
- Forbundet til serveren og viser detaljer om serveradresse og brugernavn.
- Forbundet til projektet, og viser detaljerne om projektet.
- Klik pรฅ 'Luk'.
Del C โ Gem script i ALM
- Lad os forstรฅ de forskellige komponenter, der krรฆves for at udfรธre en UFT scripts.
- Hoveddriverscript โ Indgangspunktet for enhver UFT script, som har filtypenavnet .mts.
- Bibliotek โ De relevante script-/funktionsfiler, som kan have filtypenavnet (.vbs) eller (.qfl).
- Objektopbevaring โ Det er normalt et delt objektlager af natur og har filtypen .tsr.
- Datatabel โ Bruges til at parametrere testene. Normalt en Excel-fil.
Bemรฆrk: Ideen bag dette kapitel er at forstรฅ ALM og UFT integration og IKKE at lรฆre at skrive UFT scripts.
Trin 1) Det fรธrste trin er at gemme hoveddriverskriptet i ALM fra UFTNaviger til menuen 'Fil' og vรฆlg 'Ny test' som vist nedenfor.
Trin 2) Dialogboksen Ny test รฅbnes.
- Vรฆlg typen af โโtest.
- Indtast navnet pรฅ testen.
- Vi skal vรฆlge placeringen som ALM (som standard vil den vise UFT (installeret placering). Klik pรฅ knappen 'Gennemse'.
Trin 3) Dialogboksen 'Vรฆlg placering' รฅbnes.
- Vรฆlg fanen 'ALM-testplan'.
- Double-klik pรฅ 'Funktionel' mappe for at รฅbne dens undermapper.
Trin 4) Dialogboksen 'Vรฆlg placering' รฅbnes med undermapperne til 'Funktionel'mappe.
- Double-klik pรฅ 'Automation'mappe.
- Klik pรฅ 'Vรฆlg'.
Trin 5) Dialogboksen 'Ny test' vises igen for brugeren.
- Med den valgte testplacering pegende pรฅ ALM.
- Klik pรฅ 'Opret'.
Trin 6) Lad os nu kontrollere, om testen er oprettet korrekt, ved at logge ind pรฅ ALM. Gรฅ til modulet 'Testplan'.
- Du vil bemรฆrke, at testscriptet 'Guru'99_Bank_Auto' oprettes i mappen 'Automation'.
- Under fanen Detaljer kan vi ogsรฅ se, at testtypen er lรฅst som 'QUICKTEST_TEST', hvilket betyder, at det er en UFT scripts.
Trin 7) Start nu udviklingenping manuskriptet i UFT og gem scriptet, som kan tilgรฅs i ALM ved at vรฆlge fanen 'Testscript' i den oprettede test.
Trin 8) Det nรฆste trin er at gemme de tilhรธrende funktionsbiblioteksfiler under modulet 'testressourcer' i ALM, som automatisk vil blive hentet under udfรธrelsen.
Til dette script har vi to funktionsbiblioteker tilknyttet det oprettede testscript, hvoraf det ene indeholder alle funktioner relateret til applikationen, og et, der indeholder funktioner, der hjรฆlper brugerne med at generere tekstresultatfilen.
Trin 9) Vi skal gemme de tilknyttede biblioteksfiler i ALM under 'testressourcer'.
- Klik pรฅ knappen 'Ny ressource'.
- Dialogboksen 'Ny ressource' รฅbnes.
- Indtast navnet pรฅ funktionsbiblioteket.
- Vรฆlg typen som 'Funktionsbibliotek'.
- Klik pรฅ 'OK'.
Trin 10) Den oprettede testressource vil blive vist for brugeren som vist nedenfor.
Trin 11) Nu skal vi uploade .vbs til den oprettede testressource.
- Klik pรฅ 'Ressourcefremviser'.
- Klik pรฅ 'Upload fil'.
Trin 12) Dialogboksen for upload af filer รฅbnes.
- Vรฆlg den sti, hvor .vbs-filen er placeret.
- Vรฆlg den fil, der skal uploades.
- Klik pรฅ 'ร bn'.
Trin 13) Efter succesfuld upload viser ALM status for brugeren. Klik pรฅ 'OK'.
Trin 14) Den uploadede testressource kan ses ved hjรฆlp af 'Resource Viewer'.
Trin 15) Gentag trin 8 til 14 for at uploade den anden funktionsfil, der er knyttet til testen. Efter upload af 'generateresult.vbs' vises ressourcevisningen som vist nedenfor.
Trin 16) Nu skal vi uploade de relevante 'Object Repository'-filer under modulet 'test resources', ligesom vi uploadede funktionsbiblioteker.
- Klik pรฅ modulet 'Ny ressource'.
- Vinduet 'Ny ressource' รฅbnes.
- Indtast navnet pรฅ testressourcen.
- Vรฆlg filtypen som 'Object Repository'.
- Klik pรฅ 'OK'.
Trin 17) Testressourcen oprettes som vist nedenfor. Nu skal brugeren uploade repository-filen.
- Klik pรฅ fanen 'Ressourcefremviser'.
- Klik pรฅ knappen 'Upload fil'.
Trin 18) Upload nu den delte objektlagerfil.
- Vรฆlg den fil, hvor den er blevet gemt.
- Klik pรฅ knappen 'ร bn'.
Trin 19) Efter succesfuld upload viser ALM status for brugeren. Klik pรฅ 'OK'.
Trin 20) Testressourcen kan ses direkte fra ALM som vist nedenfor.
Trin 21) Den sidste testressource, vi skal uploade, er arket 'Testdata', som indeholder den parametriserede test.
Til demonstrationsformรฅl har vi automatiseret 4 testcases. De designede testdata er vist nedenfor. Nu skal vi uploade dem i ALM.
Trin 22) Opret en ny ressource med navnet 'TestData', vรฆlg typen 'testressource', og vรฆlg 'OK'.
Trin 23) Som forklaret i trin 17 til 19 skal du uploade Excel-filen med testdataene. Nรฅr uploaden er gennemfรธrt, vises de oprettede 'testdata' som vist nedenfor.
Del D โ Indstillinger i UFT
Trin 1) Vi har indlรฆst alle de tilknyttede filer i ALM; vi skal sikre os, at automatiseringsscriptet henter biblioteksfilen, objektarkivet og datafilen fra ALM. Lad os forstรฅ, hvordan man dynamisk knytter funktionsbiblioteker til testscriptet fra ALM.
Trin 2) Objektarkivet skal ogsรฅ hentes fra fanen 'Testressourcer' i ALM. Lad os se, hvordan man indlรฆser objektarkivet dynamisk under kรธrsel.
Trin 3) Testdataene skal importeres til det 'Globale' ark i UFTFor at udfรธre dette, skal vi sikre os, at vi har fรธlgende kodestykke, fรธr vi forsรธger at fรฅ adgang til de parametre, der er nรฆvnt i datatabellen.
Trin 4) Vi bรธr sรธrge for, at andre HP-produkter kan interagere med UFTFor at gรธre dette skal du gรฅ til 'Vรฆrktรธjer' -> 'Indstillinger' som vist nedenfor.
Trin 5) Dialogboksen Indstillinger รฅbnes.
- Vรฆlg 'GUI test'fanen.
- Vรฆlg 'Testkรธrsler'.
- Aktivรฉr 'Tillad andre HP-produkter at kรธre tests og komponenter'.
- Klik pรฅ 'OK'.
Del E โ Udfรธrelse af scripts i ALM
Trin 1) Opret en testsuite i modulet 'Test Lab' til udfรธrelse. Lad os oprette en 'Ny mappe' til den automatiserede testsuite.
- Vรฆlg modulet 'Testlaboratorium'.
- Vรฆlg den mappe, hvorunder vi vil oprette den nye mappe.
- Klik pรฅ ikonet Ny mappe.
- Indtast navnet pรฅ mappen.
- Klik pรฅ OK.
Trin 2) Den nye mappe oprettes som vist nedenfor:
Trin 3) Nu skal vi oprette et testsรฆt under den oprettede mappe.
- Vรฆlg mappen.
- Klik pรฅ knappen 'Nyt testsรฆt'.
- Indtast navnet pรฅ testsรฆttet.
- Klik pรฅ 'OK'.
Trin 4) Ligesom manuelle tests skal testforekomsterne tilfรธjes fra, efter at testsรฆttet er oprettet Testplan trรฆ.
- Vรฆlg det oprettede testsรฆt.
- Klik pรฅ knappen 'Vรฆlg test'. Testplantrรฆet รฅbnes.
- Vรฆlg testen.
- Klik pรฅ knappen '<='.
Trin 5) Den tilfรธjede test vil blive vist som vist nedenfor.
- Den tilfรธjede test viser automatisk testtypen som 'QUICKTEST_TEST'.
- Klik pรฅ knappen 'Kรธr' for at udlรธse udfรธrelsen.
Trin 6) Dialogboksen Automatisk testkรธrsel รฅbnes. Lad os se pรฅ alle de tilgรฆngelige funktioner i dette vindue.
- Kรธr alle โ Giver os mulighed for at udfรธre testsรฆttet fuldstรฆndigt.
- Kรธr โ Giver os kun mulighed for at udfรธre den valgte testinstans.
- Kรธr alle test lokalt โ Testen ville blive startet pรฅ den lokale vรฆrt. Hvis denne afkrydsningsfelt ikke er markeret, har brugeren mulighed for at indtaste vรฆrtsnavnet, hvor testene skal udfรธres.
- Aktivรฉr log โ Opretter en udfรธrelseslogfil under testkรธrslen. For at se udfรธrelsesloggen efter testkรธrsel skal du vรฆlge 'Vis udfรธrelse' fra 'Kรธr'-menuen i den samme dialogboks.
Klik pรฅ 'Kรธr' for at udlรธse testen.
Trin 7) UFT vil blive startet i baggrunden, mens scriptet udfรธres. Kรธrselsstatus vises, nรฅr testudfรธrelsen er fuldfรธrt, som vist nedenfor. Luk vinduet.
Del F โ Analyse af resultaterne
Trin 1) Udfรธrelsesgitteret vises tilbage til brugeren ved lukning af dialogboksen 'Automatic Runner'.
- Med opdateret status for testudfรธrelse.
- Den indbyggede UFT Testrapporten kan tilgรฅs ved at klikke pรฅ knappen 'Start rapport'.
Trin 2) Den indbyggede UFT Testrapporten vil blive vist til brugeren.
Trin 3) De detaljerede resultater kan tilgรฅs ved hjรฆlp af modulet 'Testkรธrsler'. Ligesom manuelle tests viser det detaljerede resultat alle oplysningerne.
Trin 4) Testen genererer ogsรฅ en tekstresultatfil, som kan tilgรฅs fra vedhรฆftede filer. Tekstfilen genereres af scriptet (testframeworket), som er IKKE den indbyggede rapport fra UFTFor at fรฅ adgang til den skal du gรธre fรธlgende:
- Vรฆlg 'Kรธr ID'.
- Dialogboksen 'Kรธr detaljer' รฅbnes.
- Gรฅ til afsnittet 'Vedhรฆftede filer'.
- En resultatfil vil vรฆre tilgรฆngelig for brugerne at downloade. Double-klik pรฅ tekstfilen.
Trin 5) Tekstresultatfilen รฅbnes i Notesblok. Resultatfilen vises som vist nedenfor.
Download UFT automatiseringsscript brugt i denne vejledning
Video pรฅ QTP integration med kvalitetscenter:
Klik link. hvis videoen ikke er tilgรฆngelig.
Bemรฆrkninger:
- Kvalitetscenteret tilbyder mange funktioner, sรฅsom kopiering af testtrin, afsendelse af scripts til gennemgang via e-mail, tilfรธjelse af vedhรฆftede filer osv., for at muliggรธre hurtigere udvikling af testcases.
- Du kan oprette et script i automatiseringsvรฆrktรธjer som f.eks. QTP og LoadRunnerog derefter uploade og gemme dem i Kvalitetscenter.
- Du kan ogsรฅ direkte konvertere et manuel testscript i Quality Center til et automatiseret script.
Klik link. hvis videoen ikke er tilgรฆngelig



















































