- ALM võimaldab integreerida teiste HP toodetega, näiteks HP UFT ja Hp Load Runner.
- HP UFT on funktsionaalne automatiseerimistööriist, mis toetab nii Windowsi kui ka veebipõhiste rakenduste automatiseerimist. Samuti toetab see mitut tehnoloogiat, näiteks .NET, Java, Siebel, SAP jne.
- Selles jaotises saame aru, kuidas UFT-skripte ALM-ist juhtida. See koosneb erinevatest konfiguratsioonidest ja etappidest.
- Selle mooduli eelduseks on, et nii ALM kui ka UFT peavad olema installitud.
A osa - lisandmooduli installimine:
Samm 1) Liikuge ALM-i sihtlehele (http: // localhost: 8181 / qcbin /) ja valige allpool näidatud "Tööriistad".
2. samm . Klõpsake nuppu Lisa-leht ja linki „HP ALM-i ühenduvus”.
Samm 3) Klõpsake linki „Laadi alla HP ALM-i ühenduvus” ja exe-fail laaditakse alla määratud asukohta.
Samm 4) Paremklõpsake allalaaditud faili ja käsku Käivita administraatorina.
5. samm. Kui UFT on eelinstallitud, pole ühtegi viisardit, mida kasutaja peaks läbima. Kasutaja saab installimise oleku ainult alloleval viisil.
B osa - UFT ja ALM ühendamine
Samm 1) Avage UFT ja märkate ALM-i olemasolu ühe menüüdena, nagu allpool näidatud.
Samm 2) Liikuge ALM-i menüüs ja valige ALM-ühendus.
Samm 3) Avaneb ALM-ühenduse dialoog.
- Sisestage ALM-serveri URL
- Sisestage Kasutajanimi
- Sisestage parool ja klõpsake nuppu Ühenda
4. samm . Eduka autentimise korral laaditakse ALM-failid alla, kuna loome ALM-i ja UFT-i vahel ühendust esimest korda.
Samm 5) ALM-ühenduse dialoog ootab kasutajat domeeni ja projekti valimiseks.
- Valige Domeen
- Valige projekt
- Klõpsake 'Logi sisse'
Samm 6) ALM-ühenduse dialoog kuvab oleku.
- Ühendatud serveriga ja sisaldab üksikasju serveri aadressi ja kasutajanime kohta.
- Projektiga ühendatud ja loetleb projekti üksikasjad.
- Klõpsake nuppu Sule
C osa - skripti salvestamine ALM-i
- Mõistame erinevaid komponente, mis on vajalikud UFT-skripti käivitamiseks.
- Peamised Driver Script - lähtepunkt tahes UFT Script mis on .mts laiendus.
- Teek - asjakohased skripti- / funktsioonifailid, mis võivad olla laiendiga (.vbs) või (.qfl).
- Objekti Hoidla - On tavaliselt ühisobjekt hoidla loomult on .tsr laiendus.
- DataTable - kasutatakse testide parameetrite määramiseks. Tavaliselt Exceli fail.
Märkus: Selle peatüki idee on mõista ALM-i ja UFT-i integreerimist ning mitte õppida UFT-skripte kirjutama.
Samm 1) Esimene samm on draiveri põhiskripti salvestamine UFT-st ALM-i. Liikuge menüüsse „Fail” ja valige „Uus test”, nagu allpool näidatud.
Samm 2) Avaneb uus testidialoog.
- Valige testi tüüp.
- Sisestage testi nimi.
- Peame valima asukohaks ALM (vaikimisi kuvaks see UFT-i installitud asukoha). Klõpsake nuppu 'Sirvi'.
Samm 3) Avaneb dialoog „Vali asukoht”.
- Valige vahekaart 'ALM-i testimiskava'.
- Selle alamkaustade avamiseks topeltklõpsake kausta Funktsionaalne .
Samm 4) Avaneb dialoog „Vali asukoht”, kus on kausta „ Funktsionaalne ” alamkaustad .
- Topeltklõpsake kaustal Automaatika .
- Klõpsake nuppu 'Vali'.
Samm 5) Kasutajale kuvatakse tagasi dialoog „Uus test”
- Kui valitud testikoht osutab ALM-ile.
- Klõpsake nuppu Loo.
Samm 6) Kontrollime nüüd, kas test on edukalt loodud, logides sisse ALM-i.
Liikuge moodulisse „Test Plan”.
- Märkate, et testskript 'Guru99_Bank_Auto' luuakse kausta 'Automation'.
- Vahekaardil Üksikasjad leiate ka, et testitüüp on lukustatud kui „QUICKTEST_TEST”, mis tähendab, et tegemist on UFT-skriptiga.
Samm 7) Nüüd alustage skripti arendamist UFT-s ja salvestage skript, millele pääseb juurde ALM-is, valides loodud testi vahekaardi "Test Script".
Samm 8) Järgmine samm on seotud funktsioonide teegi failide salvestamine ALM-i "testressursside" moodulisse, mis kiireneb käivitamise ajal automaatselt.
Selle skripti jaoks on meil loodud testskriptiga seotud kaks funktsiooniteeki, millest üks sisaldab kõiki rakendusega seotud funktsioone ja teine funktsiooni, mis aitab kasutajatel väljundteksti tulemuse faili luua.
9. samm. Peame seotud raamatukogu failid salvestama ALM-i jaotisse „Test Resources”.
- Klõpsake nuppu 'Uus ressurss'
- Avaneb dialoog „Uus ressurss”
- Sisestage funktsioonide kogu nimi
- Valige tüübiks Funktsioonide teek
- Klõpsake nuppu OK
10. samm . Loodud testressurssi kuvatakse kasutajale, nagu allpool näidatud.
Samm 11) Nüüd peame .vbs üles laadima loodud katseressurssi.
- Klõpsake nuppu 'Ressursside vaataja'
- Klõpsake nuppu „Laadi fail üles”
Samm 12) Avaneb faili üleslaadimise dialoog.
- Valige tee, kus .vbs-fail asub
- Valige fail, mis tuleb üles laadida.
- Klõpsake nuppu Ava.
Samm 13) Pärast edukat üleslaadimist kuvab ALM kasutajale oleku. Klõpsake nuppu OK.
Samm 14) Üleslaaditud testressurssi saab vaadata 'Resource Vieweri' abil.
Samm 15) Ühe teise testiga seotud funktsioonifaili üleslaadimiseks korrake samme 8 kuni 14. Pärast 'generateresult.vbs' üleslaadimist kuvatakse ressursside vaataja, nagu allpool näidatud.
Samm 16) Nüüd peame üles laadima asjakohased failid "Objektide hoidla" mooduli "Katseressursid" alla sarnaselt funktsioonide teekide üleslaadimisega.
- Klõpsake moodulil "Uus ressurss"
- Avaneb mooduli „Uus ressurss” aken.
- Sisestage testressursi nimi.
- Valige failitüübiks „Object Repository”.
- Klõpsake nuppu OK
Samm 17) Testi ressurss luuakse nagu allpool näidatud. Nüüd peab kasutaja hoidlafaili üles laadima.
- Klõpsake vahekaarti 'Ressursivaatur'.
- Klõpsake nuppu „Laadi fail üles“.
Samm 18) Nüüd laadige üles jagatud objekti hoidla fail.
- Valige fail, kuhu see on salvestatud.
- Klõpsake nuppu Ava.
Samm 19) Eduka üleslaadimise korral kuvab ALM kasutajale oleku. Klõpsake nuppu OK.
20. samm . Katseressurssi saab vaadata otse ALM-ist, nagu allpool näidatud.
Samm 21) Viimane katseressurss, mille peame üles laadima, on leht "Test Data", mis sisaldab parameetriga testi.
Demo eesmärgil oleme automatiseerinud 4 testimisjuhtu. Kavandatud testi andmed on näidatud allpool. Nüüd peame sama üles laadima ka ALM-i.
Samm 22) Looge uus ressurss nimega "TestData", valige tüüp "Test Resource" ja valige "OK"
Samm 23) Nagu on selgitatud punktidest 17–19, kuvatakse testandmete Exceli fail ja üleslaaditud loodud „testandmed” edukas üleslaadimine, nagu allpool näidatud.
D osa - seaded UFT-s
Samm 1) Meil on kõik seotud failid ALM-i laaditud, peame tagama, et automatiseerimisskript võtab ALM-ist üles teegi faili, VÕI ja andmefaili. Mõistame, kuidas funktsioonide teeke seostada testskriptiga ALM-ist dünaamiliselt.
Samm 2) Objektihoidla tuleb otsida ka ALM-i vahekaardilt "Test Resources". Vaatame, kuidas objekti hoidla käitamise ajal dünaamiliselt laadida.
Samm 3) Testandmed tuleb importida UFT globaalsele lehele. Samamoodi peaksime enne andmetabelis nimetatud parameetritele juurdepääsu proovimist tagama järgmise koodijupi olemasolu.
4. samm. Peaksime tagama, et lubaksime teistel HP toodetel UFT-ga suhelda. Sama toimimiseks minge allpool näidatule „Tööriistad” -> „Valikud”.
Samm 5) Avaneb dialoog Valikud.
- Valige vahekaart „GUI testimine”.
- Valige 'Test Runs'
- Luba 'Luba teistel HP toodetel teste ja komponente käitada'
- Klõpsake nuppu OK
E osa - skriptide käivitamine ALM-is
1. samm. Looge testimismoodulis testipakett. Loogem automatiseeritud testipaketi jaoks uus kaust.
- Valige moodul „Test Lab”
- Valige kaust, mille all soovime uue kausta luua
- Klõpsake ikooni Uus kaust
- Sisestage kausta nimi
- Klõpsake nuppu OK.
Samm 2) Uus kaust luuakse nagu allpool näidatud:
Samm 3) Nüüd peame loodud kausta alla looma testikomplekti.
- Valige kaust
- Klõpsake nuppu 'Uus testikomplekt'
- Sisestage testikomplekti nimi
- Klõpsake nuppu OK
Samm 4) Nagu ka käsitsi tehtavad testid, tuleb pärast testikomplekti loomist lisada testide eksemplarid testplaani puust.
- Valige loodud testikomplekt
- Klõpsake nuppu „Valige testid”. Testplaani puu avaneb.
- Valige test
- Klõpsake nuppu <=
Samm 5) Lisatud test kuvatakse allpool näidatud viisil.
- Lisatud test kuvab testi tüübi „QUICKTEST_TEST” automaatselt.
- Käivitamise käivitamiseks klõpsake nuppu Käivita.
5. samm . Avaneb automaatse testijooksja dialoog. Andke meile mõista selles aknas kõiki saadaolevaid funktsioone.
- Käivita kõik - võimaldab meil testikomplekti täielikult käivitada.
- Käivita - võimaldab meil käivitada ainult valitud testeksemplari.
- Käivitage kõik testid kohapeal - test alustatakse kohalikus hostis. Kui kontrollimata kasutajal on võimalik sisestada hosti nimi, milles testid tuleb läbi viia.
- Luba logi - loob testkäigu ajal täitmislogifaili. Pärast tekstitäitmist täitmislogi vaatamiseks valige sama dialoogi menüüst Run käsk 'Kuva täitmine ' .
Testi käivitamiseks klõpsake nuppu „Käivita“.
Samm 6) Skripti käivitamise ajal käivitatakse taustal UFT. Töötamise olek kuvatakse pärast testi täitmise lõppu, nagu allpool näidatud. Sulge aken.
F osa - tulemuste analüüs:
Samm 1) Täitevõrk kuvatakse kasutajale tagasi pärast automaatse jooksja dialoogi sulgemist.
- Testi täitmise oleku värskendatud.
- Sisseehitatud UFT testiaruandele pääseb juurde, klõpsates nuppu „Käivita aruanne”.
2. samm . Kasutajale kuvatakse sisseehitatud UFT testiaruanne.
Samm 3) Üksikasjalike tulemuste juurde pääseb mooduli Test Runs abil. Sarnaselt manuaalsete testidega kuvatakse üksikasjalikus tulemuses kogu teave.
Samm 4) Test genereerib ka tekstitulemifaili, millele pääseb juurde jaotisest Manused. Tekstifaili genereerib skript (testraamistik), mis EI OLE UFT sisseehitatud aruanne. Samale juurdepääsemiseks toimige järgmiselt.
- Valige käsk „Käivita ID”.
- Avaneb dialoog 'Käivita üksikasjad'.
- Mine jaotisesse „Manused”.
- Tulemuste fail on kasutajatele allalaadimiseks saadaval. Topeltklõpsake tekstifailil.
Samm 5) Tekstitulemifail avatakse märkmikus. Tulemuste fail kuvatakse allpool näidatud viisil.
Laadige alla selles õpetuses kasutatud UFT-i automatiseerimisskript
Video QTP integreerimisest kvaliteedikeskusega
Kui videole pole juurdepääsu, klõpsake siin
Märkused: -
- Kvaliteedikeskus pakub testfunktsioonide kiirema väljatöötamise jaoks paljusid funktsioone, nagu testimissammude kopeerimine, skriptide saatmine ülevaatamiseks, manuste lisamine jne.
- Võite luua skripti automatiseerimistööriistades, nagu QTP ja Loadrunner, ning seejärel need üles laadida ja salvestada kvaliteedikeskusesse
- Samuti saate kvaliteedikeskuses käsitsi testitud skripti otse teisendada automatiseeritud skriptiks.