qtp tutorial 12 expert view
To bo članek o pregledu strokovnjakov, generatorju korakov in kratek uvod v kontrolne točke, ki se bo nadaljeval, dokler ne bomo podrobno zajeli vseh podrobnosti s primeri, kako jih uporabiti med snemanjem dejanskih skriptov. To je 12. vadnica v seriji usposabljanj QTP.
=> Kliknite tukaj za serijo vadnic QTP Training Tutorials
Kaj se boste naučili:
Strokovni pogled na QTP
- Pogled strokovnjaka je, kjer se operacije, ki smo jih izvedli na AUT, prikažejo kot koda skripta VB.
- Za vsak LOC v tem pogledu je v pogledu ključnih besed ustrezen stolpec.
- Obstaja tudi spustno polje dejanj, ki ga lahko uporabite za dostop, ogled in urejanje različnih dejanj v testu.
- Ta pogled je še posebej koristen za uporabnike, ki poznajo programiranje s pomočjo skripta VB.
- Ena najpomembnejših uporab tega pogleda je, da olajša ustvarjanje funkcij in knjižnic funkcij. (tema za podrobnejšo razpravo kasneje)
- Uporabnik lahko kadar koli natisne preizkusno ali funkcijsko knjižnico, kot je prikazana v tem pogledu. Datoteka-> Natisni bo preskus natisnil.
Takole je videti:

Izjave lahko v ta pogled dodate neposredno tako, da vnesete ali uporabite generator korakov.
Koračni generator
- To je možnost, ki jo nudi QTP dodajanje programskih korakov v QTP enostavno za uporabnika.
- Za ustvarjanje korakov ga lahko uporabite v pogledu ključnih besed, knjižnici funkcij, aktivnem zaslonu ali strokovnem pogledu
- Uporablja se lahko za zapisovanje korakov v test ali v knjižnico funkcij.
- Za zagon uporabite menijsko možnost » Vstavi-> Generator korakov 'Možnost menija. Z desno miškino tipko kliknite kjer koli želite korak in izberite » Vstavite generator Step> Step «Oz F7 (razen na aktivnem zaslonu)

Na primer,
To bom razložil s scenarijem: Odprite www.gmail.com in kliknite povezavo »Ustvari račun«. Tako bo videti ta izjava.
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click Če moram preveriti, ali povezava sploh obstaja, preden napišem kodo, da jo kliknem, potrebujem korak pred zgornjo izjavo. Takole naredim:
Korak 1) Izberite mesto, kamor želite vstaviti korak.
- Strokovni pogled: Kazalec postavite tja, kamor želite stopiti, in zaženite generator korakov.
- Pogled ključnih besed: Izberite korak pod katerim želite vstaviti korak.
- Aktivni zaslon: V oknu aktivnega zaslona z desno miškino tipko kliknite in izberite možnost Generator korakov. Pozval vas bo, da izberete predmet, na katerem naj temelji vaš korak. Po tem se odpre okno Step Generator.

2. korak) To je okno generatorja korakov, ki se zažene. Prosimo, upoštevajte podrobnosti, ki jih prikazuje zdaj. Prikazuje vse podrobnosti, povezane s trenutno izbranim korakom. Za nov korak lahko izberemo zahtevane vrednosti, vendar to ne vpliva na trenutni korak.

Nastavil bom vrednosti, ki jih zahtevam, da omogočim preverjanje, ali povezava obstaja.

Kot lahko vidite, sem izbral testni objekt, ustvaril povezavo do računa in izbral operacijo Obstoječ. Argumente sem pustil prazne, ker niso obvezni, in izbral sem, da se vrnjena vrednost operacije shrani v spremenljivko var_Exist. Prikaže stavek VB Script, saj se bo prikazal v pogledu strokovnjaka v polju »Ustvarjeni korak«. Z drugimi besedami, sintaksa.
3. korak) V spustnem meniju, kjer sem izbral testni objekt, se lahko izmenično odločim, da svoj korak temeljim na pomožnem objektu ali funkcijah.

