Kuidas integreeruda UFT(QTP) koos ALM-iga (kvaliteedikeskus)

โšก Nutikas kokkuvรตte

Integreerimine UFT (QTP) koos ALM-iga (kvaliteedikeskus) vรตimaldab teil funktsionaalseid automatiseerimisskripte hallata tsentraalsest testihaldusplatvormist. See ressurss selgitab tรคielikku tegevuskava: รผhenduvuse lisandmooduli installimine, รผhenduse loomine UFT ALM-i, skriptide ja ressursside salvestamine, seadistamine UFT seaded, kรคivitamine ja tulemuste analรผรผsimine.

  • ๐Ÿ”Œ Lisandmooduli installimine: Laadige alla ja installige HP ALM Connectivity UFT saab ALM-iga suhelda.
  • ๐Ÿค Vรตta meiega รผhendust UFT ja ALM: Kasutage ALM-menรผรผd UFT serverisse, domeeni ja projekti sisselogimiseks.
  • ๐Ÿ’พ Skriptide salvestamine: Salvesta draiveri skript, funktsiooniteegid, objektihoidla ja andmetabel ALM-is.
  • โš™๏ธ UFT Seaded: Laadi ressursse dรผnaamiliselt ja luba teistel HP toodetel teste kรคivitada.
  • โ–ถ ๏ธ Teosta ja analรผรผsi: Kรคivita Test Labist pรคrit testikomplekt ja vaata tulemused รผle. UFT aruannete ja tulemuste failid.

Kuidas integreeruda HP UFT HP ALM-iga

  • ALM vรตimaldab integratsiooni teiste HP toodetega, nรคiteks HP UFT ja HP โ€‹โ€‹LoadRunner.
  • HP UFT on funktsionaalne automatiseerimistรถรถriist, mis toetab mรตlema automatiseerimist Windows-pรตhised ja veebipรตhised rakendused. See toetab ka mitmeid tehnoloogiaid, nรคiteks .NET-i, Java, Siebel, SAPJne
  • Selles osas saame aru, kuidas autot juhtida UFT ALM-i skriptid. See koosneb erinevatest konfiguratsioonidest ja sammudest.
  • Selle mooduli eelduseks on, et nii ALM kui ka UFT pidi olema paigaldatud.

Jรคrgnev on tegevuskava, mida tuleb jooksmiseks jรคrgida UFT testid ALM-i abil:

integreerima UFT(QTP) ALM-iga

A osa โ€“ lisandmooduli installimine

Step 1) Liikuge ALM-i sihtlehele (http://localhost:8181/qcbin/) ja valige "Tรถรถriistad", nagu allpool nรคidatud.

Lisandmooduli installimine

Step 2) Avaneb lisandmooduli leht ja tuleks klรตpsata lingil โ€žHP ALM-i รผhenduvusโ€.

Lisandmooduli installimine

Step 3) Klรตpsake lingil โ€žLaadi alla HP ALM Connectivityโ€ ja exe-fail laaditakse mรครคratud asukohta alla.

Lisandmooduli installimine

Step 4) Paremklรตpsake allalaaditud failil ja valige โ€žKรคivita administraatorinaโ€.

Lisandmooduli installimine

Step 5) Kasutajal ei ole vaja lรคbida installiviisardit, kui UFT on eelinstallitud. Kasutaja saab ainult installimise oleku, nagu allpool nรคidatud.

Lisandmooduli installimine

B osa โ€“ รœhendamine UFT ja ALM

Step 1) avatud UFT ja mรคrkate ALM-i olemasolu รผhe menรผรผna, nagu allpool nรคidatud.

รผhendamine UFT ja ALM

Step 2) Navigeeri ALM menรผรผs ja vali ALM-รผhendus.

รผhendamine UFT ja ALM

Step 3) Avaneb ALM-รผhenduse dialoogiboks.

  1. Sisestage ALM-server URL.
  2. Sisestage kasutajanimi.
  3. Sisestage parool ja klรตpsake nuppu โ€žรœhendaโ€.

รผhendamine UFT ja ALM

Step 4) Eduka autentimise korral laaditakse ALM-failid alla, kuna loome รผhenduse ALM-i ja UFT esimest korda.

