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.

  • ๐Ÿ”Œ Installation af tilfรธjelsesprogram: Download og installer HP ALM Connectivity, sรฅ UFT kan kommunikere med ALM.
  • ๐Ÿค Tilslut UFT og ALM: Brug ALM-menuen i UFT for at logge ind pรฅ serveren, domรฆnet og projektet.
  • ๐Ÿ’พ Gem scripts: Gem driverscriptet, funktionsbibliotekerne, objektarkivet og datatabellen i ALM.
  • ๐Ÿ‡ง๐Ÿ‡ท UFT Indstillinger: Indlรฆs ressourcer dynamisk, og lad andre HP-produkter kรธre tests.
  • โ–ถ ๏ธ Udfรธr og analyser: Kรธr testsรฆttet fra Test Lab og gennemgรฅ UFT rapport- og resultatfiler.

Hvordan man integrerer HP UFT med HP ALM

  • 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:

integrere UFT(QTP) med ALM

Del A โ€“ Tilfรธjelsesinstallation

Trin 1) Naviger til ALM-destinationssiden (http://localhost:8181/qcbin/) og vรฆlg 'Vรฆrktรธjer' som vist nedenfor.

Tilfรธjelse installation

Trin 2) Tilfรธjelsessiden รฅbnes, og du skal klikke pรฅ linket 'HP ALM Connectivity'.

Tilfรธjelse installation

Trin 3) Klik pรฅ linket 'Download HP ALM Connectivity', hvorefter exe-filen downloades til den angivne placering.

Tilfรธjelse installation

Trin 4) Hรธjreklik pรฅ den downloadede fil, og vรฆlg 'Kรธr som administrator'.

Tilfรธjelse installation

Trin 5) Der vil ikke vรฆre nogen installationsguide, som brugeren skal gennemgรฅ, hvis UFT er forudinstalleret. Brugeren modtager kun installationsstatussen som vist nedenfor.

Tilfรธjelse installation

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.

Tilslutning UFT og ALM

Trin 2) Naviger i ALM-menuen, og vรฆlg ALM-forbindelse.

Tilslutning UFT og ALM

Trin 3) Dialogboksen ALM-forbindelse รฅbnes.

  1. Gรฅ ind pรฅ ALM-serveren URL.
  2. Indtast brugernavnet.
  3. Indtast adgangskoden, og klik pรฅ 'Opret forbindelse'.

Tilslutning UFT og ALM

Trin 4) Nรฅr godkendelsen er gennemfรธrt, downloades ALM-filerne, mens vi etablerer en forbindelse mellem ALM og UFT for allerfรธrste gang.

Tilslutning UFT og ALM

Trin 5) ALM-forbindelsesdialogen venter pรฅ, at brugeren vรฆlger domรฆne og projekt.

  1. Vรฆlg Domรฆne.
  2. Vรฆlg projektet.
  3. Klik pรฅ 'Login'.

Tilslutning UFT og ALM

Trin 6) ALM-forbindelsesdialogen viser status.

  1. Forbundet til serveren og viser detaljer om serveradresse og brugernavn.
  2. Forbundet til projektet, og viser detaljerne om projektet.
  3. Klik pรฅ 'Luk'.

Tilslutning UFT og ALM

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.

Gemmer script i ALM

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.

Gemmer script i ALM

Trin 2) Dialogboksen Ny test รฅbnes.

  1. Vรฆlg typen af โ€‹โ€‹test.
  2. Indtast navnet pรฅ testen.
  3. Vi skal vรฆlge placeringen som ALM (som standard vil den vise UFT (installeret placering). Klik pรฅ knappen 'Gennemse'.

Gemmer script i ALM

Trin 3) Dialogboksen 'Vรฆlg placering' รฅbnes.

  1. Vรฆlg fanen 'ALM-testplan'.
  2. Double-klik pรฅ 'Funktionel' mappe for at รฅbne dens undermapper.

Gemmer script i ALM

Trin 4) Dialogboksen 'Vรฆlg placering' รฅbnes med undermapperne til 'Funktionel'mappe.

  1. Double-klik pรฅ 'Automation'mappe.
  2. Klik pรฅ 'Vรฆlg'.

Gemmer script i ALM

Trin 5) Dialogboksen 'Ny test' vises igen for brugeren.

  1. Med den valgte testplacering pegende pรฅ ALM.
  2. Klik pรฅ 'Opret'.

Gemmer script i ALM

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.

Gemmer script i ALM

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.

Gemmer script i ALM

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.

Gemmer script i ALM

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'.

Gemmer script i ALM

