Kako integrirati UFT (QTP) s ALM (Centar kvalitete)

Sadržaj:

Anonim
  • ALM omogućuje integraciju s drugim HP-ovim proizvodima kao što su HP UFT i Hp Load Runner.
  • HP UFT je funkcionalni alat za automatizaciju koji podržava automatizaciju i Windows i Web aplikacija. Također podržava više tehnologija kao što su .NET, Java, Siebel, SAP itd.
  • U ovom ćemo odjeljku razumjeti kako voziti UFT skripte iz ALM-a. Sastoji se od različitih konfiguracija i koraka.
  • Preduvjet za ovaj modul je da moraju biti instalirani i ALM i UFT.
Slijedi putokaz kojeg treba slijediti da bi se pokrenuli UFT testovi koristeći ALM

Dio A - Instalacija dodatka:

Korak 1) Dođite do odredišne ​​stranice ALM-a (http: // localhost: 8181 / qcbin /) i odaberite 'Alati' kao što je prikazano u nastavku.

Korak 2) Treba kliknuti stranicu dodatka i vezu "HP ALM povezivost".

Korak 3) Kliknite vezu 'Preuzmi HP ALM Connectivity' i exe datoteka će se preuzeti na navedenom mjestu.

Korak 4) Desnom tipkom miša kliknite preuzetu datoteku i "Pokreni kao administrator".

Korak 5) Neće postojati čarobnjak za instalaciju kroz koji korisnik mora proći ako je UFT unaprijed instaliran. Korisnik dobiva samo status instalacije kako je prikazano dolje.

Dio B - Povezivanje UFT i ALM

Korak 1) Otvorite UFT i primijetit ćete prisutnost ALM-a kao jednog od izbornika kao što je prikazano u nastavku.

Korak 2) Pomaknite se do izbornika ALM i odaberite ALM vezu.

Korak 3) Otvara se dijaloški okvir veze ALM.

  1. Unesite URL poslužitelja ALM
  2. Unesite korisničko ime
  3. Unesite lozinku i kliknite "Poveži"

Korak 4) Nakon uspješne provjere autentičnosti, datoteke ALM preuzimale bi se jer prvi put uspostavljamo vezu između ALM-a i UFT-a.

Korak 5) Dijaloški okvir veze ALM čeka da korisnik odabere domenu i projekt.

  1. Odaberite Domena
  2. Odaberite projekt
  3. Kliknite 'Prijava'

Korak 6) Dijaloški okvir veze ALM prikazuje status.

  1. Povezan sa poslužiteljem i navodi detalje o adresi poslužitelja i korisničkom imenu.
  2. Povezan s projektom i navodi detalje o projektu.
  3. Kliknite "Zatvori"

Dio C - Spremanje skripte u ALM

  • Dopustite nam da razumijemo razne komponente potrebne za izvršavanje UFT skripte.
  • Skripta glavnog pokretačkog programa - ulazna točka za bilo koju UFT skriptu koja ima .mts proširenje.
  • Biblioteka - relevantne datoteke skripti / funkcije koje mogu biti proširenja (.vbs) ili (.qfl).
  • Spremište objekata - Po prirodi je obično spremište dijeljenih objekata i ima .tsr proširenje.
  • DataTable - koristi se za parametriranje testova. Obično Excel datoteka.

Napomena: Ideja ovog poglavlja je razumjeti ALM i UFT integraciju, a NE naučiti kako pisati UFT skripte.

Korak 1) Prvi korak je spremanje skripte glavnog upravljačkog programa u ALM s UFT-a. Idite na izbornik "Datoteka" i odaberite "Novi test" kao što je prikazano dolje.

Korak 2) Otvara se dijaloški okvir Novi test.

  1. Odaberite vrstu testa.
  2. Unesite naziv testa.
  3. Moramo odabrati mjesto kao ALM (prema zadanim postavkama prikazat će UFT instalirano mjesto). Kliknite gumb "Pregledaj".

Korak 3) Otvara se dijaloški okvir "Odabir lokacije".

  1. Odaberite karticu 'Plan ispitivanja ALM'.
  2. Dvaput kliknite mapu " Funkcionalno " da biste otvorili njene podmape.

Korak 4) Dijaloški okvir "Odabir lokacije" otvara se s podmapama mape " Funkcionalna ".

  1. Dvaput kliknite ' Mapa automatizacije .
  2. Kliknite "Odaberi".

Korak 5) Dijaloški okvir 'Novi test' prikazuje se natrag korisniku

  1. Odabranim mjestom za ispitivanje usmjerenim na ALM.
  2. Kliknite 'Stvori'.

Korak 6) Sada provjerimo je li test uspješno stvoren prijavom u ALM.

