Cum se utilizează Quick Test Professional IDE?

⚡ Rezumat inteligent

IDE-ul Quick Test Professional, acum livrat ca Micro Focus UFT Unu, oferă inginerilor de automatizare un singur spațiu de lucru pentru a lansa instrumentul, a gestiona programele de completare, a edita pașii VBScript și a inspecta datele de testare înainte de fiecare rulare.

  • 🚀 Secvența de lansare: acasă UFT Din meniul Start, alegeți programe de completare în Managerul de programe de completare, apoi examinați pagina de pornire.
  • 🧩 Manager de extensii: Încărcați doar programele de completare de care are nevoie aplicația testată, deoarece programele suplimentare încetinesc identificarea și pornirea obiectelor.
  • ⌨️ Panou de testare: Creați pași în Vizualizare cuvinte cheie sau comutați la Vizualizare expert pentru a edita aceeași logică ca VBScript.
  • 🖼️ Ecran activ: Deschideți captura de ecran din spatele unui pas pentru a adăuga puncte de control sau a ajusta vizual proprietățile obiectului.
  • 📊 Tabel de date: Parametrizați scripturile prin foi globale și de acțiune, astfel încât un singur test să genereze mai multe seturi de valori de intrare.
  • ???? Vizualizator de depanare: Setați puncte de întrerupere, apoi inspectați panourile Watch și Call Stack pentru a tracvalorile variabilelor e pe parcursul perioadei.
  • 🗂️ Explorator de soluții: Navigați prin acțiuni, biblioteci de funcții și depozite de obiecte dintr-un arbore ierarhic din cadrul IDE.
  • ⚠️ Panoul Erori: Scanați erorile de sintaxă și de resurse lipsă din panoul inferior înainte de a executa o operațiune pentru a economisi timp de depanare.

Testare rapidă profesională (QTP), distribuit acum sub numele de Micro Focus UFT Una se deschide direct într-un mediu de dezvoltare integrat, creat pentru înregistrarea, scriptarea și depanarea testelor automate. Secțiunile de mai jos prezintă fiecare panou pe care îl atinge un tester, de la primul ecran de lansare până la barele de instrumente, fișele de date și ferestrele de depanare utilizate zilnic.

Lansa UFT

Pentru a lansa HP QTP de la Windows În meniul Start, alegeți Programe > Folder Quick Test Professional > Quick Test Professional sau faceți dublu clic pe HP UFT pictogramă de pe desktop. Ambele rute deschid aceeași secvență de pornire descrisă mai jos.

Manager de suplimente

Prima dată când porniți Micro Focus UFT, Manager de suplimente Se deschide o casetă de dialog care afișează o listă cu toate programele de completare instalate. Selectați programele de completare care vor fi încărcate pentru test și faceți clic pe „OK”. Un program de completare poate fi adăugat sau eliminat ulterior, după QTP a fost lansat, așa că este sigur să rămânem la setările implicite deocamdată.

Recomandarea este de a selecta doar suplimentele necesare pentru un anumit de testare sesiune, deoarece diferite programe de completare pot interfera unele cu altele și pot degrada identificarea obiectelor și QTPde performanță. QTP își amintește de programele de completare încărcate într-o sesiune și le preselectează data viitoare QTP se deschide. Debifați caseta de selectare „Afișare la pornire” dacă această casetă de dialog nu trebuie să se deschidă la următoarea pornire, apoi faceți clic pe OK.

Pagina de start

Pagina de start descrie noile caracteristici din versiunea curentă, inclusiv linkuri către mai multe informații despre fiecare dintre ele. De asemenea, include linkuri către Ghidarea Procesului, un instrument care oferă cele mai bune practici pentru lucrul cu QTPDeschideți un document din lista de fișiere utilizate recent sau utilizați butoanele din zona Bun venit pentru a crea un document nou sau a deschide unul existent.

Pagina de pornire listează și componentele importante ale IDE, fiecare dintre acestea fiind prezentată mai detaliat mai jos pe această pagină:

  1. Bară de meniu
  2. Fereastra Proprietăți
  3. fila Document
  4. Soluție Explorer
  5. fila Caseta de instrumente
  6. Fila de ieșire
  7. Ecran activ
  8. Fila date

Debifați caseta de selectare „Nu afișa fereastra paginii de pornire la pornire” dacă pagina de pornire nu ar trebui să apară data viitoare QTP se deschide. Selectarea acestei opțiuni ascunde și Pagina de pornire pentru sesiunea curentă imediat ce se deschide o altă QTP se deschide documentul. Pentru a afișa din nou pagina de pornire mai târziu, selectați Vizualizare > Pornire.