4. korak) Objekt: to polje vsebuje seznam zahtevanih predmetov ali vir knjižnice funkcij.
5. korak) V operacijskem polju lahko izberete ustrezno metodo, lastnost ali funkcijo.
6. korak) Argumenti in vrnjena vrednost: Ta polja so samoumevna. Uporabnik lahko parametre parametrira ali poda konstantne vrednosti.
7. korak) Uporabnik lahko samo vstavi en stavek ali se odloči, da mu bo sledil z drugim, tako da označi možnost »Vstavi še en korak« VKLOPLJENO.
8. korak) Torej, nazaj na naš primer. Kliknil bom V redu. To je izjava, ki se vstavi.
var_Exist = Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Exist Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Link('Create an account').Click Kontrolne točke
Do zdaj smo naleteli na različnih mestih vaših člankov, nekatere sklicevanja na kontrolne točke . Obstaja veliko načinov, kako določiti, kaj je kontrolna točka, to je moje - ' Logična točka v vašem testu je, da poskušate ugotoviti, ali obstaja ujemanje med določeno pričakovano vrednostjo in dejansko vrednostjo, kakršna obstaja na AUT '.
Govorili smo že prej; QTP ponuja določene vgrajene kontrolne točke, vendar uporabnika ne omejuje samo na te. Na kateri koli točki preizkusa lahko preizkuševalec v tem preizkusu zgradi poljubno število kontrolnih točk, da vključi točke preverjanja. To je po mojem mnenju ena najbolj vsestranskih lastnosti QTP.
Očitno je, da so kontrolne točke po meri v celoti povezane z vsako težavo. Na kontrolnih točkah, ki so sestavni del QTP, se bomo opremili z osnovnimi koncepti.
# 1) Ko je dodana kontrolna točka, QTP doda » Preveri CheckPoint ” v pogledu Strokovnjak in ustrezna vrstica v pogledu ključnih besed.
Na primer,
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check CheckPoint('Gmail: Email from Google') #two) Uporabnik ima lahko izjavo o kontrolni točki, da vrne logično vrednost, ki prikazuje rezultat kontrolne točke. Če je uspelo, vrne 1 in 0, če ni uspelo. Da bi to lahko storili, moramo v stavku v pogledu strokovnjaka uporabiti oklepaje okoli argumenta kontrolne točke.
Na primer,
i=Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Check(CheckPoint('Gmail: Email from Google')) # 3) Privzeto bo ime kontrolne točke ime predmeta, na katerem se to preverjanje izvaja.
# 4) Uporabnik lahko to ime sprejme ali spremeni
# 5) Če se preizkus zažene, če se pričakovana vrednost ujema z dejansko vrednostjo za kontrolno točko, kontrolna točka opravi, sicer ne uspe.
# 6) Rezultate si lahko ogledate v pregledovalniku za zagon rezultatov.
česar statična analiza ne najde
QTP ponuja svojim uporabnikom 10 kontrolnih točk:
- Standardna kontrolna točka
- Kontrolna točka slike
- Bitmap Checkpoint
- Page Checkpoint
- Besedilna kontrolna točka
- Kontrolna točka XML
- Kontrolna točka za območje besedila
- Tabela Checkpoint
- Kontrolna točka za dostopnost
- Kontrolna točka zbirke podatkov
Splošni način vstavljanja kontrolne točke je po ustvarjanju začetnih preizkusnih korakov. Med snemanjem ali urejanjem je mogoče dodati kontrolne točke.
Priporočljivo je, da preizkuševalec predhodno pozna vse kontrolne točke, da lahko pravilno presodi, katera kontrolna točka je primerna za določeno nalogo.
=> Obiščite tukaj za serijo vadnic QTP Training Tutorials
To bomo storili v naslednjem članku. Bomo videli, kaj počne posamezna kontrolna točka, in se poskusili naučiti, kako jih uporabljati.
Priporočeno branje
- Vadnice za QTP - Vadnice za usposabljanje za strokovnjake za hitro preizkušanje mikro fokusov (QTP) za 25+
- Vadnica QTP št. 15 - Uporaba kontrolnih točk za območje besedila, tabele in strani v QTP
- Vadnica QTP # 14 - Kako dodati bitne slike in besedilne točke v preskuse QTP
- QTP Vadnica št. 3 - Dodajanje standardnih korakov iz pogleda ključnih besed
- Vadnica QTP št. 16 - Koraki za vstavljanje kontrolnih točk XML, dostopnosti in zbirke podatkov
- Uvajanje v MongoDB: Vadnica po korakih
- Delo s pogledom ključnih besed - Vadnica za usposabljanje QTP 2
- Postopna namestitev in namestitev Appium Studio