Idite na modul 'Plan ispitivanja'.

  • Primijetit ćete da je testna skripta "Guru99_Bank_Auto" kreirana u mapi "Automatizacija".
  • Na kartici pojedinosti također možemo pronaći da je vrsta testa zaključana kao 'QUICKTEST_TEST', što znači da je UFT skripta.

Korak 7) Počnite sada razvijati skriptu u UFT-u i spremite skriptu kojoj se može pristupiti u ALM odabirom kartice "Test Script" na stvorenom testu.

Korak 8) Sljedeći korak je spremanje pridruženih datoteka knjižnice funkcija u modul 'test resursi' ALM-a koji će se automatski podizati tijekom izvršavanja.

Za ovu skriptu imamo dvije knjižnice funkcija povezane sa stvorenom testnom skriptom, od kojih jedna sadrži sve funkcije povezane s aplikacijom i jedna koja sadrži funkciju koja će pomoći korisnicima da generiraju datoteku rezultata izlaznog teksta.

Korak 9) Pridružene datoteke knjižnice moramo spremiti u ALM pod 'test Resources'.

  • Kliknite gumb 'Novi resurs'
  • Otvara se dijaloški okvir "Novi resurs"
  • Unesite naziv biblioteke funkcija
  • Odaberite vrstu kao "Biblioteka funkcija"
  • Kliknite "U redu"

Korak 10) Stvoreni testni resurs prikazat će se korisniku kako je prikazano u nastavku.

Korak 11) Sada moramo prenijeti .vbs na stvoreni testni resurs.

  • Kliknite "Preglednik resursa"
  • Kliknite "Učitaj datoteku"

Korak 12) Otvara se dijaloški okvir datoteke za prijenos.

  • Odaberite putanju na kojoj se nalazi .vbs datoteka
  • Odaberite datoteku koju treba prenijeti.
  • Kliknite "Otvori".

Korak 13) Nakon uspješnog prijenosa, ALM prikazuje status korisniku. Kliknite "U redu".

Korak 14) Preneseni testni resurs može se pregledati pomoću "Preglednika resursa".

Korak 15) Ponovite korake 8 do 14 da biste prenijeli još jednu funkcijsku datoteku povezanu s testom. Nakon prijenosa datoteke 'createresult.vbs', prikazat će se preglednik resursa kao što je prikazano u nastavku.

Korak 16) Sada moramo prenijeti relevantne datoteke 'Object Repository' u modul 'test resources', slično onome kako smo prenijeli knjižnice funkcija.

  1. Kliknite modul 'Novi resurs'
  2. Otvara se prozor modula 'Novi resurs'.
  3. Unesite naziv resursa za testiranje.
  4. Odaberite vrstu datoteke kao 'Spremište objekata'.
  5. Kliknite "U redu"

Korak 17) Resurs za testiranje kreira se kao što je prikazano u nastavku. Sada korisnik treba prenijeti datoteku spremišta.

  • Kliknite karticu 'Preglednik resursa'.
  • Kliknite gumb "Učitaj datoteku".

Korak 18) Sada prenesite datoteku spremišta zajedničkog objekta.

  • Odaberite datoteku u kojoj je pohranjena.
  • Kliknite gumb 'Otvori'.

Korak 19) Nakon uspješnog prijenosa, ALM prikazuje status korisniku. Kliknite "U redu".

Korak 20) Testni resurs možete pogledati izravno iz ALM-a, kao što je prikazano dolje.

Korak 21) Posljednji testni resurs koji trebamo učitati je list 'Test Data' koji sadrži parametrirani test.

U demo svrhe automatizirali smo 4 testna slučaja. Dizajnirani podaci o ispitivanju prikazani su kao dolje. Sada isto moramo prenijeti u ALM.

Korak 22) Stvorite novi resurs s imenom "TestData" i odaberite vrstu kao "test Resource" i odaberite "OK"

Korak 23) Kao što je objašnjeno od koraka 17 do 19, prenesite Excel datoteku testnih podataka i neuspješno učitavanje stvorenih 'test podataka' prikazat će se kao što je prikazano u nastavku.

Dio D - Postavke u UFT-u

Korak 1) Imamo sve povezane datoteke učitane u ALM, moramo osigurati da skripta za automatizaciju preuzme datoteku knjižnice ILI i datoteku podataka iz ALM-a. Dopustite nam da razumijemo kako dinamički iz ALM-a pridružiti knjižnice funkcija testnoj skripti.

Korak 2) Spremište objekata također se mora preuzeti na kartici 'Test Resources' u ALM. Pogledajmo kako dinamički učitati spremište objekata tijekom izvođenja.

Korak 3) Podaci o testiranju moraju se uvesti u 'Globalni' list UFT-a. Da bismo izvršili isto, trebali bismo osigurati da imamo sljedeći dio koda prije pokušaja pristupa parametrima spomenutim u tablici podataka.

Korak 4) Trebali bismo osigurati da ostalim HP-ovim proizvodima omogućimo interakciju s UFT-om. Da biste izveli isto, idite na 'Alati' -> 'Opcije' kao što je prikazano dolje.