Trin 10) Den oprettede testressource vil blive vist for brugeren som vist nedenfor.

Gemmer script i ALM

Trin 11) Nu skal vi uploade .vbs til den oprettede testressource.

  • Klik pรฅ 'Ressourcefremviser'.
  • Klik pรฅ 'Upload fil'.

Gemmer script i ALM

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'.

Gemmer script i ALM

Trin 13) Efter succesfuld upload viser ALM status for brugeren. Klik pรฅ 'OK'.

Gemmer script i ALM

Trin 14) Den uploadede testressource kan ses ved hjรฆlp af 'Resource Viewer'.

Gemmer script i ALM

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.

Gemmer script i ALM

Trin 16) Nu skal vi uploade de relevante 'Object Repository'-filer under modulet 'test resources', ligesom vi uploadede funktionsbiblioteker.

  1. Klik pรฅ modulet 'Ny ressource'.
  2. Vinduet 'Ny ressource' รฅbnes.
  3. Indtast navnet pรฅ testressourcen.
  4. Vรฆlg filtypen som 'Object Repository'.
  5. Klik pรฅ 'OK'.

Gemmer script i ALM

Trin 17) Testressourcen oprettes som vist nedenfor. Nu skal brugeren uploade repository-filen.

  • Klik pรฅ fanen 'Ressourcefremviser'.
  • Klik pรฅ knappen 'Upload fil'.

Gemmer script i ALM

Trin 18) Upload nu den delte objektlagerfil.

  • Vรฆlg den fil, hvor den er blevet gemt.
  • Klik pรฅ knappen 'ร…bn'.

Gemmer script i ALM

Trin 19) Efter succesfuld upload viser ALM status for brugeren. Klik pรฅ 'OK'.

Gemmer script i ALM

Trin 20) Testressourcen kan ses direkte fra ALM som vist nedenfor.

Gemmer script i ALM

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.

Gemmer script i ALM

Trin 22) Opret en ny ressource med navnet 'TestData', vรฆlg typen 'testressource', og vรฆlg 'OK'.

Gemmer script i ALM

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.

Gemmer script i ALM

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.

Indstillinger i UFT

Trin 2) Objektarkivet skal ogsรฅ hentes fra fanen 'Testressourcer' i ALM. Lad os se, hvordan man indlรฆser objektarkivet dynamisk under kรธrsel.

Indstillinger i UFT

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.

Indstillinger i UFT

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.

Indstillinger i UFT

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'.

Indstillinger i UFT

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.

Udfรธrelse af scripts i ALM

Trin 2) Den nye mappe oprettes som vist nedenfor:

Udfรธrelse af scripts i ALM

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'.

Udfรธrelse af scripts i ALM

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 '<='.

Udfรธrelse af scripts i ALM

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.

Udfรธrelse af scripts i ALM

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.

Udfรธrelse af scripts i ALM

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.

Udfรธrelse af scripts i ALM

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'.

Analyse af resultaterne

Trin 2) Den indbyggede UFT Testrapporten vil blive vist til brugeren.

Analyse af resultaterne

Trin 3) De detaljerede resultater kan tilgรฅs ved hjรฆlp af modulet 'Testkรธrsler'. Ligesom manuelle tests viser det detaljerede resultat alle oplysningerne.

Analyse af resultaterne

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.

Analyse af resultaterne

Trin 5) Tekstresultatfilen รฅbnes i Notesblok. Resultatfilen vises som vist nedenfor.

Analyse af resultaterne

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

Ofte Stillede Spรธrgsmรฅl

AI forbedrer testautomatisering gennem selvreparerende objektlokalisering, fejlforudsigelse og smart testprioritering. Dette reducerer vedligeholdelsen af UFT scripts, der er integreret med ALM og hjรฆlper teams med at fokusere pรฅ hรธjrisikoomrรฅder.

Nej. AI forbedrer testforfatterskab og resultatanalyse, men ALM centraliserer stadig testaktiver, udfรธrelse og rapportering, mens UFT driver de funktionelle scripts. Integrationen forbliver rygraden i arbejdsgangen.

UFT er et vรฆrktรธj til automatisering af funktionelle tests, der kรธrer scripts mod applikationer. ALM, eller Quality Center, er en teststyringsplatform, der gemmer, planlรฆgger, udfรธrer og rapporterer om disse tests pรฅ รฉt sted.

QUICKTEST_TEST er den testtype, som ALM tildeler en UFT (tidligere QuickTest) script. Det identificerer testen som en automatiseret UFT test i stedet for en manuel, sรฅ ALM kรธrer den igennem UFT.

Opsummer dette indlรฆg med: