Ključna riječ i stručni prikaz u QTP/UFT

⚡ Pametni sažetak

Prikaz ključnih riječi i stručni prikaz su dva načina UFT Jedan prikazuje isti test. Prikaz ključnih riječi prikazuje svaki korak kao redak tablice, dok Stručni prikaz prikazuje temeljni redak VBScripta.

  • 🔘 Jedan test, dva formata: Oba prikaza sadrže identične podatke, tako da se hijerarhija objekata, operacija i vrijednost argumenta uvijek podudaraju.
  • ☑️ Anatomija izjave: U retku Stručnog prikaza čita se roditeljski objekt, podređeni objekti, zatim operacija i njezina vrijednost, odvojene točkama.
  • ✅ Stupci tablice: Redci prikaza ključnih riječi sadrže stavku, Operaćelije cije i vrijednosti, sa stupcima Dodjela i Komentar dostupnima na zahtjev.
  • 🧪 Dovršavanje izjave: Pritiskom tipke Ctrl i razmaknice u naprednom prikazu prikazuje se popis svojstava, metoda i objekata repozitorija dostupnih u tom trenutku.
  • 🛠️ Trenutno imenovanje: UFT Verzija 11.5 preimenovana je iz Stručnog prikaza u Uređivač, a gumb na alatnoj traci sada se prebacuje između njega i prikaza ključnih riječi.
  • 📌 Nije potrebno kodiranje: Keyword View izrađuje radne korake bez VBScripta, što ga čini bržom početnom točkom za ručne testere.

Tablica prikaza ključnih riječi i redak VBScript u stručnom prikazu jedan pored drugog u QTP/UFT jedan

Svaki GUI test u OpenText Funkcionalno testiranje (UFT One, prije Micro Focus UFT i izvorno HP QTP) može se čitati na dva načina: kao tablica koraka ili kao retki VBScripta. Ovaj vodič pokriva prikaz ključnih riječi i stručni prikaz UFT, kako svaki od njih predstavlja isti korak i kako se kretati između njih.

Što je stručni pogled?

U naprednom prikazu svaki redak predstavlja testni korak u VB skripti. Razmotrite sljedeći kôd

Dialog("Login").WinEdit("Agent Name:").Set "Guru99"

An Naziv objekta prikazan je u zagradama iza vrste objektaOvdje je Naziv objekta Prijava, a Vrsta objekta Dijalog

Objekti u hijerarhiji objekata odvojeni su "točkom"Ovdje Dialog i WinEdit spadaju u istu hijerarhiju objekata. Samo da bismo stvari stavili u perspektivu, hijerarhija objekata je objektno orijentirani koncept gdje je skup objekata grupiran u odnosu roditelj-dijete. U našem slučaju Dialog Box je nadređeni objekt, a WinEdit je podređeni objekt

The Operacija koja se izvodi na objektu uvijek se prikazuje na kraju iskaza nakon čega slijede bilo koje vrijednosti povezane s operacijom. Ovdje riječ "Guru99” je umetnuto u uređivanje imena agenta Box koristeći metodu postavljanja

Sintaksa za naredbu u naprednom prikazu je GUI objekt na kojem se operacija izvodi zajedno s njegovom kompletnom hijerarhijom, nakon čega slijedi Operacija na Objektu i vrijednost povezana s njim OperaANJE

ParentObject(Name).ChildObject1(Name)...ChildObjectN(Name).Operation

Kratki video u nastavku prikazuje tu izjavu element po element.

Kliknite ovdje ako video nije dostupan

⚠️ Napomena o imenovanju: UFT 11.5 preimenovano Stručni pogled do Urednik, a kasnije verzije zadržavaju to ime. Okno i sintaksa ostaju nepromijenjeni, tako da se svaka donja naredba i dalje primjenjuje - samo se oznaka u proizvodu pomaknula dalje.

Kako razviti skriptu u Expert Viewu

Umjesto snimanja i čišćenja, možete upisati korak i pustiti da dovršetak naredbe ponudi sljedeći element. Snimka u nastavku prikazuje slijed, a slijedi transkript.

Kliknite ovdje ako video nije dostupan