Panou de testare: Vizualizare cuvinte cheie și Vizualizare expert

Fiecare acțiune în UFT este proiectat și vizualizat prin intermediul Panoului de Testare, care oferă două vizualizări interschimbabile ale exact acelorași pași: Vizualizare Cuvinte Cheie și Vizualizare Expert, abordate mai detaliat în Cuvinte cheie și viziune expertă referință. Întrucât UFT 11.5, un singur buton de comutare de pe bara de instrumente comută între ele, înlocuind interfața cu file utilizată în QTP 11 și mai devreme.

Vizualizare cuvinte cheie afișează fiecare pas de testare ca un rând într-o grilă de tip tabel, împărțit în patru coloane implicite: Element, obiectul asupra căruia acționează pasul; Operațiune, metoda executată asupra acesteia; Valoare, argumentul transmis acelei metode; și Documentație, o descriere automată, în limba engleză simplă, a pasului. Construirea unui script în Vizualizare Cuvinte Cheie nu necesită cunoștințe de programare, deoarece UFT scrie automat VBScript-ul subiacent pe măsură ce obiectele și operațiile sunt selectate din listele derulante.

Vedere expert arată aceiași pași ca un element editabil vbscript script, o instrucțiune pe linie. Exemplul de mai jos deschide o casetă de dialog de conectare, setează numele agentului, dă clic pe OK și verifică dacă caseta de dialog este încă deschisă:

' Same object hierarchy, written directly in Expert View
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
Dialog("Login").WinButton("OK").Click

If Dialog("Login").Exist(2) Then
	Print "Login dialog is still open"
End If

Aici dialog este obiectul părinte, WinEdit este obiectul copil cu un nivel mai jos în ierarhie și set este operația aplicată asupra ei. Obiectele din ierarhie sunt întotdeauna separate printr-un punct, iar operația împreună cu valoarea sa se află la sfârșitul instrucțiunii. Apăsați Ctrl+Space în interiorul Editorului pentru a deschide o listă de obiecte, proprietăți și metode corespondente în timp ce typing, ceea ce accelerează considerabil pașii scriși de mână.

Deoarece Vizualizarea Cuvinte Cheie și Vizualizarea Expert reprezintă același script subiacent, un pas creat într-o vizualizare se reflectă instantaneu în cealaltă, astfel încât testerii pot combina editarea bazată pe tabele cu VBScript direct pentru logică avansată, cum ar fi bucle și condiții.

Aspect Vizualizare cuvinte cheie Vedere expert
Format Tabel de articole, Operacoloane țiune, Valoare, Documentație Editor VBScript linie cu linie
Abilități de programare Nu este necesar Sintaxă VBScript de bază necesară
Cel mai bun pentru Pași simpli, liniari, construiți prin selectarea obiectelor Bucle, condiții și logică personalizată
Scriptul de bază Generat automat Același scenariu, editat direct

Ecran activ, casetă de instrumente și meniuri

Alte trei elemente modelează munca zilnică în cadrul IDE: Ecranul activ, panoul Casetă de instrumente și sistemul de meniuri și bare de instrumente care leagă fiecare panou.

  • Ecran activ: Realizează o captură de ecran după fiecare pas înregistrat, astfel încât un tester să poată adăuga un punct de control sau să modifice proprietatea de identificare a unui obiect plasând cursorul pe imaginea salvată în loc să ruleze din nou aplicația testată.
  • Panoul Trusă de instrumente: Listează obiectele de testare, extrase din depozit de obiecte, împreună cu funcțiile locale și de bibliotecă disponibile pentru acțiunea aflată în prezent în focus și permite unui tester să le tragă direct într-un pas.
  • Bara de meniu și barele de instrumente: Grupează fiecare comandă după sarcină. Meniurile Fișier, Editare, Vizualizare, Testare și Resurse se află deasupra barelor de instrumente dedicate pentru înregistrare, rulare și depanare, iar același buton de comutare folosit pentru Vizualizare cuvinte cheie și Vizualizare expert se află aici.
  • Filele Document și Ieșire: Fila Document conține fiecare acțiune deschisă ca o filă separată în zona de proiectare, în timp ce fila Ieșire de sub aceasta raportează instrucțiunile de imprimare și avertismentele privind resursele lipsă de la ultima rulare.

Soluție Explorer

Soluție Explorer este arbore ierarhic a fiecărei acțiuni și test din soluția curentă, împreună cu referințele, evenimentele și fluxurile aferente, și se deschide automat în partea stângă a IDE-ului.

A Bibliotecă de funcții, vizibil în același arbore, conține cod sau funcții care pot fi reutilizate într-un test de orice număr de ori, în loc să duplice logica în cadrul fiecărei acțiuni.

