qtp tutorial 15 using text area
A la últim article , discutíem les formes en què QTP pot comparar text. També vam veure com punts de control estàndard es pot utilitzar per comprovar el text i discutir detalladament el punt de control del text. El següent punt de control és el punt de control de l’àrea de text. Comencem a explorar-lo.
=> Feu clic aquí per veure la sèrie de tutorials de formació QTP
Què aprendreu:
Punt de control de l’àrea de text
- S'utilitza per a aplicacions de Windows.
- Compara una cadena de text dins d’una àrea definida segons els criteris especificats.
- Definir les propietats d’aquest punt de control és gairebé el mateix que el d’un punt de control de text.
- L'única diferència dominant entre els punts de control de text i els punts de control de l'àrea de text, a part dels entorns, és que el punt de control de text funciona en un objecte determinat i l'àrea de text funciona en una regió seleccionada.
- Tot i que l'opció de menú per al punt de verificació de l'àrea de text està disponible fins i tot mentre es grava una aplicació web quan es tria, us generarà un error en què l'entorn web no és compatible amb aquest punt de control.
Taula de control
- Es pot utilitzar en casos en què haureu de verificar que una cel·la concreta d'una taula tingui un valor determinat o, en alguns casos, si la mateixa taula té el nombre definit de files de columnes.
- Quan s’escull una taula web o un objecte de taula equivalent per inserir un punt de control, s’invoca les propietats del punt de control de taula.
- Com a opció de menú, trieu 'Punt de control estàndard' durant la gravació. Per tant, les regles bàsiques com la creació, l’edició i el manteniment són iguals.
Vegem un exemple:
Triaré un lloc aleatori que tingui una taula web. Obert a Internet Explorer. Comenceu a gravar, inseriu un punt de control-> punt de control estàndard i trieu l'objecte de la taula a la pàgina web:
Seleccioneu l'element Taula web i feu clic a D'acord.
A la finestra de propietats, seleccioneu la cel·la i especifiqueu si hi ha d’haver un valor constant o parametritzar-lo.
A la pestanya de configuració, la manera com s’ha de dur a terme la verificació.
Identificació de cel·les, aquesta pestanya és on l'usuari té la configuració necessària per identificar una fila o columna en particular.
Com he dit anteriorment, ja que es tracta d'una variació del punt de control estàndard, s'apliquen les mateixes regles.
- Tot i que aquesta funció incorporada està disponible per comprovar taules, no em sembla molt útil. Hi ha altres funcions com GetRowCount, GetColumnCount, GetRowItem, etc. per verificar les taules. Deixeu-me explicar-ho una mica més abans de continuar.
- En els escenaris pràctics, potser no és suficient comprovar una sola cel·la i crear un punt de control únic per a cada valor de la taula pot resultar feixuc. Per exemple, Si una taula és 3X3, per comprovar cada cel·la, veurem 9 punts de control. Si el valor de la segona o primera cel·la no coincideix, no assenyala una taula inconsistent que supera el propòsit i resulta en la continuació innecessària de la comprovació de les altres cel·les.
- En lloc d'això, llegint la taula i utilitzant les funcions GetRowCount, GetColumnCount, GetRowItem, podeu establir un mecanisme de bucle i comprovar-ho si cal i sortir en cas d'error. L'única consideració per a un provador en aquest moment seria assegurar-se que escriu els resultats de la prova adequats perquè hi hagi claredat.
- A més, el punt de control de la taula falla en cas de taules dinàmiques.
Punt de control de la pàgina
El punt de control de la pàgina és una altra variant d’un punt de control estàndard, que, tal com indica el nom, apareix quan es crea en una pàgina web.
Es pot utilitzar per a:
programa d'ordenació de combinació simple en c ++
- Comprovació d’enllaços
- Fonts d’imatges
- Comproveu si hi ha enllaços trencats
Posem-ne un i vegem com funciona i què pot fer a mesura que avancem.
Obriu Google.com a Internet Explorer o a qualsevol navegador compatible amb la versió actual de QTP que teniu al vostre equip. Enregistreu una prova nova a QTP, seleccioneu 'Insereix punt de control-> Punt de control estàndard' i dirigeix-lo a la pàgina google.com. A continuació, seleccioneu l'objecte 'Pàgina web' a la llista d'objectes que es mostra. Es mostra el quadre de diàleg següent:
Com podeu veure, els paràmetres que es poden comprovar es troben a la llista i es continua amb una casella de selecció amb una opció de comprovació. Els usuaris poden triar un nombre de propietats segons sigui necessari.
Com passa amb la resta de punts de control que hem vist fins ara, cadascuna d’aquestes propietats pot ser un valor constant o l’usuari pot parametritzar-les.
La següent secció és la verificació HTML:
- Font HTML: Comprova si el codi HTML de la pàgina web coincideix amb el real en temps d'execució. L’usuari té l’opció de modificar-lo segons sigui necessari mentre crea un punt de control i comprova si coincideix en el moment d’execució.
- Etiquetes HTML: Comprova les etiquetes HTML de la pàgina web en un registre i temps d'execució. Igual que amb el codi font HTML, les etiquetes HTML també es poden modificar.
Secció 'Tots els objectes de la pàgina':
# 1) Enllaços: En comprovar-ho, es verificen tots els enllaços. Per comprovar només determinats enllaços, es pot fer clic a 'Filtrar comprovació d'enllaços' i apareix el quadre de diàleg següent:
Podeu seleccionar els enllaços o desseleccionar-los.
El valor de l'URL de l'enllaç de nou pot ser una constant o un valor parametritzat.
# 2) Imatges: Si activeu aquesta opció, significa que podeu verificar la presència de les imatges a la pàgina en temps d'execució. En fer clic a 'Filtra comprovació d'imatges', l'usuari pot seleccionar les imatges exactes que es volen comprovar i les que s'han d'ignorar.
La pestanya següent es mostra quan l'usuari tria Filtrar:
Com és habitual, l'usuari pot configurar els valors.
# 3) Enllaços trencats: Aquesta opció no sol estar activada per defecte i, en activar-la, verifica si hi ha enllaços trencats a la pàgina web.
L'usuari pot comprovar si hi ha enllaços trencats que només es troben al mateix amfitrió que a la pàgina principal. L'opció corresponent s'ha d'establir a la pantalla següent que es pot iniciar mitjançant l'opció de menú 'Eines-> Opcions-> Web'.
Un cop s'hagi executat aquest punt de control, es mostraran tots els errors, si n'hi ha cap, als resultats de la prova. En cas contrari, passa el punt de control.
Algunes de les opcions de Checkpoint de pàgina només estan disponibles quan es crea el checkpoint durant la gravació. Si proveu de crear-los des de la pantalla activa o la visualització de paraules clau, les opcions de verificació HTML no estaran disponibles.
Per resumir la pàgina Checkpoint:
# 1) Útil al complement web mentre reviseu pàgines. Comprova la integritat de les pàgines
# 2) Una variació d’un punt de control estàndard, de manera que totes les regles de creació, edició i manteniment són les mateixes.
# 3) Es pot demanar a QTP que posi un punt de control a cada pàgina. Això es pot fer escollint 'Eines-> Opcions-> Web-> Avançat' al menú i fent clic a l'opció ACTIVAT:
# 4) Alternativament, podeu indicar a QTP que passi per alt els punts de control automàtics. Seleccioneu l’opció següent a la mateixa finestra que llançem al punt 3.
Això ens deixa amb el punt de control d’Accessibilitat, Base de dades i XML, que seran els temes de la propera sessió. Envieu els vostres comentaris i preguntes.
iniciar un projecte Java en eclipsi
=> 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)
- QTP Tutorial # 5 - Passos mòbils i tractament dels punts d'interrupció
- Tutorial QTP núm. 16: passos per inserir punts de control XML, accessibilitat i bases de dades
- QTP Tutorial # 10 - Redacció de sentències condicionals i de bucle - Part 2 bàsica de scripts VB
- Tutorial QTP # 14 - Com afegir punts de control de mapes de bits i de text a les proves QTP
- Tutorial QTP # 13: passos per inserir un punt de control estàndard i d'imatge a les proves QTP
- Tutorial QTP # 12: vista d'experts, generador de passos i punts de control explicats amb un exemple
- Tutorial QTP # 18: marcs basats en dades i híbrids explicats amb exemples de QTP