รผhendamine UFT ja ALM

Step 5) ALM-i รผhenduse dialoog ootab, kuni kasutaja valib domeeni ja projekti.

  1. Valige Domeen.
  2. Valige projekt.
  3. Klรตpsake "Logi sisse".

รผhendamine UFT ja ALM

Step 6) ALM-รผhenduse dialoogiaknas kuvatakse olek.

  1. Serveriga รผhendatud ja loetleb serveri aadressi ja kasutajanime รผksikasjad.
  2. รœhendatud projektiga ja loetleb projekti รผksikasjad.
  3. Klรตpsake nuppu โ€žSuleโ€.

รผhendamine UFT ja ALM

C osa โ€“ skripti salvestamine ALM-i

  • Saame aru erinevatest komponentidest, mis on vajalikud selle teostamiseks UFT skript.
  • Peamine draiveri skript โ€“ Mis tahes sisenemispunkt UFT skript, millel on laiend .mts.
  • Raamatukogu โ€“ Asjakohased skripti-/funktsioonifailid, mille laiend vรตib olla (.vbs) vรตi (.qfl).
  • Objektide hoidla โ€“ Tavaliselt on see oma olemuselt jagatud objektide hoidla ja sellel on laiend .tsr.
  • Andmete tabel โ€“ Kasutatakse testide parameetristamiseks. Tavaliselt Exceli fail.

Mรคrge: Selle peatรผki mรตte on mรตista ALM-i ja UFT integratsioon ja MITTE kirjutama รตppimine UFT skripte.

Skripti salvestamine ALM-i

Step 1) Esimene samm on salvestada peamise draiveri skript ALM-i UFT. Liikuge menรผรผsse โ€žFailโ€ ja valige โ€žUus testโ€, nagu allpool nรคidatud.

Skripti salvestamine ALM-i

Step 2) Avaneb dialoogiboks Uus test.

  1. Valige testi tรผรผp.
  2. Sisestage testi nimi.
  3. Peame valima asukohaks ALM-i (vaikimisi kuvatakse UFT installitud asukoht). Klรตpsake nupul โ€žSirviโ€.

Skripti salvestamine ALM-i

Step 3) Avaneb dialoogiboks โ€žVali asukohtโ€.

  1. Valige vahekaart โ€žALM-i testimisplaanโ€.
  2. Double- klรตpsake nuppu 'Funktsionaalne' kausta, et avada selle alamkaustad.

Skripti salvestamine ALM-i

Step 4) Avaneb dialoogiboks โ€žAsukoha valimineโ€, kus on nรคha kausta โ€žโ€ alamkaustad.Funktsionaalne' kaust.

  1. Double- klรตpsake nuppu 'Automaatika' kaust.
  2. Klรตpsake 'Vali'.

Skripti salvestamine ALM-i

Step 5) Kasutajale kuvatakse dialoogiboks โ€žUus testโ€.

  1. Valitud testimiskohaga, mis osutab ALM-ile.
  2. Klรตpsake "Loo".

Skripti salvestamine ALM-i

Step 6) Nรผรผd kontrollime ALM-i sisselogimisega, kas test on edukalt loodud. Liikuge moodulisse โ€žTestiplaanโ€œ.

  • Sa mรคrkad, et testskript 'Guruโ€ž99_Bank_Autoโ€ luuakse kausta โ€žAutomationโ€ alla.
  • รœksikasjade vahekaardi alt leiame ka, et testi tรผรผp on lukustatud kui โ€žQUICKTEST_TESTโ€, mis tรคhendab, et see on UFT skript.

Skripti salvestamine ALM-i

Step 7) Nรผรผd hakake arendamaping skript sees UFT ja salvestage skript, millele pรครคseb ALM-is ligi, valides loodud testi vahekaardi โ€žTestiskriptโ€.

Skripti salvestamine ALM-i

Step 8) Jรคrgmine samm on seotud funktsiooniteegi failide salvestamine ALM-i moodulisse โ€žtest ressursidโ€, mis kรคivitamise ajal automaatselt รผles korjatakse.