Selectarea oricărei funcții sau acțiuni în Exploratorul de soluții afișează informațiile detaliate ale acesteia în partea dreaptă a panoului, sub panoul Proprietăți.

Tabel de date

Tabelul de date stochează fiecare valoare utilizată pentru parametrizarea unui test și se află în partea de jos a ferestrei ca o filă separată. Acest panou este o ierarhie arborescentă a surselor de date disponibile pentru testul curent, împărțită într-o foaie globală partajată de fiecare acțiune și foi de acțiune locale, fiecare cu o acțiune specifică.

Acțiune din tabelul de date oferă detalii despre codul de test legat de foaia respectivă, arătând ce rânduri citește o anumită acțiune în timpul unei execuții.

Valorile introduse direct într-o celulă a tabelului de date sau extrase dintr-o foaie de calcul externă permit utilizarea aceluiași script în numeroase combinații de intrări, fără a modifica nicio linie de VBScript.

Vizualizator de depanare, Proprietăți și Panou de erori

Scripturile automate eșuează din mai multe motive și UFT grupează instrumentele de diagnosticare în trei panouri, astfel încât cauza să fie ușor de izolat înainte de o reluare.

Vizualizator de depanare nu este o singură fereastră, ci un set de sub-pane accesibile prin Vizualizare > Depanare. Punctele de întrerupere listează fiecare linie întreruptă din scriptul curent, Stiva de apeluri arată lanțul de funcții active atunci când o rulare se întrerupe, Variabilele locale afișează fiecare variabilă din domeniul de aplicare cu valoarea sa curentă, iar Observație tracks doar variabilele selectate de un tester. Setați un punct de întrerupere, rulați scriptul și parcurgeți-l linie cu linie pentru a confirma că fiecare variabilă deține valoarea așteptată.

Panoul Proprietăți, deschis cu Vizualizare > Proprietăți sau Ctrl+Alt+P, editează setările unui test, comută o acțiune între Reutilizabil și Nereutilizabil și adaugă parametri de intrare sau ieșire.

Pentru a vizualiza Erori întâlnit în timpul performanței testarea automatizării, utilizați panoul Erori din panoul inferior. Acesta listează erorile de sintaxă, resursele lipsă și valorile proprietăților lipsă, astfel încât fiecare dintre ele să poată fi corectată înainte de următoarea rulare.

Mutați panourile IDE

Fiecare panou descris mai sus poate fi mutat după preferințe personale. Să presupunem că scopul este de a muta Exploratorul de Soluții într-o nouă poziție.

În QTP fereastră, trageți bara de titlu a Exploratorului de soluții. Pe măsură ce panoul se mișcă, apar marcaje în panoul activ și de-a lungul fiecărei margini a QTP fereastră.

Țineți cursorul peste diverșii marcatori în timp ce glisați; o zonă umbrită arată unde va ateriza panoul. Eliberați butonul mouse-ului peste marcatorul Sus, de exemplu, iar Exploratorul de soluții se va fixa în poziție ca un panou nou în interiorul acelei zone umbrite.

Întrebări frecvente

QTP (Quick Test Professional) a fost redenumit Unified Functional Testing (UFT) în 2012, după ce HP a fuzionat-o cu Service Test, apoi a redenumit-o din nou în UFT Unul sub Micro Focus și OpenTextIDE-ul, panourile și motorul VBScript menționate mai sus au rămas în mare parte neschimbate pentru toate numele.

Vizualizarea expert, Vizualizatorul de depanare și Biblioteca de funcții din panoul de testare rulează toate pe vbscriptFiecare pas construit vizual în Vizualizare cuvinte cheie se compilează în aceleași instrucțiuni VBScript afișate în Vizualizare expert.

Nu UFT Totuși, este nevoie de o licență plătită OpenText și Micro Focus oferă o versiune de probă limitată în timp care deblochează întregul IDE, inclusiv Solution Explorer, Data Table și Debug Viewer, pentru evaluare.

niste UFT Add-on-urile și plugin-urile terțe folosesc inteligența artificială pentru a sugera pași în Vizualizarea cuvintelor cheie sau pentru a converti cazurile de testare manuale în scripturi, dar un tester trebuie să verifice fiecare pas generat în raport cu Ecranul activ înainte de a-l considera de încredere.

Mai nou UFT O versiune include identificarea obiectelor asistată de inteligență artificială, care relocalizează un control modificat folosind similaritatea vizuală și a proprietăților, ceea ce reduce erorile de script cauzate de actualizări minore ale interfeței utilizator, deși Depozitul de obiecte ar trebui revizuit periodic.

Rezumați această postare cu: