Kaip integruoti UFT (QTP) su ALM (kokybės centru)

Turinys:

Anonim
  • ALM leidžia integruoti su kitais HP produktais, tokiais kaip „HP UFT“ ir „Hp Load Runner“.
  • „HP UFT“ yra funkcinis automatizavimo įrankis, palaikantis „Windows“ ir internetinių programų automatizavimą. Jis taip pat palaiko kelias technologijas, tokias kaip .NET, Java, Siebel, SAP ir kt.
  • Šiame skyriuje suprasime, kaip valdyti UFT scenarijus iš ALM. Jis susideda iš įvairių konfigūracijų ir žingsnių.
  • Būtina sąlyga šiam moduliui yra ta, kad ALM ir UFT turi būti įdiegti.
Toliau pateikiamas planas, kurio reikia laikytis, norint paleisti UFT testus naudojant ALM

A dalis - priedų diegimas:

1 žingsnis. Eikite į ALM nukreipimo puslapį (http: // localhost: 8181 / qcbin /) ir pasirinkite „Įrankiai“, kaip parodyta žemiau.

2 žingsnis) Reikėtų spustelėti „Add-in“ puslapį ir nuorodą „HP ALM connectivity“.

3 žingsnis) Spustelėkite nuorodą „Atsisiųsti„ HP ALM Connectivity ““ ir exe failas bus atsisiųstas nurodytoje vietoje.

4 žingsnis) Dešiniuoju pelės mygtuku spustelėkite atsisiųstą failą ir „Vykdyti kaip administratorius“.

5 žingsnis) Nebus jokio diegimo vedlio, kurį vartotojas turėtų atlikti, jei iš anksto įdiegta UFT. Vartotojas gauna tik diegimo būseną, kaip parodyta žemiau.

B dalis - UFT ir ALM prijungimas

1 žingsnis. Atidarykite UFT ir pastebėsite, kad ALM yra vienas iš meniu, kaip parodyta žemiau.

2 žingsnis. Eikite į ALM meniu ir pasirinkite ALM ryšį.

3 žingsnis) Atsidaro ALM ryšio dialogas.

  1. Įveskite ALM serverio URL
  2. Įveskite vartotojo vardą
  3. Įveskite slaptažodį ir spustelėkite „Prisijungti“

4 žingsnis) Sėkmingai patvirtinus, ALM failai bus atsisiųsti, nes mes pirmą kartą užmezgame ryšį tarp ALM ir UFT.

5 žingsnis) ALM ryšio dialogas laukia, kol vartotojas pasirinks domeną ir projektą.

  1. Pasirinkite Domenas
  2. Pasirinkite projektą
  3. Spustelėkite „Prisijungti“

6 žingsnis) ALM ryšio dialogo lange rodoma būsena.

  1. Prisijungta prie serverio ir pateikiama išsami informacija apie serverio adresą ir vartotojo vardą.
  2. Prisijungta prie projekto ir pateikiama išsami informacija apie projektą.
  3. Spustelėkite „Uždaryti“

C dalis - scenarijaus išsaugojimas ALM

  • Supraskime įvairius komponentus, reikalingus vykdant UFT scenarijų.
  • Pagrindinis tvarkyklės scenarijus - bet kurio UFT scenarijaus, kurio plėtinys yra .mts, įvesties taškas.
  • Biblioteka - atitinkami scenarijų / funkcijų failai, kurie gali būti plėtiniai (.vbs) arba (.qfl).
  • Objekto saugykla - ji paprastai yra „Shared Object“ saugykla pagal savo pobūdį ir turi .tsr plėtinį.
  • „DataTable“ - naudojama bandymams parametruoti. Paprastai „Excel“ failas.

Pastaba: Šio skyriaus idėja yra suprasti ALM ir UFT integraciją, o ne išmokti rašyti UFT scenarijus.

1 žingsnis) Pirmasis žingsnis yra išsaugoti pagrindinį tvarkyklės scenarijų į ALM iš UFT. Eikite į meniu „Failas“ ir pasirinkite „Naujas testas“, kaip parodyta žemiau.