Selle skripti jaoks on meil loodud testiskriptiga seotud kaks funktsiooniteeki, millest รผks sisaldab kรตiki rakendusega seotud funktsioone ja teine โ€‹โ€‹funktsioone, mis aitavad kasutajatel genereerida vรคljundteksti tulemuste faili.

Skripti salvestamine ALM-i

Step 9) Peame salvestama seotud teegifailid ALM-i jaotisesse โ€žTestiressursidโ€.

  • Klรตpsake nuppu โ€žUus ressurssโ€.
  • Avaneb dialoogiboks โ€žUus ressurssโ€.
  • Sisestage funktsiooniteegi nimi.
  • Valige tรผรผbiks โ€žFunktsiooniteekโ€.
  • Klรตpsake nuppu OK.

Skripti salvestamine ALM-i

Step 10) Loodud testressurssi kuvatakse kasutajale, nagu allpool nรคidatud.

Skripti salvestamine ALM-i

Step 11) Nรผรผd peame .vb-failid loodud testressurssi รผles laadima.

  • Klรตpsake nuppu โ€žRessursivaaturโ€.
  • Klรตpsake nuppu โ€žLaadi fail รผlesโ€.

Skripti salvestamine ALM-i

Step 12) Avaneb faili รผleslaadimise dialoog.

  • Valige tee, kus .vbs-fail asub.
  • Valige fail, mis tuleb รผles laadida.
  • Klรตpsake 'Ava'.

Skripti salvestamine ALM-i

Step 13) Eduka รผleslaadimise korral kuvab ALM kasutajale oleku. Klรตpsake 'OK'.

Skripti salvestamine ALM-i

Step 14) รœleslaaditud testressurssi saab vaadata 'Resource Vieweri' abil.

Skripti salvestamine ALM-i

Step 15) Testiga seotud teise funktsioonifaili รผleslaadimiseks korrake samme 8 kuni 14. Pรคrast 'generateresult.vbs' รผleslaadimist kuvatakse ressursivaatur allpool nรคidatud viisil.

Skripti salvestamine ALM-i

Step 16) Nรผรผd peame รผles laadima vastavad โ€žObjektide hoidlaโ€ failid mooduli โ€žtest resourcesโ€ alla, sarnaselt funktsiooniteekide รผleslaadimisega.

  1. Klรตpsake moodulil โ€žUus ressurssโ€.
  2. Avaneb aken โ€žUus ressurssโ€.
  3. Sisestage testressursi nimi.
  4. Valige faili tรผรผbiks "Objektihoidla".
  5. Klรตpsake nuppu OK.

Skripti salvestamine ALM-i

Step 17) Testiressurss luuakse allpool nรคidatud viisil. Nรผรผd peab kasutaja รผles laadima repositooriumi faili.

  • Klรตpsake vahekaarti โ€žRessursivaaturโ€.
  • Klรตpsake nuppu โ€žLaadi fail รผlesโ€.

Skripti salvestamine ALM-i

Step 18) Nรผรผd laadige รผles jagatud objektide hoidla fail.

  • Valige fail, kuhu see on salvestatud.
  • Klรตpsake nuppu โ€žAvaโ€.

Skripti salvestamine ALM-i

Step 19) Eduka รผleslaadimise korral kuvab ALM kasutajale oleku. Klรตpsake 'OK'.

Skripti salvestamine ALM-i

Step 20) Testi ressurssi saab vaadata otse ALM-ist, nagu allpool nรคidatud.

Skripti salvestamine ALM-i

Step 21) Viimane testiressurss, mille peame รผles laadima, on leht โ€žTestiandmedโ€, mis sisaldab parameetriga testi.

Demo eesmรคrgil oleme automatiseerinud 4 testi. Kavandatud testiandmed on nรคidatud allpool. Nรผรผd peame need ALM-i รผles laadima.

Skripti salvestamine ALM-i

Step 22) Looge uus ressurss nimega โ€žTestDataโ€, valige tรผรผbiks โ€žtest Resourceโ€ ja klรตpsake nuppu โ€žOKโ€.

Skripti salvestamine ALM-i

Step 23) Nagu sammudes 17โ€“19 selgitatud, laadige รผles testandmete Exceli fail ja eduka รผleslaadimise korral kuvatakse loodud testandmed allpool nรคidatud viisil.