Transkript videozapisa s ključnim zaključcima istaknut

  • Pretpostavimo da je moj cilj kodirati sljedeću izjavu izravno u prikazu ključnih riječi
  • Dijalog(Prijava).WinEdit(Ime agenta:).Set Guru99
  • u UFT Jedan ekran kada pritisnem Ctrl + razmaknica, prikazuje se popis koji sadrži sva moguća svojstva i metode
  • Također, popis prikazuje objekte pohranjene u repozitoriju objekata
  • Odaberite Dijalog
  • Čim otvorim zagrada '()', ime objekta za prijavu se automatski popunjava, ako postoji više od jednog objekta za istu vrstu objekta, prikazuje se popis
  • Pritiskom na tipka s točkom prikazuje se popis svih metoda za Dialog objekt i njegove podređene objekte. Odaberite WinEdit
  • Nakon unosa operatora točka prikazuje se popis metoda za okvir WinEdit, odaberite SET

Taj popis je značajka koju prodavač poziva dovršavanje izjaveČita povezano spremište objekata, tako da korak koji ručno upišete identificira točno iste objekte kao i zabilježeni korak. Ako objekt koji očekujete nedostaje na popisu, još nije u spremištu - dodajte ga ili napišite korak s deskriptivno programiranje umjesto.

Što je prikaz ključnih riječi?

Isti korak izgleda vrlo drugačije kada se test otvori u tabličnom prikazu, kao što prikazuje video ispod.

Prikaz ključnih riječi sastoji se od a stolni pogled gdje Svaki korak je zaseban red u tablici i Svaki stupac predstavlja različite dijelove koraka.

  • Stupac Stavka sadrži stavku na kojoj želite izvršiti korak. Ovaj stupac koristi ikone za prikaz hijerarhije GUI objekta na kojem se izvodi operacija.
  • OperaStupac tion sadrži operaciju koju treba izvesti na stavci.
  • Stupac Vrijednost sadrži vrijednosti argumenata za odabranu operaciju
  • HP QTP automatski dokumentira svaki korak radi lakšeg razumijevanja u stupcu Dokumentacija
  • Ova 4 stupca su zadana, ali također možete koristiti stupce dodjele i komentara u prikazu ključnih riječi

⚠️ Napomena o verziji: Gornji stupac Dokumentacija pripada QTP-era rasporeda. U sadašnjem UFT Jedan od dokumentiranih stupaca je Stavka, OperaANJE, Još malo brojeva, Raspored i Komentar za akcije, s Izlaz zamjena Dodjela i Komentar u poslovnim komponentama. Desnom tipkom miša kliknite zaglavlje tablice i odaberite željene stupce u dijaloškom okviru Opcije prikaza ključnih riječi.

Kako se prebacivati ​​između prikaza ključnih riječi i uređivača

Nijedan prikaz nije zaseban dokument. To su dva prikaza jedne radnje, zbog čega se ništa ne gubi kada se prebacivate između njih.

  1. Otvorite ili stvorite akciju, skriptiranu GUI komponentu ili datoteku korisničkog koda tako da je njezina kartica aktivni dokument.
  2. kliknite Togglizmeđu prikaza ključnih riječi i uređivača gumb u alatnoj traci. Isti gumb vas vraća natrag.
  3. Da biste odabrali koji se prikaz otvara prema zadanim postavkama, idite na Alati > Opcije > Testiranje GUI-ja > Općenito i postaviti Otvorite akcije i skriptirane GUI komponente u ovom prikazu.

Vrijedi znati dva ponašanja. Prvo, pozicija se prenosi: postavite kursor na korak u jednom prikazu i on će se zaustaviti na odgovarajućoj liniji u drugom. Drugo, iz UFT Od verzije R1 od 2021. nadalje, prikaz koji ste koristili kada ste zatvorili proizvod je prikaz koji dobijete kada ga ponovno otvorite.

Ako ste alat naučili koristiti QTP 11 ili ranije, promjena je samo u vodovodu. Tada su se dva prikaza nalazila iza kartica na dnu okna dokumenta; od UFT 11.5 prekidač se nalazi na alatnoj traci, a sam okvir se zove Uređivač. Svatko tko još uvijek instalira proizvod trebao bi slijediti trenutne UFT Jedan korak preuzimanja i instalacije više nego QTP-ere upute.

Dodavanje koraka i programske logike u prikazu ključnih riječi

Budući da Keyword View piše VBScript umjesto vas, to je brži put za testera koji ne programira. Prodavatelj je izričito naveo da za rad u njemu nije potrebno nikakvo znanje programiranja.

  • Standardni korak — odaberite objekt u stupcu Stavka, zatim operaciju i njezine argumente.
  • Korak kontrolne točke — provjeriti stanje objekta u odabranoj točki toka.
  • Korak izlazne vrijednosti — uhvatiti vrijednost iz aplikacije za kasniju upotrebu u testu.
  • Komentar — slobodni tekst koji se proteže preko cijelog retka i pojavljuje se kao ugrađeni komentar u Editoru.
  • Programska logika — slanje informacija rezultatima izvođenja, sinkronizacija s aplikacijom, mjerenje transakcije ili umetanje uvjetnih naredbi i naredbi petlje.

