qtp tutorials 25 micro focus quick test professional training tutorials
Astăzi publicăm prima parte a unei serii de posturi cu mai multe părți pe Micro Focus Quick Test Professional (QTP). În această serie de formare QTP cu mai multe părți, vom acoperi toate tutorialele și conceptele QTP în detaliu, cu ilustrații adecvate. Autorul nostru expert Swati S. ne va ajuta să aducem această serie pentru cititorii noștri.
Aceste tutoriale QTP sunt concepute pentru începători până la utilizatori avansați. Pornind de la elementele de bază QTP, veți învăța scripturi avansate, toate cu exemple practice pentru înțelegerea dvs. ușoară.
NOTĂ: Mai jos tutorialele text sunt suficiente pentru a începe să învățați pe instrumentul de automatizare QTP. Dar dacă sunteți interesat de formarea practică QTP vă rugăm să consultați Video QTP cuprinzător curs de către profesioniști cu experiență.
Având în vedere marea listă a acestora Tutoriale QTP , vom publica articole noi frecvent. Țineți evidența tuturor articolelor din această serie de formare online Quick Test Professional, astfel încât să nu ratați niciun subiect. Urmăriți subiectele îndeaproape, exersați acasă în versiunea de încercare QTP și puneți-vă întrebările în secțiunea de comentarii a articolului respectiv. Ne vom asigura că toate întrebările relevante vor primi răspuns.
Dacă sunteți un utilizator expert QTP, vă rugăm să împărtășiți experiența dvs. pentru a îmbunătăți această serie de formare QTP discutând concepte avansate QTP și răspunzând la întrebările cititorilor.
Ce veți învăța:
cum să urmăriți un fișier MKV
QTP Training Series Tutoriale
Introducere QTP
- Tutorial # 1 - Introducere în QuickTest Professional (QTP)
- Tutorial # 2 - Lucrul cu QTP Keyword View și Expert view
- Tutorial # 3 - Adăugarea de pași standard din vizualizarea cuvintelor cheie
- Tutorial # 4 - Declarații condiționale și de buclă în vizualizarea cuvintelor cheie
- Tutorial # 5 - Pași în mișcare și gestionarea punctelor de întrerupere
- Tutorial # 6 - Înțelegerea setărilor de înregistrare și rulare QTP
- Tutorial # 7 - Cum identifică QTP obiectele în mod unic? (Trebuie citit)
- Tutorial # 8 - Moduri de înregistrare, spionaj de obiecte și depozite
Aflați VB Scripting
- Tutorial # 9 - Tutoriale VBScript - Un ghid complet
- Tutorial # 10 - Noțiuni de bază VBScript pentru a învăța QTP - Tutorial 2
Puncte de control QTP
- Tutorial # 11 - Utilizarea codificatorului de parolă și a ecranului activ
- Tutorial # 12 - Vizualizare expertă, generator de pași și puncte de control
- Tutorial # 13 - Introducerea punctului de verificare standard și a imaginii
- Tutorial # 14 - Inserarea punctelor de control Bitmap și Text în teste
- Tutorial # 15 - Utilizarea punctelor de verificare a zonei de text, a tabelului și a paginii
- Tutorial # 16 - Puncte de control XML, accesibilitate și baze de date
Testați cadrele de automatizare
- Tutorial # 17 - Cadrele de automatizare Partea 1 (Trebuie citit)
- Tutorial # 18 - Testarea cadrelor de automatizare Partea 2
Îmbunătățiți-vă testele
- Tutorial # 19 - Parametrizarea în QTP Partea 1
- Tutorial # 20 - Parametrizarea în QTP Partea 2
- Tutorial # 21 - Acțiuni și biblioteci de funcții
- Tutorial # 22 - Utilizarea depozitelor de obiecte QTP
- Tutorial # 23 - Identificarea obiectelor inteligente și analiza rezultatelor testului
- Tutorial # 24 - Obiecte virtuale și scenarii de recuperare
- Tutorial # 25 - Programare descriptivă
Testați-vă înțelegerea
Iată primul articol din această serie de instruire QTP - „Introducere în QuickTest Professional (QTP)”
Introducere în QuickTest Professional (QTP)
Ce este QTP?
Quick Test Professional (QTP) al Micro Focus este un software care facilitează testarea automatizării pentru aplicații software - Testarea funcțională și de regresie pentru a fi mai specifice. QTP vine cu o interfață cu utilizatorul care poate fi considerată un mediu de dezvoltare integrat (IDE) pentru testul în sine.
IDE are diverse caracteristici care ajută testerul să dezvolte un script cuprinzător care să valideze cu succes scopul testului. Toate aceste caracteristici vor fi discutate în detaliu pe măsură ce vom parcurge seria acestor articole.
Unele dintre aspectele importante ale QTP:
- Folosește VB Script ca limbaj de scriptare. (Un limbaj de script este unul care este interpretat în timpul rulării)
- QTP rulează numai într-un mediu Windows.
- Versiunea actuală a QTP este 11.0 (ultima versiune Unified Functional Testing - UFT 11.5)
- Tehnologiile pe care le suportă sunt Web, Java.Net, SAP, Oracle, Siebel, PeopleSoft, Web Services și multe limbi importante. Deși unele dintre versiunile mai vechi nu acceptă toate tehnologiile enumerate.
Cum functioneazã?
Metoda de bază de creare a testului este înregistrarea și redarea. Ce înseamnă asta cu adevărat? Să vorbim mai întâi despre „Înregistrare”. Când un tester lansează QTP și efectuează o serie de operații pe AUT (Application Under Test) QTP generează linii de cod care corespund fiecărei operații efectuate.
Acesta va fi scriptul de testare de bază. Se trece la „Redare”. Când se execută scriptul de test creat, acesta efectuează exact aceleași operații pe AUT redând astfel secvența de pași deja înregistrați.
De exemplu, Când lansez QTP și încerc să accesez pagina de autentificare a unui program de e-mail bazat pe web, introduc ID-ul de autentificare, Parola și apăs butonul OK. Aceste acțiuni sunt înregistrate în liniile de cod VBScript echivalente din IDE QTP. Când salvez acest script de test și îl redau, QTP va introduce același ID de conectare, parola pe care am introdus-o înainte și face clic pe butonul OK pentru mine.
Acum, acesta fiind esența tehnicii de bază de creare a testului, înregistrarea și redarea nu sunt întotdeauna suficiente pentru un script de test robust. Testatorul va trebui să utilizeze celelalte caracteristici din IDE împreună cu câteva dintre abilitățile sale de programare pentru a obține rezultatele necesare.
Există diverse aspecte tehnice care trebuie luate în considerare înainte de a încerca înregistrarea și redarea, cum ar fi starea AUT, sincronizarea, opțiunile de meniu exacte, codul exact generat de QTP etc. Vom ajunge la asta imediat ce discutați conceptele de bază ale instrumentului în sine.
Iată cum funcționează toate acestea. QTP identifică diferitele obiecte din AUT printr-un nume sau un ID de gestionare sau orice altă proprietate / proprietăți unice pe care le deține obiectul. În timpul fazei de înregistrare, captează toate aceste proprietăți și în timpul redării, efectuează operațiunile dorite, cum ar fi un clic de mouse, verificarea casetelor de selectare etc. pe aceste obiecte.
De ce veți avea nevoie pentru a începe cu QTP?
O licență QTP valabilă sau, în cazul unui cursant, o versiune de încercare pe computerul lor.
Descărcare QTP : Iată un link pentru a descărca versiunea de încercare QTP: Descărcați testarea funcțională unificată Micro Focus (UFT) .
În linkul de mai sus, accesați fila „Încercări și demonstrații” și selectați opțiunea „Micro Focus QTP Essentials 11.0 English Evaluation (web GUI Testing only) opțiune”. De asemenea, puteți selecta cea mai recentă versiune Micro Focus Unified Functional Testing 11.50 CC English SW E-Media Evaluation. Spuneți-ne dacă doriți instrucțiuni mai detaliate despre descărcarea și instalarea versiunii de încercare QTP pe computer.
Există două tipuri de licențe - licența Seat și licența concurentă / plutitoare. Licența Seat este pentru o singură mașină la un moment dat, în timp ce o licență actuală este pentru un anumit număr de utilizatori concurenți.
Acum, că avem câteva informații despre QTP, să examinăm instrumentul în sine, începând cu interfața de utilizare.
QTP GUI:
cel mai bun software de clonare a hard diskului Windows 10
Când un test este înregistrat sau creat, acesta poate fi vizualizat într-una din aceste două vizualizări:
- Vizualizare cuvânt cheie: Această vizualizare este o reprezentare tabelară a tuturor obiectelor și acțiunilor care sunt efectuate asupra lor. Fiecare rând din tabel este un pas efectuat pe AUT și poate fi modificat. Unele dintre cele mai comune coloane afișate sunt elementul, operația, valoarea și documentația.
- Vizualizare expertă: După cum indică și numele, această vizualizare este pentru utilizatorii mai tehnici care ar dori să modifice codul sursă conform cerințelor lor.
Ambele vizualizări sunt disponibile simultan, astfel încât utilizatorul să poată comuta între ele oricând în timpul creării sau modificării testului.
Să înregistrăm ceva pentru a începe
Pasul 1): Lansați QTP. Primul lucru care apare este un manager de suplimente. Afișează toate programele de completare disponibile, iar utilizatorul le poate bifa sau debifa după cum este necesar. Active-X, Web și Visual Basic sunt disponibile în mod implicit. (Această funcție poate fi dezactivată dacă este necesar) .
Pasul 2) Dacă faceți clic pe OK în pagina de start QTP Manager add-in apare. (faceți clic pe imagine pentru a mări)
Pasul 3) La alegerea opțiunii „Înregistrați” (tasta F3), ecranul „Înregistrați și executați setările” vine cu filele „Web” și „Aplicația Windows”. Faceți clic pe OK fără a modifica setările. Cu toate acestea, toate caracteristicile acestui ecran vor fi discutate pe larg mai târziu.
cum să gestionezi situațiile dificile la locul de muncă
Pasul 4) Pentru exemplul nostru, voi lansa aplicația „Zbor” din mostrele care vin cu QTP. Voi introduce „Nume agent” și „Parolă” în ecranul de conectare. Acum, să examinăm codul pe care îl generează.
Următoarea este vizualizarea cuvântului cheie. După cum puteți vedea, acțiunile sunt sub forma unui tabel cu coloane: Element, Operație, Valoare și Documentație. Elementul corespunde obiectului din AUT pe care am efectuat o acțiune, operațiunea este acțiunea în sine, valoarea este o dată la care setăm obiectul particular și documentația este mai mult sau mai puțin ca o descriere. (faceți clic pe imagine pentru a mări)
Vizualizarea corespunzătoare a cuvintelor cheie a aceluiași test este după cum urmează. După cum puteți vedea, această vizualizare conține codul sursă pentru toate acțiunile efectuate.
Pasul 5) Codul poate fi manipulat din oricare dintre aceste vizualizări.
Concluzie
Iată o listă cu tot ceea ce am discutat în acest articol:
QTP este un software care ajută funcțional și automat Testarea regresiei de aplicații software. Versiunea actuală rulează numai într-un mediu Windows și folosește scriptul VB ca limbaj de scriptare. Metoda de bază pentru crearea unui test este Înregistrarea și redarea, deși acest lucru nu este întotdeauna suficient. Vine cu două tipuri de licențe, loc și concurent.
Programele de completare implicite sunt Active X, Web și Visual Basic. Un test poate fi înregistrat pe o aplicație Web sau Windows; detaliile specifice trebuie furnizate în fereastra pop-up a setărilor de înregistrare și rulare. GUI oferă două vizualizări, Keyword și Expert.
Vizualizarea Cuvinte cheie este o formă tabulară care afișează detalii precum numele obiectelor, valoarea acestuia și operația efectuată etc. Vizualizarea Expert afișează acțiunile efectuate pe AUT sub formă de cod sursă.
Operațiile suplimentare care trebuie efectuate asupra obiectelor de test pot fi adăugate sau șterse fie din vizualizarea Cuvinte cheie, fie din program din vizualizarea Expert. Mai multe detalii despre acest lucru în articolul următor.
Despre autor: Acesta este Swati și, cu aceste articole, încerc să stabilesc o experiență de învățare cuprinzătoare pentru începătorii QTP. După ce am lucrat mai mult de 4 ani la QTP în cei 8 ani de viață ca QA, îmi dau seama că potențialul de testare a automatizării este imens. Încerc să exercit acest potențial colectiv împreună cu toți cititorii noștri prin intermediul acestor articole.
Doriți să învățați QTP de la profesioniști experimentați? Alăturați-vă cursului nostru online de formare video
Vă rugăm să vă alăturați și să împărtășiți această serie GRATUITĂ de formare QTP cu prietenii dvs. Puneți-vă întrebările în comentariile de mai jos. Marcați această pagină deoarece vom actualiza linkurile către toate tutorialele QTP de aici.
Lectură recomandată
- Lucrul cu Vizualizarea cuvintelor cheie - Tutorial QTP Training 2
- Tutorial QTP # 18 - Cadre hibride și bazate pe date explicate cu exemple QTP
- Tutorial DevOps: Ghidul final pentru DevOps (25+ Tutoriale)
- Tutorial JAVA pentru începători: peste 100 de tutoriale video Java practice
- Tutorial Python pentru începători (Instruire gratuită gratuită Python)
- 30+ Cele mai bune tutoriale despre seleniu: învățați seleniul cu exemple reale
- Bine ați venit la SoftwareTestingHelp.com!
- Tutoriale detaliate pentru eclipsă pentru începători