2 žingsnis) Atsidaro Naujas bandymo dialogas.

  1. Pasirinkite testo tipą.
  2. Įveskite bandymo pavadinimą.
  3. Turime pasirinkti vietą kaip ALM (pagal numatytuosius nustatymus ji rodys UFT įdiegtą vietą). Spustelėkite mygtuką „Naršyti“.

3 žingsnis) Atsidaro dialogo langas „Pasirinkti vietą“.

  1. Pasirinkite skirtuką „ALM bandymo planas“.
  2. Dukart spustelėkite aplanką „ Funkcinis “, kad atidarytumėte jo pakatalogius.

4 žingsnis) Atsidaro dialogo langas „Pasirinkti vietą“ su aplanko „ Funkcinis “ aplankais.

  1. Dukart spustelėkite aplanką „ Automatika“ .
  2. Spustelėkite „Pasirinkti“.

5 žingsnis) Vartotojui parodomas dialogo langas „Naujas testas“

  1. Pasirinktą bandymo vietą nukreipiant į ALM.
  2. Spustelėkite „Sukurti“.

6 žingsnis) Dabar patikrinkime, ar bandymas sėkmingai sukurtas, prisijungę prie ALM.

Eikite į „Test Plan“ modulį.

  • Jūs pastebėsite, kad bandomasis scenarijus „Guru99_Bank_Auto“ yra sukurtas aplanke „Automatika“.
  • Skirtuke Išsami informacija taip pat galime rasti, kad bandymo tipas yra užrakintas kaip „QUICKTEST_TEST“, o tai reiškia, kad tai yra UFT scenarijus.

7 žingsnis) Dabar pradėkite kurti scenarijų UFT ir išsaugokite scenarijų, kurį galite pasiekti ALM pasirinkdami sukurto testo skirtuką „Test Script“.

8 žingsnis. Kitas žingsnis - išsaugoti susietus funkcijų bibliotekos failus ALM „bandomųjų išteklių“ modulyje, kurie bus automatiškai paimti vykdant.

Šiame scenarijuje turime dvi funkcijų bibliotekas, susietas su sukurtu bandomuoju scenarijumi, iš kurių vienoje yra visos funkcijos, susijusios su programa, ir kitoje, kurioje yra funkcija, kuri padės vartotojams sukurti išvesties teksto rezultatų failą.

9 žingsnis. Turime išsaugoti susietus bibliotekos failus ALM skiltyje „bandomieji ištekliai“.

  • Spustelėkite mygtuką „Naujas išteklius“
  • Atsidaro dialogas „Naujas šaltinis“
  • Įveskite funkcijų bibliotekos pavadinimą
  • Pasirinkite tipą kaip „Funkcijų biblioteka“
  • Spustelėkite „Gerai“

10 žingsnis) Sukurtas bandymo šaltinis bus rodomas vartotojui, kaip parodyta žemiau.

11 žingsnis) Dabar turime įkelti .vbs į sukurtą bandomąjį šaltinį.

  • Spustelėkite „Išteklių peržiūros priemonė“
  • Spustelėkite „Įkelti failą“

12 žingsnis) Atsidaro failo įkėlimo dialogas.

  • Pasirinkite kelią, kuriame yra .vbs failas
  • Pasirinkite failą, kurį reikia įkelti.
  • Spustelėkite „Atidaryti“.

13 žingsnis) Sėkmingai įkėlus, ALM vartotojui rodo būseną. Spustelėkite „Gerai“.

14 žingsnis) Įkeltą bandomąjį šaltinį galima peržiūrėti naudojant „Resource Viewer“.

15 žingsnis. Pakartokite 8–14 veiksmus, kad įkeltumėte vieną kitą su testu susietą funkcijos failą. Įkėlus „generateresult.vbs“, išteklių peržiūros priemonė bus rodoma taip, kaip parodyta žemiau.

16 žingsnis) Dabar mes turime įkelti atitinkamus „Objektų saugyklos“ failus į „bandomųjų išteklių“ modulį, panašiai kaip mes įkėlėme funkcijų bibliotekas.

  1. Spustelėkite „Naujų išteklių“ modulis
  2. Atsidaro langas „Naujas šaltinis“.
  3. Įveskite bandomojo ištekliaus pavadinimą.
  4. Pasirinkite „Object Repository“ failo tipą.
  5. Spustelėkite „Gerai“

