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.

- 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:
A osa โ lisandmooduli installimine
Step 1) Liikuge ALM-i sihtlehele (http://localhost:8181/qcbin/) ja valige "Tรถรถriistad", nagu allpool nรคidatud.
Step 2) Avaneb lisandmooduli leht ja tuleks klรตpsata lingil โHP ALM-i รผhenduvusโ.
Step 3) Klรตpsake lingil โLaadi alla HP ALM Connectivityโ ja exe-fail laaditakse mรครคratud asukohta alla.
Step 4) Paremklรตpsake allalaaditud failil ja valige โKรคivita administraatorinaโ.
Step 5) Kasutajal ei ole vaja lรคbida installiviisardit, kui UFT on eelinstallitud. Kasutaja saab ainult installimise oleku, nagu allpool nรคidatud.
B osa โ รhendamine UFT ja ALM
Step 1) avatud UFT ja mรคrkate ALM-i olemasolu รผhe menรผรผna, nagu allpool nรคidatud.
Step 2) Navigeeri ALM menรผรผs ja vali ALM-รผhendus.
Step 3) Avaneb ALM-รผhenduse dialoogiboks.
- Sisestage ALM-server URL.
- Sisestage kasutajanimi.
- Sisestage parool ja klรตpsake nuppu โรhendaโ.
Step 4) Eduka autentimise korral laaditakse ALM-failid alla, kuna loome รผhenduse ALM-i ja UFT esimest korda.
Step 5) ALM-i รผhenduse dialoog ootab, kuni kasutaja valib domeeni ja projekti.
- Valige Domeen.
- Valige projekt.
- Klรตpsake "Logi sisse".
Step 6) ALM-รผhenduse dialoogiaknas kuvatakse olek.
- Serveriga รผhendatud ja loetleb serveri aadressi ja kasutajanime รผksikasjad.
- รhendatud projektiga ja loetleb projekti รผksikasjad.
- Klรตpsake nuppu โSuleโ.
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.
Step 1) Esimene samm on salvestada peamise draiveri skript ALM-i UFT. Liikuge menรผรผsse โFailโ ja valige โUus testโ, nagu allpool nรคidatud.
Step 2) Avaneb dialoogiboks Uus test.
- Valige testi tรผรผp.
- Sisestage testi nimi.
- Peame valima asukohaks ALM-i (vaikimisi kuvatakse UFT installitud asukoht). Klรตpsake nupul โSirviโ.
Step 3) Avaneb dialoogiboks โVali asukohtโ.
- Valige vahekaart โALM-i testimisplaanโ.
- Double- klรตpsake nuppu 'Funktsionaalne' kausta, et avada selle alamkaustad.
Step 4) Avaneb dialoogiboks โAsukoha valimineโ, kus on nรคha kausta โโ alamkaustad.Funktsionaalne' kaust.
- Double- klรตpsake nuppu 'Automaatika' kaust.
- Klรตpsake 'Vali'.
Step 5) Kasutajale kuvatakse dialoogiboks โUus testโ.
- Valitud testimiskohaga, mis osutab ALM-ile.
- Klรตpsake "Loo".
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.
Step 7) Nรผรผd hakake arendamaping skript sees UFT ja salvestage skript, millele pรครคseb ALM-is ligi, valides loodud testi vahekaardi โTestiskriptโ.
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.
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.
Step 10) Loodud testressurssi kuvatakse kasutajale, nagu allpool nรคidatud.
Step 11) Nรผรผd peame .vb-failid loodud testressurssi รผles laadima.
- Klรตpsake nuppu โRessursivaaturโ.
- Klรตpsake nuppu โLaadi fail รผlesโ.
Step 12) Avaneb faili รผleslaadimise dialoog.
- Valige tee, kus .vbs-fail asub.
- Valige fail, mis tuleb รผles laadida.
- Klรตpsake 'Ava'.
Step 13) Eduka รผleslaadimise korral kuvab ALM kasutajale oleku. Klรตpsake 'OK'.
Step 14) รleslaaditud testressurssi saab vaadata 'Resource Vieweri' abil.
Step 15) Testiga seotud teise funktsioonifaili รผleslaadimiseks korrake samme 8 kuni 14. Pรคrast 'generateresult.vbs' รผleslaadimist kuvatakse ressursivaatur allpool nรคidatud viisil.
Step 16) Nรผรผd peame รผles laadima vastavad โObjektide hoidlaโ failid mooduli โtest resourcesโ alla, sarnaselt funktsiooniteekide รผleslaadimisega.
- Klรตpsake moodulil โUus ressurssโ.
- Avaneb aken โUus ressurssโ.
- Sisestage testressursi nimi.
- Valige faili tรผรผbiks "Objektihoidla".
- Klรตpsake nuppu OK.
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โ.
Step 18) Nรผรผd laadige รผles jagatud objektide hoidla fail.
- Valige fail, kuhu see on salvestatud.
- Klรตpsake nuppu โAvaโ.
Step 19) Eduka รผleslaadimise korral kuvab ALM kasutajale oleku. Klรตpsake 'OK'.
Step 20) Testi ressurssi saab vaadata otse ALM-ist, nagu allpool nรคidatud.
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.
Step 22) Looge uus ressurss nimega โTestDataโ, valige tรผรผbiks โtest Resourceโ ja klรตpsake nuppu โOKโ.
Step 23) Nagu sammudes 17โ19 selgitatud, laadige รผles testandmete Exceli fail ja eduka รผleslaadimise korral kuvatakse loodud testandmed allpool nรคidatud viisil.
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.
Step 2) Objektihoidla tuleb samuti ALM-i vahekaardilt โTestiressursidโ รผles leida. Vaatame, kuidas objektihoidlat kรคitusaja jooksul dรผnaamiliselt laadida.
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.
Step 4) Peaksime tagama, et lubame teistel HP toodetel suhelda UFTSelleks minge menรผรผsse โTรถรถriistadโ -> โValikudโ, nagu allpool nรคidatud.
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.
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.
Step 2) Uus kaust luuakse jรคrgmiselt:
Step 3) Nรผรผd peame loodud kausta alla looma testikomplekti.
- Valige kaust.
- Klรตpsake nuppu โUus testikomplektโ.
- Sisestage testikomplekti nimi.
- Klรตpsake nuppu OK.
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 '<='.
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โ.
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".
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.
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.
Step 2) Sisseehitatud UFT Testiaruanne kuvatakse kasutajale.
Step 3) รksikasjalikele tulemustele pรครคseb ligi mooduli โTestidโ kaudu. Nagu kรคsitsi testide puhul, kuvatakse detailses tulemuses kogu teave.
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.
Step 5) Tekstitulemuste fail avatakse Notepadis. Tulemuste fail kuvatakse allpool nรคidatud viisil.
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



















































