Avainsana- ja asiantuntijanäkymä QTP/UFT:ssä

Tämä opetusohjelma antaa käsityksen Micro Focus UFT:n avainsananäkymästä ja asiantuntijanäkymästä.

Mikä on asiantuntijanäkymä?

Asiantuntijanäkymässä jokainen rivi edustaa VB-komentosarjan testivaihetta. Harkitse seuraavaa koodia

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

An Objektin nimi näkyy suluissa Objektityypin jälkeen. Tässä objektin nimi on sisäänkirjautuminen ja objektityyppi on valintaikkuna

Objektihierarkiassa olevat objektit erotetaan "pisteellä".Here Dialog ja WinEdit kuuluvat samaan objektihierarkiaan. Objektihierarkia on objektilähtöinen käsite, jossa on joukko objekteja, jotka on ryhmitelty yhteen vanhemman ja lapsen suhteeseen. Meidän tapauksessamme Dialogi Box on pääobjekti ja WinEdit on lapsiobjekti

- OperaObjektille suoritettu toiminto näkyy aina lauseen lopussa ja sen jälkeen kaikki toimintoon liittyvät arvot. Tässä sana "Guru99" lisätään AgentName Edit -kohtaan Box käyttämällä asetustapaa

Lausekkeen epäasiantuntija-näkymän syntaksi on GUI-objekti, jolle toiminto suoritetaan, sekä sen täydellinen hierarkia, jota seuraa Operakohdetta ja siihen liittyvää arvoa OperaTUKSEN

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

Napauta tätä jos video ei ole saatavilla

Skriptin kehittäminen asiantuntijanäkymässä

Napauta tätä jos video ei ole saatavilla

Videon transkriptio ja tärkeimmät takeawayt korostettuna

  • Oletetaan, että tavoitteeni on koodata seuraava lause suoraan avainsananäkymässä
  • Dialog(Kirjaudu).WinEdit(Agentin nimi:).Aseta Guru99
  • QTP-näytössä, kun painan Ctrl + välilyönti, luettelo, joka sisältää kaikki mahdolliset ominaisuudet, menetelmät näytetään
  • Listassa näkyvät myös objektiarkistoon tallennetut objektit
  • Valitse Dialogi
  • Heti kun avaan sulkeet, objektin nimen kirjautuminen täytetään automaattisesti, jos samalle objektityypille on useampi kuin yksi objekti, luettelo näytetään
  • Painamalla . avain luettelo kaikista Dialog-objektin ja sen aliobjektien menetelmistä tulee näkyviin. Valitse WinEdit
  • Kun syötät pisteoperaattorin, näkyviin tulee luettelo Winedit-ruudun menetelmistä ja valitse SET

Mikä on avainsananäkymä?

Avainsananäkymä koostuu seuraavista: pöytämainen näkymä jossa Jokainen askel on erillinen rivi taulukossa ja Jokainen sarake edustaa vaiheiden eri osia.

  • Kohdesarake sisältää kohteen, jolle haluat suorittaa vaiheen. Tämä sarake käyttää kuvakkeita näyttää hierarkian GUI-objektille, jolle toiminto suoritetaan
  • Operation Sarake sisältää kohteelle suoritettavan toiminnon.
  • Arvosarake sisältää valitun toiminnon argumenttiarvot,
  • HP QTP dokumentoi automaattisesti jokaisen vaiheen, jotta se on helppo ymmärtää Dokumentaatiosarakkeessa
  • Nämä 4 saraketta ovat oletusarvoisia, mutta voit käyttää myös tehtävä- ja kommenttisarakkeita avainsananäkymässä

Siinä kaikki avainsananäkymässä

Vertaa avainsana- ja asiantuntijanäkymää

Jos vertaat skriptiriviä QTP/UFT, huomaat, että sama objektihierarkia näytetään sekä Asiantuntija- että Avainsananäkymissä ja ne kartoitetaan samaan operaatioon ja argumenttiarvoon.

Pohjimmiltaan, Avainsana- ja asiantuntijanäkymä sisältävät samat tiedot, mutta ne on järjestetty eri muotoon.

Itse asiassa voit suorittaa kaikki toiminnot, kuten luoda, muokata vaihetta. Käytämme avainsananäkymää, mutta työkalun hallitsemiseksi rajoitamme asiantuntijanäkymään