17 žingsnis) Testinis išteklius sukurtas taip, kaip parodyta žemiau. Dabar vartotojas turi įkelti saugyklos failą.

  • Spustelėkite skirtuką „Išteklių peržiūros priemonė“.
  • Spustelėkite mygtuką „Įkelti failą“.

18 žingsnis) Dabar įkelkite bendrinamų objektų saugyklos failą.

  • Pasirinkite failą, kuriame jis buvo saugomas.
  • Spustelėkite mygtuką „Atidaryti“.

19 žingsnis) Sėkmingai įkėlus, ALM vartotojui rodo būseną. Spustelėkite „Gerai“.

20 žingsnis) Bandymo šaltinį galima peržiūrėti tiesiai iš ALM, kaip parodyta žemiau.

21 žingsnis) Paskutinis bandymo šaltinis, kurį turime įkelti, yra „Test Data“ lapas, kuriame yra parametruojamas testas.

Demonstraciniais tikslais mes automatizavome 4 testų atvejus. Sukurti bandymo duomenys rodomi taip, kaip nurodyta toliau. Dabar tą patį turime įkelti ir į ALM.

22 žingsnis) Sukurkite naują šaltinį pavadinimu „TestData“, pasirinkite tipą kaip „bandomasis šaltinis“ ir pasirinkite „Gerai“

23 žingsnis) Kaip paaiškinta nuo 17 iki 19 žingsnių, bandomųjų duomenų „Excel“ failo įkėlimas ir nesėkmingas įkeltų „bandymų duomenų“ įkėlimas bus rodomas taip, kaip parodyta žemiau.

D dalis - UFT nustatymai

1 žingsnis) Mes turime visus susijusius failus, įkeltus į ALM, turime užtikrinti, kad automatikos scenarijus paims bibliotekos failą, ARBA ir duomenų failą iš ALM. Supraskime, kaip dinamiškai susieti funkcijų bibliotekas su bandomuoju scenarijumi iš ALM.

2 žingsnis) Objektų saugyklą taip pat reikia pasiimti iš ALM skirtuko „Test Resources“. Pažiūrėkime, kaip dinamiškai įkelti objekto saugyklą vykdymo metu.

3 žingsnis) Bandymo duomenys turi būti importuoti į „Visuotinį“ UFT lapą. Norėdami atlikti tą patį, prieš bandydami pasiekti parametrus, nurodytus duomenų lentelėje, turėtume turėti šį kodą.

4 žingsnis. Turėtume užtikrinti, kad leistume kitiems HP produktams sąveikauti su UFT. Norėdami atlikti tą patį, eikite į „Įrankiai“ -> „Parinktys“, kaip parodyta žemiau.

5 žingsnis) Atsidaro dialogo langas Parinktys.

  • Pasirinkite skirtuką „GUI testavimas“.
  • Pasirinkite „Test Runs“
  • Įgalinkite „Leisti kitiems HP produktams vykdyti bandymus ir komponentus“
  • Spustelėkite „Gerai“

E dalis - scenarijų vykdymas ALM

1 veiksmas . „Test Lab“ modulyje sukurkite testavimo rinkinį, kad jį būtų galima vykdyti. Sukurkime automatinių bandymų rinkinio „Naujas aplankas“.

  • Pasirinkite „Test Lab“ modulį
  • Pasirinkite aplanką, kuriame norėtume sukurti naują aplanką
  • Spustelėkite naujo aplanko piktogramą
  • Įveskite aplanko pavadinimą
  • Spustelėkite Gerai.

2 žingsnis) Bus sukurtas naujas aplankas, kaip parodyta žemiau:

3 žingsnis) Dabar mes turime sukurti bandymų rinkinį po sukurtu aplanku.

  • Pasirinkite aplanką
  • Spustelėkite mygtuką „Naujas bandymų rinkinys“
  • Įveskite bandymo rinkinio pavadinimą
  • Spustelėkite „Gerai“

