qtp tutorial 15 using text area
În ultimul articol , discutam despre modalitățile prin care QTP poate compara textul. Am văzut și cum puncte de control standard poate fi folosit pentru a verifica textul și a discutat în detaliu punctul de control al textului. Următorul punct de control este punctul de control al zonei Text. Să începem să o explorăm.
=> Faceți clic aici pentru seria Tutoriale QTP de formare
Ce veți învăța:
- Punct de verificare a zonei de text
- Punct de control al tabelului
- Punct de verificare a paginii
- Lectură recomandată
Punct de verificare a zonei de text
- Acesta este utilizat pentru aplicațiile Windows.
- Compară un șir de text într-o zonă definită în conformitate cu criteriile specificate.
- Definirea proprietăților pentru acest punct de control este aproape aceeași cu cea pentru un punct de control text.
- Singura diferență dominantă între punctele de control Text și punctele de control ale zonei de text, în afară de medii, este că punctul de control al textului funcționează pe un anumit obiect, iar zona de text funcționează pe o regiune selectată.
- Deși opțiunea de meniu pentru punctul de control al zonei de text este disponibilă chiar și în timp ce înregistrați o aplicație web atunci când este aleasă, vă va arunca o eroare că mediul web nu este acceptat pentru acest punct de control.
Punct de control al tabelului
- Poate fi utilizat în cazurile în care trebuie să verificați dacă o anumită celulă dintr-un tabel are o anumită valoare sau, în unele cazuri, dacă tabelul în sine are numărul definit de rânduri de coloane.
- Când se alege o tabelă web sau un obiect de tabel echivalent pentru a insera un punct de control, se invocă proprietățile punctului de control Tabel.
- Ca opțiune de meniu, alegeți „Standard Checkpoint” în timpul înregistrării. Deci, regulile de bază, cum ar fi crearea, editarea și menținerea, sunt la fel.
Să vedem un exemplu:
Voi alege un site aleatoriu care are o masă web. Deschideți în Internet Explorer. Începeți înregistrarea, introduceți punctul de control-> Punctul de control standard și alegeți obiectul tabelului în pagina web:
Selectați elementul Tabel web și faceți clic pe OK.
În fereastra de proprietăți, selectați celula și specificați dacă trebuie să existe o valoare constantă sau să se parametrizeze.
În fila Setări, modul în care trebuie efectuată verificarea.
Identificarea celulei, această filă este locul în care utilizatorul are setările pentru a identifica un anumit rând sau coloană.
Așa cum am spus mai devreme, deoarece aceasta este o variantă a punctului de control standard, se aplică aceleași reguli.
- Deși această funcție încorporată este disponibilă pentru verificarea tabelelor, nu mi se pare foarte utilă. Există și alte funcții precum GetRowCount, GetColumnCount, GetRowItem etc. pentru a verifica tabelele. Permiteți-mi să explic asta un pic mai mult înainte de a merge mai departe.
- În scenariile practice, verificarea unei singure celule ar putea să nu fie suficientă și crearea unui singur punct de control pentru fiecare valoare din tabel ar putea deveni greoaie. De exemplu, Dacă un tabel este 3X3 atunci pentru a verifica fiecare celulă, vom vedea 9 puncte de control. Dacă valoarea în a doua sau prima celulă în sine nu se potrivește, nu semnalează un tabel inconsistent care înfrânge scopul și duce la continuarea inutilă a verificării celorlalte celule.
- În schimb, citind tabelul și folosind funcțiile GetRowCount, GetColumnCount, GetRowItem puteți stabili un mecanism de buclare și verificați după cum este necesar și ieșiți în caz de eșec. Singurul aspect pentru un tester în acest moment ar fi să se asigure că acesta scrie rezultatele adecvate ale testului, astfel încât să existe claritate.
- De asemenea, punctul de control al tabelului eșuează în cazul tabelelor dinamice.
Punct de verificare a paginii
Punctul de control al paginii este o altă variantă a unui punct de control standard, care, după cum indică numele, apare atunci când este creat pe o pagină web.
Poate fi folosit pentru următoarele:
- Verificarea linkurilor
- Surse de imagini
- Verificați dacă există legături rupte
Să plasăm una și să vedem cum funcționează și ce poate face pe măsură ce continuăm.
Deschideți Google.com în Internet Explorer sau orice browser compatibil cu versiunea curentă de QTP pe care o aveți pe computer. Înregistrați un nou test în QTP, selectați „Insert Checkpoint-> Standard checkpoint” și indicați-l către pagina google.com. Apoi selectați obiectul „Pagină web” din lista de obiecte afișată. Se afișează următorul dialog:
După cum puteți vedea, parametrii care pot fi verificați sunt în listă și au continuat cu o casetă de selectare cu o opțiune de verificare. Utilizatorii pot alege un număr de proprietăți, după cum este necesar.
Așa cum este cazul cu toate celelalte puncte de control pe care le-am văzut până acum, fiecare dintre aceste proprietăți poate fi o valoare constantă sau utilizatorul poate parametra.
diferența dintre îmbinarea stângă și îmbinarea exterioară stângă în sql
Următoarea secțiune este verificarea HTML:
- Sursă HTML: Verifică dacă codul HTML pentru pagina web se potrivește cu cel real în timpul rulării. Utilizatorul are opțiunea de a-l modifica după cum este necesar în timp ce creează un punct de control și de a verifica dacă acesta se potrivește în timpul rulării.
- Etichete HTML: Verifică etichetele HTML pentru pagina web într-o înregistrare și timpii de rulare. Ca și în cazul sursei HTML, și etichetele HTML pot fi modificate.
Secțiunea „Toate obiectele din pagină”:
# 1) Link-uri: La verificarea acestui lucru, toate linkurile sunt verificate. Pentru a verifica doar anumite linkuri, se poate face clic pe „Filtrare verificare link” și apare următoarea casetă de dialog:
Puteți selecta linkurile sau le puteți deselecta.
Valoarea URL-ului linkului poate fi din nou o valoare constantă sau parametrizată.
# 2) Imagini: Verificarea acestei opțiuni înseamnă că puteți verifica prezența imaginilor pe pagină în timpul rulării. Dând clic pe „Filtrare verificare imagine”, utilizatorul poate selecta exact imaginile care urmează să fie verificate și cele care trebuie ignorate.
Următoarea filă se afișează atunci când utilizatorul alege să filtreze:
Ca de obicei, utilizatorul poate configura valorile.
# 3) Legături rupte: Această opțiune nu este de obicei activată în mod implicit și la verificarea activată, verifică dacă există linkuri rupte pe pagina web.
Utilizatorul poate verifica legăturile rupte care se află doar pe aceeași gazdă ca pe pagina părinte. Opțiunea relevantă trebuie setată în următorul ecran care poate fi lansat utilizând opțiunea de meniu „Instrumente-> Opțiuni-> Web”.
Odată ce acest punct de control este executat, toate erorile, dacă există, vor fi afișate în Rezultatele testului. În caz contrar, punctul de control trece.
Unele dintre opțiunile Page Checkpoint sunt disponibile numai atunci când punctul de control este creat în timpul înregistrării. Dacă încercați să le creați din ecranul Activ sau din vizualizarea Cuvinte cheie, opțiunile de verificare HTML nu vor fi disponibile.
Pentru a rezuma pagina Checkpoint:
# 1) Util în programul de completare web în timpul verificării paginilor. Verifică integritatea paginilor
#Două) O variantă a unui punct de control standard, astfel încât toate regulile de creare, editare și menținere sunt aceleași.
# 3) QTP poate fi instruit să pună un punct de control pe fiecare pagină. Acest lucru se poate face alegând „Tools-> Options-> Web-> Advanced” din meniu și făcând clic pe opțiunea ON:
# 4) Alternativ, puteți instrui QTP să ocolească punctele de control automate. Selectați următoarea opțiune în aceeași fereastră pe care o lansăm la punctul 3.
Acest lucru ne lasă accesibilitatea, baza de date și punctul de control XML, care vor fi subiectele următoarei sesiuni. Vă rugăm să postați comentariile și întrebările dvs.
=> Vizitați aici pentru seria de instruiri QTP de formare
Lectură recomandată
- Tutoriale QTP - 25+ Tutoriale de formare Micro Focus Quick Test Professional (QTP)
- QTP Tutorial # 5 - Pași în mișcare și gestionarea punctelor de întrerupere
- QTP Tutorial # 16 - Pași pentru a insera puncte de control XML, accesibilitate și baze de date
- QTP Tutorial # 10 - Scrierea buclelor și a declarațiilor condiționale - VB Script Basics Part 2
- Tutorial QTP # 14 - Cum se adaugă puncte de control Bitmap și text în testele QTP
- QTP Tutorial # 13 - Pași pentru a insera punct de control standard și imagine în testele QTP
- Tutorial QTP # 12 - Vizualizare expertă, generator de pași și puncte de control explicate cu un exemplu
- QTP Tutorial # 18 - Cadrele bazate pe date și hibride explicate cu exemple QTP