Stupac Dodjela je onaj koji iznenađuje ljude jer se preslikava na običnu VBScript dodjelu.

Prikaz ključnih riječi Ekvivalentna linija u uređivaču
Pohrani u X X = korak (povratna vrijednost koraka ide u varijablu)
Preuzmi od X korak = X (varijabla daje vrijednost koraka)

Redoslijed redaka i stupaca može se mijenjati povlačenjem, a nekoliko prečaca ubrzava tablicu: umetak dodaje korak ispod odabranog, Tabulator i Shift+Tab pomicanje fokusa unutar retka i Ctrl + F11 otvara odgovarajući dijaloški okvir svojstava za odabranu ćeliju. Koraci kojima su potrebne vrijednosti iz proračunske tablice bolje se rješavaju pomoću parametrizacija ili polaganje testa iz Excela.

Usporedite ključne riječi i stručni prikaz

Ako usporedite redak skripte u QTP/UFT, uočit ćete da je ista hijerarhija objekata prikazana u stručnim prikazima i prikazima ključnih riječi te da se preslikavaju na istu operaciju i vrijednost argumenta.

U osnovi, prikaz ključnih riječi i stručni prikaz sadrže iste podatke, ali raspoređene u drugom formatu.

Aspekt Prikaz ključnih riječi Stručni pogled (urednik)
Format Tablica — jedan redak po koraku, jedan stupac po dijelu koraka Skripta — jedna VBScript linija po koraku
Znanje programiranja Nepotrebno VBScript potreban za sve osim snimljenog koraka
Hijerarhija objekata Prikazano kao ikone u stupcu Stavka U izjavi prikazano kao objekti odvojeni točkama
Dokumentacija koraka Automatski generirano za svaki redak Dodao tester kao komentar
Petlje i uvjeti Umetnuto putem tipova koraka programske logike Napisano direktno kao VBScript
Najprikladniji za Izgradnja i preuređenje jednostavnog toka Višekratno upotrebljive funkcije, rukovanje greškama i kod okvira

Zapravo, sve operacije poput stvaranja i izmjene koraka možete izvesti pomoću Prikaza ključnih riječi, ali kako bismo savladali alat, ograničit ćemo se na Stručni prikaz. Tu se nalazi i ostatak UFT Jedna serija tutorijala provodi svoje vrijeme, uz Osnove VBScripta Urednik ovisi o.

Pitanja i odgovori

Okno je preimenovano u UFT 11.5, kada se prekidač s karticama na dnu okna dokumenta također premjestio u gumb alatne trake. Sintaksa i ponašanje nisu se promijenili, tako da se i dalje primjenjuje stariji materijal za Stručni prikaz.

Ne. UFT Kôd iza svakog retka generira se automatski, zbog čega je prikaz ključnih riječi uobičajena početna točka za testere koji prelaze s ručnog rada na automatizaciju.

Da. Oba prikaza prikazuju istu radnju, tako da se korak uređen u jednom odmah pojavljuje u drugom, a položaj kursora prenosi se kada prebacite između njih.

Izrađuje korak iz kontekstno osjetljivih popisa objekata, operacija i argumenata, tako da možete dodati valjani korak bez pamćenja sintakse. Dostupan je i iz prikaza ključnih riječi i iz uređivača.

struja UFT Jedna dokumentacija navodi Stavku, Operacija, Vrijednost, Dodjela i Komentar za radnje, s Izlazom za komponente. Desnom tipkom miša kliknite zaglavlje tablice da biste odabrali stupce u dijaloškom okviru Opcije prikaza ključnih riječi.

AI asistenti mogu skicirati naredbe, petlje i pomoćne funkcije iz običnog opisa, ali nazivi objekata moraju odgovarati vašem repozitoriju. Tretirajte svaki generirani redak kao skicu i provjerite ga u odnosu na stvarnu hijerarhiju.

Copilot dovršava VBScript u editorima koje podržava, tako da se repetitivni blokovi koraka i pomoćne funkcije brzo izrađuju. UFT Jedan nema integraciju s Copilotom, pa se kod lijepi u Editor i tamo provjerava.

Izgradite prvih nekoliko tokova u prikazu ključnih riječi kako biste naučili hijerarhiju objekata bez sintaktičkih pogrešaka, a zatim se prebacite na Uređivač kada vam zatrebaju petlje, uvjeti ili funkcije za višekratnu upotrebu.

Sažmite ovu objavu uz: