qtp tutorial 15 using text area
V zadnji članek , razpravljali smo o načinih, na katere lahko QTP primerja besedilo. Videli smo tudi kako standardne kontrolne točke se lahko uporablja za preverjanje besedila in podrobno obravnavanje kontrolne točke besedila. Naslednja kontrolna točka je kontrolna točka Text area. Začnimo ga raziskovati.
=> Kliknite tukaj za serijo vadnic QTP Training Tutorials
Kaj se boste naučili:
Kontrolna točka za območje besedila
- To se uporablja za programe Windows.
- Primerja besedilni niz znotraj določenega območja v skladu z navedenimi merili.
- Določanje lastnosti za to kontrolno točko je skoraj enako kot za besedilno kontrolno točko.
- Edina prevladujoča razlika med kontrolno točko Besedilo in kontrolno točko Tekstualno območje, razen okolij, je ta, da kontrolna točka besedila deluje na določenem objektu, področje besedila pa na izbrani regiji.
- Čeprav je možnost menija za besedilno kontrolno točko na voljo tudi med snemanjem spletne aplikacije, ko je izbrana, se vam bo prikazala napaka, da spletno okolje za to kontrolno točko ni podprto.
Tabela Checkpoint
- Uporablja se lahko v primerih, ko morate preveriti, ali ima določena celica v tabeli določeno vrednost, ali v nekaterih primerih, če ima tabela določeno število vrstic stolpcev.
- Ko je za vstavljanje kontrolne točke izbrana spletna tabela ali enakovreden predmet tabele, se prikličejo lastnosti kontrolne točke tabele.
- Kot možnost menija med snemanjem izberete “Standard Checkpoint”. Tako so osnovna pravila, kot so ustvarjanje, urejanje in vzdrževanje, enaka.
Oglejmo si primer:
Izbral bom naključno spletno mesto, ki ima spletno tabelo. Odprto v Internet Explorerju. Začnite snemati, vstavite kontrolno točko-> Standardna kontrolna točka in na spletni strani izberite predmet tabele:
Izberite element spletne tabele in kliknite V redu.
kaj je datoteka swf in kako jo odprem
V oknu z lastnostmi izberite celico in določite, ali mora biti konstantna vrednost tam ali jo parameterizirati.
Na zavihku nastavitev način preverjanja.
Identifikacija celice, ta zavihek ima uporabnik nastavitve za določitev določene vrstice ali stolpca.
Kot sem že rekel, ker gre za različico standardne kontrolne točke, veljajo ista pravila.
- Čeprav je ta vgrajena funkcija na voljo za pregledovanje tabel, se mi ne zdi zelo koristna. Za preverjanje tabel obstajajo še druge funkcije, kot so GetRowCount, GetColumnCount, GetRowItem itd. Naj še malo razložim, preden gremo naprej.
- V praktičnih scenarijih preverjanje samo ene celice morda ne bo zadostovalo, ustvarjanje ene same kontrolne točke za vsako vrednost v tabeli pa bo lahko okorno. Na primer, Če je tabela 3X3, bomo za preverjanje vsake celice videli 9 kontrolnih točk. Če se vrednost v drugi ali prvi celici sama ne ujema, to ne pomeni neskladne tabele, ki premaga namen in povzroči nepotrebno nadaljevanje preverjanja drugih celic.
- Namesto branja tabele in uporabe funkcij GetRowCount, GetColumnCount, GetRowItem lahko vzpostavite mehanizem zanke in preverite po potrebi ter izstopite ob okvari. Edina skrb za preizkuševalca bi bila ta trenutek, da poskrbi, da napiše ustrezne rezultate testa, da bo jasnost.
- Tudi kontrolna točka tabele ne uspe v primeru dinamičnih tabel.
Page Checkpoint
Nadzorna točka strani je še ena različica standardne kontrolne točke, ki se, kot že ime pove, pojavi, ko je ustvarjena na spletni strani.
Uporablja se lahko za naslednje:
- Preverjanje povezav
- Viri slik
- Preverite, ali so prekinjene povezave
Postavimo enega in si oglejmo, kako deluje in kaj lahko naredi, ko nadaljujemo.
Odprite Google.com v Internet Explorerju ali katerem koli brskalniku, združljivem s trenutno različico QTP, ki jo imate v napravi. Zapišite nov test v QTP, izberite »Vstavi kontrolno točko-> Standardna kontrolna točka« in jo usmerite na stran google.com. Nato na prikazanem seznamu predmetov izberite predmet »Spletna stran«. Prikaže se naslednje pogovorno okno:
Kot lahko vidite, so parametri, ki jih je mogoče preveriti, na seznamu in nadaljujejo s potrditvenim poljem z možnostjo preverjanja. Uporabniki lahko po potrebi izberejo številne lastnosti.
Tako kot pri vseh drugih kontrolnih točkah, ki smo jih videli doslej, je lahko vsaka od teh lastnosti konstantna vrednost ali pa uporabnik lahko parametrira.
Naslednji razdelek je preverjanje HTML-ja:
- Vir HTML: Preveri, ali se koda HTML spletne strani ujema z dejansko med izvajanjem. Uporabnik ima možnost, da ga po potrebi spremeni med ustvarjanjem kontrolne točke in preveri, ali se ujema med izvajanjem.
- Oznake HTML: Oznake HTML za spletno stran preverja v zapisu in času izvajanja. Tako kot pri izvoru HTML je mogoče tudi oznake HTML spremeniti.
Oddelek „Vsi predmeti na strani“:
# 1) Povezave: Po preverjanju tega se preverijo vse povezave. Če želite preveriti samo nekatere povezave, lahko kliknete »Preveri povezavo filtra« in prikaže se naslednje pogovorno okno:
Povezave lahko izberete ali prekličete.
Vrednost URL-ja povezave je lahko spet konstanta ali parametrizirana vrednost.
# 2) Slike: Če označite to VKLJUČENO, pomeni, da lahko med izvajanjem preverite prisotnost slik na strani. S klikom na 'Filter Image Check' lahko uporabnik izbere natančno slike, ki jih je treba preveriti, in tiste, ki jih je treba prezreti.
Ko se uporabnik odloči za Filter, se prikaže naslednji zavihek:
Kot običajno lahko uporabnik konfigurira vrednosti.
# 3) Zlomljene povezave: Ta možnost privzeto običajno ni VKLOPLJENA in ob preverjanju VKLJUČENO preveri, ali na spletni strani obstajajo prekinjene povezave.
Uporabnik lahko preveri, ali so prekinjene povezave, ki so samo na istem gostitelju kot na nadrejeni strani. Ustrezno možnost je treba nastaviti na naslednjem zaslonu, ki ga je mogoče zagnati z možnostjo menija »Orodja-> Možnosti-> Splet«.
Ko se ta kontrolna točka zažene, bodo vse napake, če sploh, prikazane v rezultatih preskusov. V nasprotnem primeru kontrolna točka mine.
vprašanja o funkcijah microsoft excel in skupni sintaksi
Nekatere možnosti Page Checkpoint so na voljo samo, če je kontrolna točka ustvarjena med snemanjem. Če jih poskusite ustvariti z aktivnega zaslona ali pogleda ključnih besed, možnosti preverjanja HTML ne bodo na voljo.
Če povzamemo stran Checkpoint:
# 1) Uporabno v spletnem dodatku med pregledovanjem strani. Preverja celovitost strani
#two) Različica standardne kontrolne točke, zato so vsa pravila ustvarjanja, urejanja in vzdrževanja enaka.
# 3) QTP lahko naročite, naj postavi kontrolno točko na vsako stran. To lahko storite tako, da v meniju izberete »Orodja-> Možnosti-> Splet-> Napredno« in kliknete možnost VKLOP:
# 4) Lahko pa QTP naročite, da zaobide samodejne kontrolne točke. V istem oknu, ki smo ga zagnali v točki 3, izberite naslednjo možnost.
Tako nam ostanejo dostopnost, baza podatkov in kontrolna točka XML, ki bodo teme za naslednjo sejo. Prosimo, objavite svoje komentarje in vprašanja.
=> Obiščite tukaj za serijo vadnic QTP Training Tutorials
Priporočeno branje
- Vadnice za QTP - Vadnice za usposabljanje za strokovnjake za hitro preizkušanje mikro fokusov (QTP) za 25+
- QTP Vadnica št. 5 - Premikanje korakov in obravnavanje mejnih vrednosti
- Vadnica QTP št. 16 - Koraki za vstavljanje kontrolnih točk XML, dostopnosti in zbirke podatkov
- QTP Vadnica št. 10 - Pisanje zank in pogojnih izjav - Osnove skripta VB 2. del
- Vadnica QTP # 14 - Kako dodati bitne slike in besedilne točke v preskuse QTP
- Vadnica QTP # 13 - Koraki za vstavljanje standardne in slikovne kontrolne točke v preskuse QTP
- Vadnica QTP # 12 - Pogled strokovnjaka, generator korakov in kontrolne točke, pojasnjeno s primerom
- Vadnica QTP # 18 - Podatki in hibridni okviri, pojasnjeni s primeri QTP