Korak 5) Otvara se dijaloški okvir Mogućnosti.

  • Odaberite karticu 'GUI Testiranje'.
  • Odaberite "Test Runs"
  • Omogućite 'Omogući drugim HP-ovim proizvodima pokretanje testova i komponenata'
  • Kliknite "U redu"

Dio E - Izvršenje skripti u ALM-u

Korak 1) Stvorite testni paket u modulu "Test Lab" za izvršenje. Stvorimo 'novu mapu' za automatizirani testni paket.

  • Odaberite modul 'Test Lab'
  • Odaberite mapu pod kojom želimo stvoriti novu mapu
  • Kliknite ikonu Nova mapa
  • Unesite naziv mape
  • Kliknite U redu.

Korak 2) Stvorila bi se nova mapa kao što je prikazano u nastavku:

Korak 3) Sada moramo stvoriti testni skup ispod stvorene mape.

  • Odaberite mapu
  • Kliknite gumb 'New Test Set'
  • Unesite naziv testnog skupa
  • Kliknite "U redu"

Korak 4) Poput ručnih testova, nakon stvaranja skupa testova, instance instance treba dodati iz stabla plana ispitivanja.

  • Odaberite stvoreni testni skup
  • Kliknite gumb "Odaberi testove". Otvara se stablo Plana ispitivanja.
  • Odaberite test
  • Kliknite gumb '<='

Korak 5) Dodani test prikazat će se kao što je prikazano u nastavku.

  • Dodani test automatski prikazuje vrstu testa kao "QUICKTEST_TEST".
  • Kliknite gumb "Pokreni" da biste pokrenuli izvršenje.

Korak 5) Otvara se dijaloški okvir automatskog pokretačkog programa. Dopustite nam da razumijemo sve dostupne značajke u ovom prozoru.

  • Pokreni sve - omogućuje nam da u potpunosti izvršimo testni skup.
  • Pokreni - omogućuje nam izvršavanje samo odabrane testne instance.
  • Pokrenite sve testove lokalno - test bi započeo lokalni domaćin. Ako Neprovjereni korisnik ima mogućnosti unosa u ime hosta u kojem se moraju izvršiti testovi.
  • Omogući zapisnik - Stvara datoteku dnevnika izvršenja tijekom probnog rada. Da biste pregledali zapis izvršenja nakon izvršavanja teksta, odaberite "View Execution " iz izbornika " Run" u istom dijaloškom okviru.

Kliknite "Pokreni" da biste pokrenuli test.

Korak 6) UFT će se pokrenuti u pozadini dok se skripta izvršava. Status izvođenja prikazat će se nakon završetka testa, kao što je prikazano dolje. Zatvori prozor.

Dio F - Analiza rezultata:

Korak 1) Izvršna mreža prikazuje se natrag korisniku nakon zatvaranja dijaloškog okvira "Automatsko pokretanje".

  • Ažuriran status izvršenja testa.
  • Ugrađenom UFT izvješću o ispitivanju možete pristupiti klikom na gumb "Pokreni izvještaj".

Korak 2) Korisniku će se prikazati ugrađeni UFT test izvještaj.

Korak 3) Detaljnim rezultatima može se pristupiti pomoću modula 'Test Runs'. Kao i ručni testovi, detaljni rezultat prikazuje sve informacije.

Korak 4) Test također generira tekstualnu datoteku rezultata kojoj se može pristupiti iz odjeljka za privitke. Tekstualnu datoteku generira skripta (testni okvir) koja NIJE ugrađeno izvješće UFT-a. Da biste pristupili istom, učinite sljedeće:

  • Odaberite "Pokreni ID".
  • Otvara se dijaloški okvir "Pokreni detalje".
  • Idite na odjeljak "Prilozi".
  • Datoteka rezultata bit će dostupna korisnicima za preuzimanje. Dvaput kliknite na tekstualnu datoteku.

Korak 5) Datoteka s tekstualnim rezultatom otvara se u bilježnici. Datoteka rezultata prikazat će se kao što je prikazano u nastavku.

Preuzmite UFT skriptu za automatizaciju koja se koristi u ovom vodiču

Video o QTP integraciji s Centrom za kvalitetu

Kliknite ovdje ako videozapis nije dostupan

Bilješke:-

  • Centar za kvalitetu nudi mnoge značajke poput kopiranja koraka za testiranje, slanja skripti na pregled, dodavanje privitaka itd. Kako bi se olakšao brži razvoj testnih slučajeva.
  • Možete stvoriti skriptu u alatima za automatizaciju kao što su QTP i Loadrunner, a zatim ih prenijeti i spremiti u Centar za kvalitetu
  • Također možete izravno pretvoriti ručnu testnu skriptu u Centru za kvalitetu u automatiziranu skriptu.