qtp tutorial 13 steps insert standard
A la sessió d’entrenament QTP prèvia , hem llistat tots els punts de control que proporciona QTP. Tots aquests punts de control són molt importants per inserir punts de verificació a les proves QTP per comprovar si els valors actuals i esperats d’un objecte coincideixen o no. Això determina l'estat PASS o FAIL d'aquesta prova.
=> Feu clic aquí per veure la sèrie de tutorials de formació QTP
com provar un lloc web amb ploma
Al tutorial d’avui tractarem QTP Punts de control estàndard i d'imatge en detall.
Punt de control estàndard
# 1) S'utilitza per comprovar el valor de la propietat de l'objecte.
# 2) Compara el valor esperat amb el valor real durant el temps d’execució.
# 3) Es pot configurar durant l'enregistrament o l'edició d'una prova.
# 4) La pantalla activa també es pot utilitzar per inserir aquest punt de control. És important que hi hagi suficient informació disponible a la pantalla activa per poder inserir un punt de control.
Per a Exemple : Si hi ha una pantalla amb, quadre d’edició d’inici de sessió, quadre d’edició de contrasenya, OK, Cancel·lar i botons d’Ajuda. Hem de comprovar si el botó Cancel·la és visible. Intentem aconseguir-ho col·locant un punt de control a la propietat de l'objecte 'Visible' del botó Cancel·la.
Durant la gravació he realitzat un inici de sessió, introduïu una contrasenya i feu clic a D'acord; i la configuració de la pantalla activa és emmagatzemar només els objectes sobre els quals he actuat i no els altres, no podré col·locar el punt de control al botó de cancel·lació perquè la pantalla activa no té informació sobre aquest objecte.
Per tant, és important que la pantalla activa hagi capturat tots els objectes de la pàgina i només llavors podrem inserir el punt de control. Espero que això expliqui el que vull dir quan dic que la pantalla activa hauria de tenir prou informació.
# 5) Un cop afegides, les propietats del punt de control es poden canviar mitjançant el quadre de diàleg 'Propietats del punt de control'.
# 6) Cada punt de control s’afegeix al dipòsit d’objectes local quan s’afegeix. Es pot moure al dipòsit d'objectes compartits si cal.
# 7) Suport per a tots els entorns sempre que es carreguin els complements adequats.
# 8) Alguns exemples dels objectes que es poden utilitzar a les nostres imatges web, quadres d'edició, text estàtic, taules web, etc.
Com inserir un punt de control estàndard durant la gravació?
Pas 1) Insereix-> Punt de control: seleccioneu aquesta opció al menú després d'iniciar una sessió de gravació.
Pas # 2) - Si feu clic a aquesta icona, també resultarà el mateix.
Pas # 3) Una llista de punts de control rellevants aplicables al pas actual o seleccionat en realitzar un dels passos llistats a l’1 i el 2.
Pas # 4) Seleccioneu el tipus de punt de control. Seleccionarem 'Estàndard' en el nostre cas.
Pas # 5) La interfície QTP s’amaga i l’usuari pot triar l’objecte a l’AUT sobre el qual vol inserir un punt de control.
Pas # 6) Seleccioneu l'objecte i apareixerà la pantalla següent:
Pas # 7) Trieu l'objecte i feu clic a D'acord al quadre de diàleg. Es mostra el quadre de diàleg de propietats del punt de control.
Pas # 8) Seleccioneu les propietats que vulgueu comprovar i feu clic a D'acord. Vaig a triar només el nom. Com podeu veure més amunt, podeu modificar les propietats a un valor constant o parametritzar-les. També hi ha un paràmetre de temps d'espera que podeu configurar.
El que això significa és que QTP espera el nombre particular de segons especificat en aquest diàleg perquè un determinat Objecte aconsegueixi un valor de propietat abans que realitzi la comprovació.
Pas # 9) Així estableixo els paràmetres i faig clic a D'acord.
Pas # 10) Així és com es veu el meu punt de control a la visualització de paraules clau: (feu clic per ampliar la imatge)
Pas # 11) A la vista experta, es mostra el codi següent:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').WebButton('Sign in').Check CheckPoint('Sign in_2')
Com inserir un punt de control estàndard mentre s’edita?
# 1) Pantalla activa: A la pantalla activa, a la dreta sobre un objecte i seleccioneu l'opció per inserir un punt de control estàndard. Després, seguiu els mateixos passos que els anteriors per inserir un punt de control. (feu clic per ampliar la imatge)
# 2) En qualsevol pas de la prova QTP, seleccioneu l'opció de menú 'Insereix-> Punt de control' i trieu 'Punt de control estàndard'. Seguiu de nou els passos anteriors.
Com es pot accedir i modificar les propietats de Checkpoint?
Després de la creació, l'usuari pot modificar un punt de control segons sigui necessari. Això es pot fer mitjançant el quadre de diàleg 'Propietats del punt de control'. Es pot accedir a aquest diàleg de les maneres següents:
# 1) En crear un punt de verificació, aquest quadre s'obre per a la definició inicial de les propietats
# 2) Seleccioneu una declaració de punt de control existent a la visualització de paraules clau, feu clic amb el botó dret i seleccioneu 'Propietats del punt de control'
# 3) Obriu el dipòsit d'objectes i les propietats que hi ha disponibles es mostren a continuació: (feu clic per ampliar la imatge)
Des d’aquest quadre, es poden modificar totes les propietats d’un punt de control segons calgui.
Com que el punt de control estàndard és el primer de la nostra llista, he proporcionat els passos detallats per afegir-lo en diferents escenaris i modificar-lo de diferents maneres en detall. Avançant, aniré a enumerar les propietats i funcions que són úniques per a cada punt de control.
Cal tenir en compte que els passos per afegir, utilitzar i manipular els punts de control són iguals per a la majoria dels punts de control. A partir d’ara, tret que s’esmenti específicament, l’enfocament anterior també es pot utilitzar de manera genèrica per als altres.
Punt de control de la imatge
Hi ha una lleugera variació d’un punt de control estàndard mentre s’utilitza en imatges web.
En cas que l'objecte en el qual s'ha inserit el punt de control sigui una imatge web, s'obre el quadre de diàleg següent.
Cal tenir en compte que aquesta pantalla és gairebé idèntica al diàleg 'Propietats del punt de control', és específica de les imatges.
L'únic paràmetre addicional és la casella de selecció 'Compara contingut de la imatge'. Si es marca, la imatge en temps d'execució es comprova amb la que s'ha emmagatzemat durant la creació del punt de control per veure si és exactament la mateixa. Si són iguals, els resultats de la prova només tindran una imatge. Si són diferents, les dues imatges es mostraran als resultats de la prova.
Per a Exemple, a la pàgina de Gmail, he intentat inserir un punt de control estàndard en una de les imatges de la pantalla activa i és el que es mostra: (feu clic per ampliar la imatge)
No faré cap canvi al quadre de diàleg, podeu fer-ho si voleu i fer clic a D'acord.
Així serà el punt de control inserit: (feu clic per ampliar la imatge)
El codi de visualització d'experts:
Browser('Gmail: Email from Google').Page('Gmail: Email from Google').Image('nosign-r42').Check CheckPoint('nosign-r42')
Això és tot per avui! Continuarem amb els altres punts de control en altres sessions. No dubteu a publicar les vostres preguntes.
=> Visiteu aquí la sèrie de tutorials de formació QTP
Lectura recomanada
- Tutorials QTP: més de 25 tutorials de formació de Quick Focus Professional Quick Test Professional (QTP)
- Tutorial QTP # 14 - Com afegir punts de control de mapes de bits i de text a les proves QTP
- QTP Tutorial # 5 - Passos mòbils i tractament dels punts d'interrupció
- Tutorial QTP # 15 - Ús de punts de control d'àrea de text, taula i pàgina a QTP
- Tutorial QTP # 18: marcs basats en dades i híbrids explicats amb exemples de QTP
- Tutorial QTP núm. 6: entendre la configuració de registre i execució de QTP per a la nostra primera prova
- Tutorial QTP # 24 - Ús d'objectes virtuals i escenaris de recuperació en proves QTP
- Tutorials Eclipse en profunditat per a principiants