4 žingsnis) Kaip ir rankinius bandymus, sukūrus testų rinkinį, bandymo egzempliorius reikia pridėti iš „Test Plan“ medžio.

  • Pasirinkite sukurtą testų rinkinį
  • Spustelėkite mygtuką „Pasirinkti testus“. Atsidaro bandymų plano medis.
  • Pasirinkite testą
  • Spustelėkite mygtuką „<=“

5 žingsnis) Pridėtas testas bus rodomas taip, kaip parodyta žemiau.

  • Pridėtame teste testo tipas automatiškai rodomas kaip „QUICKTEST_TEST“.
  • Norėdami paleisti vykdymą, spustelėkite mygtuką „Vykdyti“.

5 žingsnis) Atsidarys automatinio bandymo bėgiko dialogo langas. Supraskime visas galimas šio lango funkcijas.

  • Vykdyti viską - leidžia mums visiškai atlikti bandymų rinkinį.
  • Vykdyti - leidžia mums vykdyti tik pasirinktą bandomąjį egzempliorių.
  • Vykdykite visus testus vietoje - testas bus pradėtas vietiniame pagrindiniame kompiuteryje. Jei Nepatikrintas vartotojas turi galimybę įvesti pagrindinio kompiuterio vardą, kuriuo turi būti atlikti bandymai.
  • Įgalinti žurnalą - sukuria vykdymo žurnalo failą bandymo metu. Norėdami peržiūrėti vykdymo žurnalą atlikę tekstą , to paties dialogo lango meniu „ Vykdyti“ pasirinkite „Peržiūrėti vykdymą “ .

Norėdami paleisti bandymą, spustelėkite „Vykdyti“.

6 žingsnis) Vykdant scenarijų, UFT bus paleista fone. Vykdymo būsena bus rodoma baigus bandymą, kaip parodyta žemiau. Uždaryti langą.

F dalis. Rezultatų analizė:

1 žingsnis) Vykdymo tinklelis rodomas vartotojui, uždarius dialogo langą „Automatinis bėgikas“.

  • Atnaujinta bandymo vykdymo būsena.
  • Į vidinę UFT bandymų ataskaitą galima patekti spustelėjus mygtuką „Paleisti ataskaitą“.

2 žingsnis) Vartotojui bus rodoma įmontuota UFT bandymo ataskaita.

3 žingsnis) Išsamius rezultatus galima pasiekti naudojant „Test Runs“ modulį. Kaip ir rankiniai bandymai, išsamiame rezultate pateikiama visa informacija.

4 žingsnis) Testas taip pat sukuria teksto rezultatų failą, kurį galite pasiekti iš priedų skyriaus. Teksto failą sugeneruoja scenarijus (testavimo sistema), kuris NĖRA integruota UFT ataskaita. Norėdami pasiekti tą patį atlikite šiuos veiksmus:

  • Pasirinkite „Vykdyti ID“.
  • Atsidarys dialogo langas „Vykdyti išsamią informaciją“.
  • Eikite į skyrių „Priedai“.
  • Rezultatų failą vartotojai galės atsisiųsti. Dukart spustelėkite teksto failą.

5 žingsnis) Teksto rezultatų failas atidaromas bloknotu. Rezultato failas bus rodomas taip, kaip parodyta žemiau.

Atsisiųskite šioje pamokoje naudojamą UFT automatizavimo scenarijų

Vaizdo įrašas apie QTP integravimą su kokybės centru

Spustelėkite čia, jei vaizdo įrašas nepasiekiamas

Pastabos:-

  • Kokybės centras teikia daugybę funkcijų, tokių kaip bandomųjų veiksmų kopijavimas, scenarijų siuntimas el. Paštu peržiūrėti, priedų pridėjimas ir kt., Kad būtų lengviau kurti bandomuosius atvejus.
  • Galite sukurti scenarijų naudodami automatikos įrankius, pvz., QTP ir „Loadrunner“, tada juos įkelti ir išsaugoti kokybės centre
  • Kokybės centre esantį rankinį bandomąjį scenarijų taip pat galite tiesiogiai konvertuoti į automatinį scenarijų.