Skripti salvestamine ALM-i

D osa โ€“ Seaded UFT

Step 1) Kรตik seotud failid on ALM-i laaditud; peame tagama, et automatiseerimisskript vรตtab ALM-ist รผles teegifaili, objektihoidla ja andmefaili. Vaatame, kuidas funktsiooniteegid ALM-ist dรผnaamiliselt testskriptiga seostada.

Seaded jaotises UFT

Step 2) Objektihoidla tuleb samuti ALM-i vahekaardilt โ€žTestiressursidโ€ รผles leida. Vaatame, kuidas objektihoidlat kรคitusaja jooksul dรผnaamiliselt laadida.

Seaded jaotises UFT

Step 3) Testiandmed tuleb importida lehele โ€žGlobaalneโ€œ. UFTSelle tegemiseks peaksime enne andmetabelis mainitud parameetritele juurdepรครคsu proovimist veenduma, et meil on olemas jรคrgmine koodijupp.

Seaded jaotises UFT

Step 4) Peaksime tagama, et lubame teistel HP toodetel suhelda UFTSelleks minge menรผรผsse โ€žTรถรถriistadโ€ -> โ€žValikudโ€, nagu allpool nรคidatud.

Seaded jaotises UFT

Step 5) Avaneb dialoogiboks Valikud.

  • Valige "GUI testimine'vahekaart.
  • Valige โ€žTestiversioonidโ€.
  • Luba valik โ€žLuba teistel HP toodetel teste ja komponente kรคivitadaโ€.
  • Klรตpsake nuppu OK.

Seaded jaotises UFT

E osa โ€“ skriptide tรคitmine ALM-is

Step 1) Loo testimiskomplekt moodulis โ€žTest Labโ€œ kรคivitamiseks. Loome automatiseeritud testimiskomplekti jaoks uue kausta.

  • Valige moodul โ€žTestilaborโ€.
  • Valige kaust, mille alla soovime uue kausta luua.
  • Klรตpsake ikooni Uus kaust.
  • Sisestage kausta nimi.
  • Vajuta OK.

Skriptide tรคitmine ALM-is

Step 2) Uus kaust luuakse jรคrgmiselt:

Skriptide tรคitmine ALM-is

Step 3) Nรผรผd peame loodud kausta alla looma testikomplekti.

  • Valige kaust.
  • Klรตpsake nuppu โ€žUus testikomplektโ€.
  • Sisestage testikomplekti nimi.
  • Klรตpsake nuppu OK.

Skriptide tรคitmine ALM-is

Step 4) Nagu kรคsitsi testide puhul, tuleb pรคrast testikomplekti loomist testieksemplarid lisada Katseplaan puu.

  • Valige loodud testikomplekt.
  • Klรตpsake nuppu โ€žVali testidโ€œ. Avaneb testiplaani puu.
  • Valige test.
  • Klรตpsake nuppu '<='.

Skriptide tรคitmine ALM-is

Step 5) Lisatud test kuvatakse allpool nรคidatud viisil.

  • Lisatud test kuvab testi tรผรผbi automaatselt kui 'QUICKTEST_TEST'.
  • Kรคivitamise kรคivitamiseks klรตpsake nuppu โ€žKรคivitaโ€œ.

Skriptide tรคitmine ALM-is

Step 6) Avaneb dialoogiboks Automaatne testi kรคivitaja. Vaatleme kรตiki selles aknas saadaolevaid funktsioone.

  • Kรคivita kรตik โ€“ Vรตimaldab meil testikomplekti tรคielikult tรคita.
  • jooks โ€“ Vรตimaldab meil kรคivitada ainult valitud testeksemplari.
  • Kรคivitage kรตik testid kohapeal โ€“ Test kรคivitatakse kohalikul hostil. Kui see ruut on mรคrkimata, saab kasutaja sisestada hostinime, millel testid kรคivitatakse.
  • Luba logi โ€“ Loob testi kรคivitamise ajal tรคitmislogifaili. Tรคitmislogi vaatamiseks pรคrast testi kรคivitamist valige โ€žVaate tรคitmine'alates'jooks'sama dialoogi menรผรผ.

