Cuvinte cheie și Vizualizare expert în QTP/UFT
⚡ Rezumat inteligent
Vizualizarea cuvintelor cheie și Vizualizarea expertului sunt cele două modalități UFT Unul prezintă același test. Vizualizarea Cuvinte Cheie prezintă fiecare pas ca un rând de tabel, în timp ce Vizualizarea Expert afișează linia VBScript subiacentă.
Fiecare test GUI din OpenText Testare funcțională (UFT Unu, fostul Micro Focus UFT și inițial HP QTP) poate fi citit în două moduri: ca tabel de pași sau ca linii de VBScript. Această prezentare prezintă vizualizarea prin cuvinte cheie și vizualizarea expert a UFT, cum fiecare prezintă același pas și cum se trece de la un pas la altul.
Ce este Expert View?
În vizualizarea Expert, fiecare linie reprezintă un pas de testare în Scriptul VB. Luați în considerare următorul cod
Dialog("Login").WinEdit("Agent Name:").Set "Guru99"
An Numele obiectului este afișat în paranteze după tipul obiectuluiAici, Numele obiectului este Autentificare, iar Tipul obiectului este Dialog.
Obiectele din Ierarhia obiectelor sunt separate printr-un „punct”Aici, Dialog și WinEdit se încadrează în aceeași ierarhie de obiecte. Doar pentru a pune lucrurile în perspectivă, ierarhia de obiecte este un concept orientat pe obiecte în care un set de obiecte sunt grupate împreună într-o relație părinte-copil. În cazul nostru, Dialog Box este obiectul părinte și WinEdit este obiectul copil
Operamentiunea efectuată asupra obiectului este întotdeauna afișată la sfârșitul declarației urmat de orice valori asociate operației. Aici cuvântul „Guru„99” este introdus în câmpul de editare AgentName Box folosind Metoda Set
Sintaxa unei instrucțiuni în Vizualizarea Expert este obiectul GUI asupra căruia se efectuează operația, împreună cu ierarhia sa completă, urmat de Operațiune asupra Obiectului și valoarea asociată acestuia OperaTION
ParentObject(Name).ChildObject1(Name)...ChildObjectN(Name).Operation
Scurtul videoclip de mai jos prezintă această afirmație element cu element.
Clic aici dacă videoclipul nu este accesibil
⚠️ Notă de denumire: UFT 11.5 redenumit Vedere expert la Editorul, iar versiunile ulterioare păstrează acest nume. Panoul și sintaxa rămân neschimbate, așadar fiecare instrucțiune de mai jos se aplică în continuare — doar eticheta din produs a fost mutată.
Cum se dezvoltă un Script în vizualizarea Expert
În loc să înregistrați și să completați, puteți introduce un pas și să lăsați completarea instrucțiunilor să ofere următorul element. Înregistrarea de mai jos demonstrează secvența, iar transcrierea urmează.
Clic aici dacă videoclipul nu este accesibil
Transcriere video cu concluzii cheie evidențiat
- Să presupunem că obiectivul meu este să codific următoarea declarație direct în vizualizarea cuvintelor cheie
- Dialog(Login).WinEdit(Nume agent:).Set Guru99
- În UFT Un ecran când apăs Ctrl + Bară de spațiu, este afișată o listă care conține toate proprietățile și metodele posibile
- De asemenea, lista arată obiectele stocate în depozitul de obiecte
- Selectați Dialog
- De îndată ce deschid paranteze, numele obiectului de conectare este completat automat, dacă există mai multe obiecte pentru același tip de obiect, este afișată o listă
- La apăsarea butonului cheie punct este afișată o listă cu toate metodele pentru obiectul Dialog și obiectele sale secundare. Selectați WinEdit
- La introducerea operatorului punct, se afișează o listă de metode pentru caseta WinEdit, selectați SET
Această listă este caracteristica pe care o solicită furnizorul completarea declarațieiCitește depozitul de obiecte asociat, astfel încât un pas pe care îl tastezi manual identifică exact aceleași obiecte pe care le-ar identifica un pas înregistrat. Dacă obiectul pe care îl aștepți lipsește din listă, nu se află încă în depozit - adaugă-l sau scrie pasul cu programare descriptivă in schimb.
Ce este Vizualizarea cuvintelor cheie?
Același pas arată foarte diferit atunci când testul este deschis în vizualizarea tabelară, așa cum se arată în videoclipul de mai jos.
Vizualizarea cuvintelor cheie este compusă din a vedere ca de masă Unde Fiecare pas este rând separat în tabel şi Fiecare coloană reprezintă diferite părți ale pașilor.
- Coloana Element conține elementul asupra căruia doriți să efectuați pasul. Această coloană folosește pictograme pentru a afișa ierarhia obiectului GUI asupra căruia se efectuează operațiunea.
- OperaColoana țiune conține operația care trebuie efectuată asupra articolului.
- Coloana Valoare conține valorile argumentelor pentru operația selectată
- HP QTP documentează automat fiecare pas pentru o înțelegere ușoară în coloana Documentație
- Aceste 4 coloane sunt implicite, dar puteți utiliza și coloane de atribuire și de comentarii în Vizualizarea cuvintelor cheie
⚠️ Notă privind versiunea: Coloana Documentație de mai sus aparține QTPaspectul epocii. În prezent UFT Una dintre coloanele documentate este Articol, Ziua Operației, Valoare, Cesiune și Comentariu pentru acțiuni, cu producție înlocuind Assignment și Comment în componentele business. Faceți clic dreapta pe antetul tabelului și selectați coloanele dorite în caseta de dialog Keyword View Options.
Cum se comută între vizualizarea cuvintelor cheie și editor
Niciuna dintre vizualizări nu este un document separat. Sunt două redări ale aceleiași acțiuni, motiv pentru care nimic nu se pierde atunci când comuți între ele.
- Deschideți sau creați o acțiune, o componentă GUI scriptată sau un fișier de cod utilizator astfel încât fila sa să fie documentul activ.
- Apasă pe Toggle între Vizualizarea cuvintelor cheie și Editor din bara de instrumente. Același buton vă duce din nou înapoi.
- Pentru a alege ce vizualizare se deschide în mod implicit, accesați Instrumente > Opțiuni > Testare GUI > General și stabilit Deschideți acțiuni și componente GUI scriptate în această vizualizare.
Două comportamente merită cunoscute. În primul rând, poziția este transmisă: plasați cursorul pe un pas într-o vizualizare și acesta aterizează pe linia corespunzătoare în cealaltă. În al doilea rând, de la UFT Versiunile R1 din 2021 și următoare, vizualizarea pe care o foloseai când ai închis produsul este cea pe care o obții când îl redeschizi.
Dacă ați învățat instrumentul pe QTP 11 sau mai devreme, schimbarea se referă doar la instalațiile sanitare. Pe atunci, cele două vizualizări se aflau în spatele unor filele din partea de jos a panoului de documente; de la UFT 11.5 comutatorul se află pe bara de instrumente, iar panoul în sine se numește Editor. Oricine instalează încă produsul ar trebui să urmeze instrucțiunile actuale UFT Un singur pas de descărcare și instalare mai degrabă decât QTPinstrucțiuni din eră.
Adăugarea de pași și logica de programare în vizualizarea cuvintelor cheie
Deoarece Keyword View scrie VBScript-ul pentru tine, este ruta mai rapidă pentru un tester care nu programează. Furnizorul este explicit că nu sunt necesare cunoștințe de programare pentru a lucra cu el.
- Pas standard — alegeți un obiect din coloana Element, apoi o operație și argumentele sale.
- Etapa punctului de control — verifică starea unui obiect într-un punct ales în flux.
- Treapta valorii de ieșire — captează o valoare din aplicație pentru utilizare ulterioară în test.
- Comentariu — text liber care acoperă întregul rând și apare ca un comentariu în linie în Editor.
- Logica de programare — trimite informații către rezultatele execuției, sincronizarea cu aplicația, măsurarea unei tranzacții sau inserarea de instrucțiuni condiționale și de buclă.
Coloana „Assignment” este cea care îi surprinde pe oameni, deoarece se mapează pe o atribuire VBScript obișnuită.
| Vizualizare cuvinte cheie | Linie echivalentă în Editor |
| Depozitat inauntru X | X = pasul (valoarea returnată de pas intră în variabilă) |
| Ia de la X | pasul = X (variabila furnizează valoarea pasului) |
Rândurile și coloanele pot fi reordonate cu tragere, iar tabelul poate fi accelerând cu ajutorul câtorva comenzi rapide: Insera adaugă o treaptă sub cea selectată, Tab și Shift+ Tab mută focalizarea în cadrul unui rând și Ctrl + F11 deschide caseta de dialog cu proprietăți relevante pentru celula selectată. Pașii care necesită valori dintr-o foaie de calcul sunt gestionați mai bine de parametrizare sau prin conducerea testului din Excel.
Comparați cuvinte cheie și vizualizare expert
Dacă comparați o linie de script în QTP/UFT, veți observa că aceeași ierarhie de obiecte este afișată în ambele vizualizări ale expertului și a cuvintelor cheie și se mapează la aceeași operație și valoare de argument.
În esență, modul Cuvinte cheie și modul Expert conțin aceleași date, dar aranjate într-un format diferit.
| Aspect | Vizualizare cuvinte cheie | Opinia expertului (editorul) |
| Format | Tabel — un rând pe pas, o coloană pe parte a pasului | Script — o linie VBScript per pas |
| Cunoștințe de programare | Nu este necesar | VBScript necesar pentru orice dincolo de un pas înregistrat |
| Ierarhia obiectelor | Afișate ca pictograme în coloana Element | Afișate ca obiecte separate prin puncte în instrucțiune |
| Documentarea pașilor | Generat automat pentru fiecare rând | Adăugat de tester ca și comentarii |
| Bucle și condiții | Introdus prin tipuri de pași logici de programare | Scris direct ca VBScript |
| Cel mai potrivit pentru | Construirea și reordonarea unui flux simplu | Funcții reutilizabile, tratarea erorilor și cod framework |
De fapt, puteți efectua toate operațiunile precum crearea și modificarea unui pas folosind Vizualizarea Cuvinte Cheie, dar pentru a stăpâni instrumentul ne vom limita la Vizualizarea Expert. Acolo se află și restul... UFT O serie de tutoriale își petrece timpul, alături de Noțiuni fundamentale despre VBScript de care depinde editorul.
