Parametravimas QTP / UFT su pavyzdžiu

Turinys

Kas yra QTP parametravimas?

QTP suteikia mums galimybę pasirinkti skirtingus bandymo įvestis vykdymo metu. Šis skirtingų įvesties verčių pateikimo per išorinius parametrus procesas vadinamas parametrizavimu.

Parametrų tipai QTP

Parametrų tipai gali būti:

  1. Duomenų lentelės parametrai
  2. Bandymo / veiksmo parametrai
  3. Aplinkos kintamųjų parametrai
  4. Atsitiktinių skaičių parametrai

Parametravimas QTP

Ši „Micro Focus UFT“ mokymo programa parodo, kaip atlikti parametrų nustatymą, norint sėkmingai prisijungti prie skrydžių rezervavimo programos. Jums gali būti įdomu, kodėl reikia Herkulio pastangų automatizuoti šį paprastą scenarijų. Patikrinsime, ar vartotojas sėkmingai prisijungia prie programos, įvesdamas teisingą agento vardą ir slaptažodį. Parametrų poreikis tampa akivaizdus, ​​jei išplėsime scenarijaus taikymo sritį įtraukdami galiojančio ALFANUMERINIO agento pavadinimo ir slaptažodžio derinį . Tokiu atveju bandymo veiksmai išliks tokie patys. Bet mes turėsime daugiau duomenų derinių, kad galėtumėte išbandyti. Šiame pavyzdyje apsiribosime tik 3 iš 8 galimų derinių.

Testo scenarijus Bandymo žingsniai Testo duomenys
Patikrinkite, ar vartotojas sėkmingai prisijungia prie programos įvesdamas deramo ALFANUMERINIO agento pavadinimo ir slaptažodžio derinį 1 žingsnis. Atidarykite skrydžio rezervavimo programą. 2 žingsnis. Įveskite galiojantį agento pavadinimą. 3 žingsnis. Įveskite galiojantį slaptažodį. 4 žingsnis. Paspauskite Gerai. Agento vardas = „Guru“ slaptažodis = „Mercury“ atstovo vardas = „Guru99“ slaptažodis = „MERCURY“ agento vardas = 9999 slaptažodis = gyvsidabris

Norėdami tai pasiekti, galite nukopijuoti šešis veiksmus arba nurodyti skirtingas duomenų reikšmes, kurias iš tikrųjų atliktumėte rankiniu būdu, arba naudoti parametrus.

Paprasčiausias būdas parametruoti argumentą, mūsų atveju - „Guru“

  1. Spustelėkite raktinių žodžių rodinį
  2. Spustelėkite parametrų nustatymo piktogramą.

Atidaromas vertės konfigūravimo dialogo langas. Šiuo metu vertė nustatyta kaip pastovi. Spustelėkite Parameter Radio mygtuką. QTP šiam parametrui priskiria numatytąjį pavadinimą. Galite suteikti pasirinktą pavadinimą ir tada spustelėti „Gerai“.

Visuotiniame lape yra sukurtas stulpelis su antrašte „Agento vardas“ ir vertės „Guru“. Galite įvesti daugiau šio parametro reikšmių.

Spustelėję „eksperto rodinys“ pamatysite, kad „Agento vardas“ pakeičiamas į „Guru“ ir naudojamas lapo tipas.

Taip pat galite parametruoti slaptažodį „Password“ ir įvesti skirtingus bandymo duomenų rinkinius.

Tai, ką reiškia šis duomenų lapas, yra QTP, pakartos tuos pačius šešis veiksmus, kuriuos užfiksavome tris kartus. Pirmos kartojimo metu jis naudos pirmosios eilutės duomenis. Antrosios metu jis naudos duomenis antroje eilutėje ir pan. Dabar paleiskime scenarijų. Tai yra pirmasis kartojimas. Tai antroji kartojimas. Būsenos juostoje QTP pateikia informaciją apie eilutę, kurią šiuo metu naudoja kaip bandymo duomenis, ir paryškina atitinkamą duomenų lapo eilutę. Rezultatai parodys 3 kartojimų santrauką.

Parametravimo privalumai

  • Parametrai leidžia mums pasirinkti skirtingas reikšmes vykdymo metu
  • Tai sumažina laiką ir pastangas
  • Duomenų tvarkyklių naudojimas leidžia tuos pačius duomenis naudoti įvairiose įvesties dėžutėse. (Duomenų tvarkyklės yra „HP UFT“ teikiama funkcija, rodanti visas konstantas, kurias būtų galima nustatyti viename lange. Tai leidžia lengvai nustatyti didelius scenarijus.

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

Įdomios straipsniai...