qtp tutorials 25 micro focus quick test professional training tutorials
Avui publiquem la primera part d'una sèrie de publicacions de convidats de diverses parts sobre Micro Focus Quick Test Professional (QTP). En aquesta sèrie formativa de QTP de diverses parts, cobrirem tots els conceptes i tutories QTP amb il·lustracions adequades. El nostre autor expert Swati S. ens ajudarà a portar aquesta sèrie per als nostres lectors.
Aquests tutorials QTP estan dissenyats per a principiants a usuaris avançats. A partir dels conceptes bàsics de QTP, aprendreu scripts avançats, tot amb exemples pràctics per facilitar la vostra comprensió.
NOTA: A continuació, els tutorials de text són suficients perquè pugueu començar a aprendre amb l'eina QTP Automation. Però si esteu interessats en la formació pràctica de QTP, consulteu el nostre Vídeo QTP complet curs a càrrec de professionals experimentats.
Tenint en compte la gran llista d’aquests Tutorials QTP , publicarem articles nous amb freqüència. Feu un seguiment de tots els articles d’aquesta sèrie de formació en línia Quick Test Professional perquè no us perdeu cap tema. Seguiu els temes de prop, practiqueu a casa a la versió de prova QTP i feu les vostres preguntes a la secció de comentaris de l'article respectiu. Ens assegurarem que es respongui a totes les preguntes rellevants.
Si sou un usuari expert de QTP, compartiu la vostra experiència per millorar aquesta sèrie de formació QTP discutint conceptes avançats de QTP i responent a les preguntes dels lectors.
Què aprendreu:
Tutorials de la sèrie de formació QTP
Introducció a QTP
- Tutorial # 1 - Introducció a QuickTest Professional (QTP)
- Tutorial # 2 - Treballar amb la visualització de paraules clau QTP i la vista experta
- Tutorial # 3 - Addició de passos estàndard des de la visualització de paraules clau
- Tutorial # 4 - Declaracions condicionals i de bucle a la visualització de paraules clau
- Tutorial # 5 - Passos mòbils i tractar els punts d'interrupció
- Tutorial # 6 - Descripció de la configuració de registre i execució de QTP
- Tutorial # 7 - Com QTP identifica objectes de manera única? (Cal llegir)
- Tutorial # 8 - Modes de gravació, espia d'objectes i dipòsits
Apreneu VB Scripting
- Tutorial # 9 - Tutorials VBScript: una guia completa
- Tutorial # 10 - Conceptes bàsics de VBScript per aprendre QTP - Tutorial 2
QTP Checkpoints
- Tutorial # 11 - Ús del codificador de contrasenya i de la pantalla activa
- Tutorial # 12 - Vista experta, generador de passos i punts de control
- Tutorial # 13 - Inserció del punt de control estàndard i d'imatge
- Tutorial # 14 - Inserció de punts de control de mapa de bits i de text a les proves
- Tutorial # 15 - Ús de punts de control de l’àrea de text, la taula i la pàgina
- Tutorial # 16 - XML, accessibilitat i punts de control de bases de dades
Prova els marcs d’automatització
- Tutorial # 17 - Marcs d’automatització Part 1 (Cal llegir)
- Tutorial # 18 - Prova els marcs d’automatització de la part 2
Milloreu les vostres proves
- Tutorial # 19 - Parameterització a QTP Part-1
- Tutorial # 20 - Parametrizació a la part 2 de QTP
- Tutorial # 21 - Biblioteques d'accions i funcions
- Tutorial # 22 - Ús de dipòsits d'objectes QTP
- Tutorial # 23 - Identificació d'objectes intel·ligents i anàlisi de resultats de proves
- Tutorial # 24 - Objectes virtuals i escenaris de recuperació
- Tutorial # 25 - Programació descriptiva
Posa a prova la teva comprensió
Aquí teniu el primer article d'aquesta sèrie de formació QTP: 'Introducció a QuickTest Professional (QTP)'
Introducció a QuickTest Professional (QTP)
Què és QTP?
Quick Test Professional (QTP) de Micro Focus és un programari que facilita les proves d’automatització per a aplicacions de programari: les proves funcionals i de regressió són més específiques. QTP inclou una interfície d'usuari que es pot considerar un entorn de desenvolupament integrat (IDE) per a la prova.
L'IDE té diverses funcions que ajuden el provador a desenvolupar un script complet que validi amb èxit l'objectiu de la prova. Totes aquestes funcions es discutiran en detall a mesura que avancem en la sèrie d’aquests articles.
Alguns dels aspectes importants de QTP:
com afegir alguna cosa a una matriu java
- Utilitza VB Script com a llenguatge de script. (Un llenguatge de script és un que s'interpreta en temps d'execució)
- QTP només s'executa en un entorn Windows.
- La versió actual de QTP és 11.0 (Última versió Unified Functional Testing - UFT 11.5)
- Les tecnologies que admet són Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services i molts idiomes importants. Tot i que algunes de les versions anteriors no admeten totes les tecnologies enumerades.
Com funciona?
El mètode bàsic de creació de proves és la gravació i reproducció. Què significa realment això? Parlem primer de ‘Record’. Quan un provador llança QTP i realitza una sèrie d'operacions a l'AUT (Application Under Test), QTP genera línies de codi que corresponen a cada operació realitzada.
Aquest serà el guió bàsic de la prova. Passant a 'Reproducció'. Quan s'executa l'script de prova creat, realitza exactament les mateixes operacions a l'AUT reproduint així la seqüència de passos ja enregistrats.
Per exemple, Quan llanço QTP i intento accedir a la pàgina d'inici de sessió d'un programa de correu electrònic basat en web, introdueixo l'identificador d'inici de sessió, la contrasenya i premo el botó D'acord. Aquestes accions es registren a les seves línies de codi VBScript equivalents a l'IDE QTP. Quan deso aquest script de prova i el reprodueixo, QTP introduirà el mateix ID d'inici de sessió, la contrasenya que he introduït abans i fa clic al botó D'acord per a mi.
Ara, essent el principal de la tècnica bàsica de creació de proves, el registre i la reproducció no sempre són suficients per a un guió de prova robust. El provador haurà d’utilitzar les altres funcions de l’IDE conjuntament amb algunes de les seves habilitats de programació per aconseguir els resultats requerits.
Hi ha diversos aspectes tècnics que cal tenir en compte abans d’intentar gravar i reproduir, com l’estat de l’automàtica, la sincronització, les opcions de menú exactes, el codi exacte que genera QTP, etc. Hi arribarem tan aviat com discutiu els conceptes bàsics de la pròpia eina.
Així és com funciona tot això. QTP identifica els diversos objectes de l'AUT amb un nom o un identificador de controlador o qualsevol altra propietat o propietats úniques que posseeixi l'objecte. Durant la fase de gravació, captura totes aquestes propietats i durant la reproducció, realitza les operacions desitjades com un clic del ratolí, la verificació de la casella de selecció, etc. en aquests objectes.
Què necessiteu per començar amb QTP?
Una llicència QTP vàlida o, en el cas d’un alumne, una versió de prova al seu ordinador.
Descàrrega QTP : Aquí teniu un enllaç per descarregar la versió de prova de QTP: Descarregueu les proves funcionals unificades de Micro Focus (UFT) .
A l’enllaç anterior, aneu a la pestanya ‘Proves i demostracions’ i seleccioneu l’opció ‘Micro Focus QTP Essentials 11.0 English Evaluation (web GUI Testing only)’. També podeu seleccionar l’última versió Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Feu-nos-ho saber si voleu instruccions més detallades sobre la baixada i la instal·lació de la versió de prova QTP al vostre equip.
Hi ha dos tipus de llicències: la llicència Seat i la llicència simultània / flotant. La llicència Seat és per a una sola màquina alhora, mentre que la llicència actual és per a un nombre particular d'usuaris concurrents.
Ara que tenim informació de fons sobre QTP, examinem la pròpia eina començant per la interfície d’usuari.
QTP GUI:
com copiar un array Java
Quan es registra o crea una prova, es pot visualitzar en una d'aquestes dues visualitzacions:
- Visualització de paraules clau: Aquesta vista és una representació tabular de tots els objectes i les accions que s’hi fan. Cada fila de la taula és un pas que es realitza a l’automàtic i es pot modificar. Algunes de les columnes més habituals que es mostren són l’element, l’operació, el valor i la documentació.
- Visualització experta: Com el seu nom indica, aquesta vista és per a usuaris més tècnics que vulguin modificar el codi font segons els seus requisits.
Les dues vistes estan disponibles simultàniament, de manera que l'usuari pot canviar entre elles en qualsevol moment durant la creació o modificació de la prova.
Gravem una mica per començar
Pas 1): Inicieu QTP. El primer que apareix és un gestor de complements. Es mostren tots els complements disponibles i l’usuari pot marcar o desmarcar-ne els que calgui. Active-X, Web i Visual Basic estan disponibles per defecte. (Aquesta funció es pot desactivar si cal) .
Pas 2) En fer clic a D'acord, apareix la pàgina inicial del Gestor de complements QTP. (feu clic a la imatge per ampliar-la)
Pas 3) En triar l’opció “Enregistrar” (tecla F3), apareixerà la pantalla ‘Configuració d’enregistrament i execució’ amb les pestanyes ‘Web’ i ‘Aplicació de Windows’. Feu clic a D'acord sense canviar cap configuració. No obstant això, totes les funcions d’aquesta pantalla es debatran llargament més endavant.
Pas 4) Per al nostre exemple, llançaré l’aplicació ‘Flight’ des de les mostres que vénen amb QTP. Vaig a introduir el 'Nom de l'agent' i 'Contrasenya' a la pantalla d'inici de sessió. Ara examinem el codi que genera.
A continuació es mostra la paraula clau. Com podeu veure, les accions es presenten en forma de taula amb columnes: element, operació, valor i documentació. L’ítem correspon a l’objecte de l’automòbil sobre el qual hem realitzat una acció, l’operació és l’acció mateixa, el valor és una dada en què establim l’objecte concret i la documentació és més o menys com una descripció. (feu clic a la imatge per ampliar-la)
La visualització de paraula clau corresponent de la mateixa prova és la següent. Com podeu veure, aquesta vista conté el codi font de totes les accions realitzades.
Pas 5) El codi es pot manipular des de qualsevol d'aquestes vistes.
Conclusió
Aquí teniu una llista de tot el que hem comentat en aquest article:
QTP és un programari que ajuda a funcions i funcions automatitzades Proves de regressió d'aplicacions de programari. La versió actual només s’executa en un entorn Windows i utilitza un script VB com a llenguatge de seqüència. El mètode bàsic per crear una prova és Gravar i reproduir, tot i que no sempre és suficient. Inclou dos tipus de llicències: seient i concurrent.
Els complements predeterminats són Active X, Web i Visual Basic. Es pot enregistrar una prova en una aplicació web o Windows; els detalls específics es proporcionaran a la finestra emergent de configuració de registre i execució. La GUI proporciona dues visualitzacions, Keyword i Expert.
La visualització de paraules clau és un formulari tabular que mostra detalls com el nom dels objectes, el seu valor i l'operació realitzada, etc. La visualització Expert mostra les accions realitzades a l'AUT en forma de codi font.
Es poden afegir o esborrar operacions addicionals als objectes de prova des de la visualització de paraules clau o des de la vista Expert. Més informació al respecte al següent article.
Sobre l'autor: Es tracta de Swati i, amb aquests articles, intento establir una experiència d’aprenentatge completa per a principiants de QTP. Després d’haver treballat durant més de 4 anys a QTP en els meus 8 anys de vida en qualitat de QA, m’adono que el potencial de les proves d’automatització és immens. Intento exercir aquest potencial col·lectivament amb tots els nostres lectors a través d’aquests articles.
Voleu aprendre QTP de professionals experimentats? Uneix-te al nostre curs de formació en vídeo en línia
Uniu-vos i compartiu aquesta sèrie de formació QTP GRATU withTA amb els vostres amics. Feu les vostres preguntes als comentaris següents. Afegiu aquesta pàgina a les adreces d'interès, ja que des d'aquí actualitzarem els enllaços a tots els tutorials de QTP.
Lectura recomanada
- Treballar amb la visualització de paraules clau: tutorial de formació QTP 2
- Tutorial QTP # 18: marcs basats en dades i híbrids explicats amb exemples de QTP
- Tutorial DevOps: la guia definitiva de DevOps (25+ tutorials)
- Tutorial JAVA per a principiants: més de 100 tutorials pràctics de vídeo Java
- Tutorial Python per a principiants (entrenament pràctic GRATU PyT en Python)
- 30+ millors tutorials sobre seleni: apreneu el seleni amb exemples reals
- Benvingut a SoftwareTestingHelp.com.
- Tutorials Eclipse en profunditat per a principiants