Testi kรคivitamiseks klรตpsake nuppu "Kรคivita".

Skriptide tรคitmine ALM-is

Step 7) UFT kรคivitatakse taustal skripti tรคitmise ajal. Kui testi kรคivitamine on lรตppenud, kuvatakse kรคivitamise olekut, nagu allpool nรคidatud. Sulgege aken.

Skriptide tรคitmine ALM-is

F osa โ€“ tulemuste analรผรผs

Step 1) Tรคitmisruudustik kuvatakse kasutajale tagasi pรคrast dialoogi โ€žAutomaatne jooksjaโ€ sulgemist.

  • Testi teostamise olekut on uuendatud.
  • Sisseehitatud UFT Testiaruandele pรครคseb ligi nupule โ€žKรคivita aruanneโ€ klรตpsates.

Tulemuste analรผรผsimine

Step 2) Sisseehitatud UFT Testiaruanne kuvatakse kasutajale.

Tulemuste analรผรผsimine

Step 3) รœksikasjalikele tulemustele pรครคseb ligi mooduli โ€žTestidโ€ kaudu. Nagu kรคsitsi testide puhul, kuvatakse detailses tulemuses kogu teave.

Tulemuste analรผรผsimine

Step 4) Test genereerib ka tekstitulemuste faili, millele pรครคseb ligi manuste jaotisest. Tekstifaili genereerib skript (testimisraamistik), mis on EI sisseehitatud aruanne UFTSellele ligipรครคsemiseks tehke jรคrgmist.

  • Valige "Run ID".
  • Avaneb dialoog 'Kรคivita รผksikasjad'.
  • Mine jaotisse โ€žManusedโ€.
  • Tulemusfail on kasutajatele allalaadimiseks saadaval. Double- klรตpsake tekstifailil.

Tulemuste analรผรผsimine

Step 5) Tekstitulemuste fail avatakse Notepadis. Tulemuste fail kuvatakse allpool nรคidatud viisil.

Tulemuste analรผรผsimine

Lae alla UFT Selles รตpetuses kasutatud automatiseerimisskript

Video on sisse lรผlitatud QTP Integratsioon kvaliteedikeskusega:

Click siin kui videole ligipรครคs pole vรตimalik.

Mรคrkused:

  • Kvaliteedikeskus pakub palju funktsioone, nagu testietappide kopeerimine, skriptide saatmine meili teel รผlevaatamiseks, manuste lisamine jne, et hรตlbustada testide kiiremat vรคljatรถรถtamist.
  • Skripti saab luua automatiseerimistรถรถriistades, nรคiteks QTP ja LoadRunnerja seejรคrel laadige need รผles ja salvestage kvaliteedikeskusesse.
  • Samuti saate kvaliteedikeskuses kรคsitsi testimisskripti otse automaatseks skriptiks teisendada.

Click siin kui video pole juurdepรครคsetav

KKK

Tehisintellekt tรคiustab testide automatiseerimist isetervenevate objektide lokaliseerijate, rikete ennustamise ja nutika testide prioriseerimise abil. See vรคhendab hoolduskulusid. UFT skriptid, mis on integreeritud ALM-iga ja aitavad meeskondadel keskenduda kรตrge riskiga valdkondadele.

Ei. Tehisintellekt tรคiendab testide loomist ja tulemuste analรผรผsi, kuid ALM tsentraliseerib endiselt testimisvarad, teostamise ja aruandluse, samal ajal kui UFT juhib funktsionaalseid skripte. Integratsioon jรครคb tรถรถvoo selgrooks.

UFT on funktsionaalne testide automatiseerimise tรถรถriist, mis kรคivitab rakenduste vastu skripte. ALM ehk kvaliteedikeskus on testide haldamise platvorm, mis salvestab, ajastab, kรคivitab ja annab nende testide kohta aru รผhes kohas.

QUICKTEST_TEST on testi tรผรผp, mille ALM mรครคrab UFT (endine QuickTest) skript. See identifitseerib testi automatiseeritud testina UFT testi, mitte kรคsitsi, seega ALM viib selle lรคbi UFT.

Vรตta see postitus kokku jรคrgmiselt: