qtp tutorial 15 using text area
U zadnji članak , razgovarali smo o načinima na koje QTP može usporediti tekst. Vidjeli smo i kako standardne kontrolne točke može se koristiti za provjeru teksta i detaljnu raspravu o kontrolnoj točki teksta. Sljedeća kontrolna točka je kontrolna točka Tekst područja. Počnimo to istraživati.
=> Kliknite ovdje za seriju QTP Tutorials Training Tutorials
Što ćete naučiti:
- Kontrolna točka za područje teksta
- Tablica Kontrolna točka
- Kontrolna točka stranice
- Preporučena literatura
Kontrolna točka za područje teksta
- To se koristi za Windows programe.
- Uspoređuje tekstualni niz unutar definiranog područja prema navedenim kriterijima.
- Definiranje svojstava za ovu kontrolnu točku gotovo je isto kao i za tekstnu kontrolnu točku.
- Jedina dominantna razlika između kontrolne točke Tekst i Kontrolne točke Tekstualnog područja, osim u okruženjima, jest ta što kontrolna točka teksta radi na određenom objektu, a područje teksta radi na odabranoj regiji.
- Iako je opcija izbornika za kontrolnu točku u području teksta dostupna čak i tijekom snimanja web-aplikacije kada je odabrana, ona će vam donijeti pogrešku da web okruženje nije podržano za ovu kontrolnu točku.
Tablica Kontrolna točka
- Može se koristiti u slučajevima kada trebate provjeriti ima li određena stanica u tablici određenu vrijednost ili u nekim slučajevima ako sama tablica ima definirani broj redaka stupaca.
- Kada se za umetanje kontrolne točke odabere web-tablica ili ekvivalentni objekt tablice, pozivaju se svojstva kontrolne točke tablice.
- Kao opciju izbornika, tijekom snimanja odabirete 'Standard Checkpoint'. Dakle, osnovna pravila poput stvaranja, uređivanja i održavanja su ista.
Pogledajmo primjer:
Odabrat ću slučajnu stranicu koja ima web tablicu. Otvoreno u Internet Exploreru. Počnite snimati, umetnite kontrolnu točku-> Standardna kontrolna točka i odaberite objekt tablice na web stranici:
Odaberite element Web tablica i kliknite U redu.
U prozoru svojstava odaberite ćeliju i navedite mora li postojati konstantna vrijednost ili parameterizirati.
Na kartici postavki, način na koji se mora provesti provjera.
Identifikacija ćelije, na ovoj kartici korisnik ima postavke za prepoznavanje određenog retka ili stupca.
Kao što sam ranije rekao, jer je ovo varijacija standardne kontrolne točke, primjenjuju se ista pravila.
- Iako je ova ugrađena značajka dostupna za provjeru tablica, ne smatram je vrlo korisnom. Postoje i druge funkcije poput GetRowCount, GetColumnCount, GetRowItem itd. Za provjeru tablica. Dopustite mi da to objasnim još malo prije nego što krenemo dalje.
- U praktičnim scenarijima provjera samo jedne ćelije možda neće biti dovoljna, a stvaranje jedne kontrolne točke za svaku vrijednost u tablici može postati glomazno. Na primjer, Ako je tablica 3X3, tada ćemo za provjeru svake ćelije vidjeti 9 kontrolnih točaka. Ako se vrijednost u drugoj ili prvoj ćeliji ne podudara, to ne signalizira nedosljednu tablicu koja poništava svrhu i rezultira nepotrebnim nastavkom provjere ostalih ćelija.
- Umjesto da čitate tablicu i koristite funkcije GetRowCount, GetColumnCount, GetRowItem, možete uspostaviti mehanizam petlje i provjeriti po potrebi i izaći u slučaju kvara. U ovom trenutku jedino bi razmatranje ispitivača bilo osigurati da napiše odgovarajuće rezultate ispitivanja kako bi bilo jasno.
- Također, kontrolna točka tablice ne uspije u slučaju dinamičkih tablica.
Kontrolna točka stranice
Kontrolna točka stranice je još jedna varijacija standardne kontrolne točke, koja se, kako naziv govori, pojavljuje kada se kreira na web stranici.
Može se koristiti za sljedeće:
- Provjeravanje veza
- Izvori slika
- Provjerite ima li neispravnih veza
Postavimo jedan i vidjet ćemo kako to funkcionira i što može učiniti dok nastavimo.
Otvorite Google.com u Internet Exploreru ili bilo kojem pregledniku kompatibilnom s trenutnom verzijom QTP-a na vašem računalu. Snimite novi test u QTP, odaberite 'Insert Checkpoint-> Standard checkpoint' i usmjerite ga na stranicu google.com. Zatim odaberite objekt 'Web stranica' s prikazanog popisa objekata. Prikazuje se sljedeći dijaloški okvir:
uzorak plana ispitivanja za web aplikaciju
Kao što vidite, parametri koji se mogu provjeriti nalaze se na popisu i nastavljaju se s potvrdnim okvirom s opcijom provjere. Korisnici mogu odabrati brojna svojstva prema potrebi.
Kao što je slučaj sa svim ostalim kontrolnim točkama koje smo do sada vidjeli, svako od ovih svojstava može biti konstantna vrijednost ili korisnik može parameterizirati.
Sljedeći je odjeljak HTML provjera:
- HTML izvor: Provjerava podudara li se HTML kôd web stranice sa stvarnim tijekom izvođenja. Korisnik ima mogućnost da ga izmijeni prema potrebi tijekom stvaranja kontrolne točke i provjeri odgovara li u vrijeme izvođenja.
- HTML oznake: U zapisu i vremenu izvođenja provjerava HTML oznake za web stranicu. Kao i kod HTML izvora, i HTML oznake se mogu mijenjati.
Odjeljak 'Svi objekti na stranici':
kako izvesti ddos napad na web mjestu
# 1) Veze: Kada se ovo provjeri, provjeravaju se sve veze. Da biste provjerili samo određene veze, može se kliknuti 'Provjera veze filtra' i pojavit će se sljedeći dijaloški okvir:
Možete odabrati veze ili poništiti odabir.
Vrijednost URL-a veze opet može biti konstanta ili parametrizirana vrijednost.
# 2) Slike: Označavanje ovog UKLJUČENO znači da možete provjeriti prisutnost slika na stranici tijekom izvođenja. Klikom na 'Provjeri filtriranje slike' korisnik može odabrati točne slike koje će se provjeriti i one koje treba zanemariti.
Sljedeća se kartica prikazuje kada korisnik odabere Filtriranje:
Kao i obično, korisnik može konfigurirati vrijednosti.
# 3) Prekinute veze: Ova opcija po defaultu obično nije UKLJUČENA, a provjerom UKLJUČUJE provjerava postoje li neispravne veze na web stranici.
Korisnik može provjeriti neispravne veze koje se nalaze samo na istom hostu kao i na roditeljskoj stranici. Relevantna opcija mora se postaviti na sljedećem zaslonu koji se može pokrenuti pomoću opcije izbornika 'Alati-> Opcije-> Web'.
Jednom kada se pokrene ova kontrolna točka, svi će se neuspjesi, ako ih ima, prikazati u rezultatima ispitivanja. U suprotnom, kontrolna točka prolazi.
Neke opcije Page Checkpoint dostupne su samo kada se tijekom snimanja stvori kontrolna točka. Ako ih pokušate stvoriti iz aktivnog zaslona ili prikaza ključnih riječi, opcije provjere HTML-a neće biti dostupne.
Da rezimiramo stranicu Checkpoint:
# 1) Korisno u web dodatku tijekom provjere stranica. Provjerava cjelovitost stranica
#dva) Varijacija standardne kontrolne točke, tako da su sva pravila izrade, uređivanja i održavanja ista.
# 3) QTP se može uputiti da stavi kontrolnu točku na svaku stranicu. To se može učiniti odabirom 'Alati-> Opcije-> Web-> Napredno' s izbornika i klikom na opciju UKLJUČENO:
# 4) Alternativno možete QTP-u naložiti da zaobilazi automatske kontrolne točke. Odaberite sljedeću opciju u istom prozoru koji pokrećemo u točki 3.
To nam ostavlja pristupnu točku, bazu podataka i XML kontrolnu točku koje će biti teme za sljedeću sesiju. Pošaljite svoje komentare i pitanja.
=> Posjetite ovdje za seriju QTP Tutorials Training Tutorials
Preporučena literatura
- QTP tutoriali - 25+ vodiča za stručno osposobljavanje za brzi test Micro Focus (QTP)
- QTP Vodič br. 5 - Pomicanje koraka i rješavanje točaka prekida
- QTP vodič # 16 - Koraci za umetanje XML-a, pristupačnosti i kontrolnih točaka baze podataka
- QTP Vodič br. 10 - Pisanje petlje i uvjetnih izjava - Osnove VB skripte, 2. dio
- QTP vodič # 14 - Kako dodati bitmape i tekstualne kontrolne točke u QTP testove
- QTP vodič # 13 - Koraci za umetanje standardne i kontrolne točke slike u QTP testove
- QTP vodič # 12 - Stručni pogled, generator koraka i kontrolne točke objašnjene s primjerom
- QTP vodič # 18 - Hibridni okviri vođeni podacima i objašnjeni primjerima QTP-a