Kuinka käyttää Quick Test Professional IDE:tä?
⚡ Älykäs yhteenveto
Quick Test Professional IDE, toimitetaan nyt nimellä Micro Focus UFT Ensinnäkin, se antaa automaatioinsinööreille yhden työtilan työkalun käynnistämiseen, lisäosien hallintaan, VBScript-vaiheiden muokkaamiseen ja testidatan tarkastamiseen ennen jokaista ajoa.

Pikatesti ammattilaiselle (QTP), jaetaan nyt nimellä Micro Focus UFT Yksi avautuu suoraan integroituun kehitysympäristöön, joka on rakennettu automatisoitujen testien tallentamiseen, skriptaamiseen ja virheenkorjaukseen. Alla olevat osiot käyvät läpi jokaisen ruudun, jota testaaja koskettaa, ensimmäisestä käynnistysnäytöstä päivittäin käytettyihin työkaluriveihin, datalehtiin ja virheenkorjausikkunoihin.
Käynnistää UFT
HP:n käynnistäminen QTP mistä Windows Valitse Käynnistä-valikosta Ohjelmat > Quick Test Professional -kansio > Quick Test Professional tai kaksoisnapsauta HP UFT kuvaketta työpöydällä. Kumpikin reitti avaa saman käynnistysjärjestyksen, joka on kuvattu alla.
Lisäosien hallinta
Micro Focuksen ensimmäinen käynnistyskerta UFT, The Lisäosien hallinta valintaikkuna avautuu ja näyttää luettelon kaikista asennetuista lisäosista. Valitse testiä varten ladattavat lisäosat ja napsauta "OK". Lisäosan voi lisätä tai poistaa myöhemmin. QTP on käynnistynyt, joten on turvallista pysyä oletusasetuksissa toistaiseksi.
Suositus on valita vain tietylle kohteelle tarvittavat lisäosat testaus istuntoa, koska eri lisäosat voivat häiritä toisiaan ja heikentää objektien tunnistusta ja QTPsuorituskyky. QTP muistaa yhdessä istunnossa ladatut lisäosat ja valitsee ne valmiiksi seuraavalla kerralla QTP avautuu. Poista valinta ”Näytä käynnistettäessä” -valintaruudusta, jos valintaikkunan ei pitäisi avautua seuraavan käynnistyksen yhteydessä, ja napsauta sitten OK.
Kotisivu
Kotisivu kuvaa nykyisen version uudet ominaisuudet ja sisältää linkkejä kunkin ominaisuuden lisätietoihin. Se sisältää myös linkit prosessioppaaseen, joka tarjoaa parhaita käytäntöjä työskentelyyn QTPAvaa asiakirja viimeksi käytettyjen tiedostojen luettelosta tai luo uusi asiakirja tai avaa olemassa oleva asiakirja käyttämällä Tervetuloa-alueen painikkeita.
Aloitussivulla luetellaan myös IDE:n tärkeät osat, joita käsitellään tarkemmin myöhemmin tällä sivulla:
- Menu bar
- Ominaisuudet -ikkuna
- Asiakirja-välilehti
- Ratkaisu Explorer
- Toolbox-välilehti
- Tulostus-välilehti
- Aktiivinen näyttö
- Tiedot-välilehti
Tyhjennä valintaruutu ”Älä näytä aloitussivuikkunaa käynnistyksen yhteydessä”, jos et halua aloitussivun tulevan näkyviin seuraavalla kerralla. QTP avautuu. Tämän vaihtoehdon valitseminen piilottaa myös nykyisen istunnon aloitussivun heti, kun toinen QTP dokumentti avautuu. Voit näyttää aloitussivun myöhemmin uudelleen valitsemalla Näytä > Aloita.
Testiruutu: Avainsananäkymä ja asiantuntijanäkymä
Jokainen toiminta mukana UFT on suunniteltu ja sitä tarkastellaan testipaneelin kautta, joka tarjoaa kaksi keskenään vaihdettavaa näkymää täsmälleen samoista vaiheista: avainsananäkymän ja asiantuntijanäkymän, joita käsitellään tarkemmin Avainsana- ja asiantuntijanäkymiä viite. Koska UFT 11.5-versiossa työkalupalkin yksi vaihtopainike vaihtaa niiden välillä, korvaten aiemmin käytetyn välilehtikäyttöliittymän. QTP 11 ja sitä vanhemmat.
Avainsananäkymä näyttää jokaisen testivaiheen rivinä taulukkomaisessa ruudukossa, joka on jaettu neljään oletussarakkeeseen: Kohde, vaiheen vaikutusalue; Operation, sille suoritettu metodi; Value, metodille välitetty argumentti; ja Documentation, vaiheen automaattisesti luotu, selkokielinen kuvaus. Skriptin luominen Keyword View'ssa ei vaadi ohjelmointiosaamista, koska UFT kirjoittaa pohjana olevan VBScript-koodin automaattisesti, kun objekteja ja operaatioita valitaan avattavista luetteloista.
Asiantuntijan näkemys näyttää samat vaiheet kuin muokattava vbscript skripti, yksi lause riviä kohden. Alla oleva esimerkki avaa kirjautumisikkunan, asettaa agentin nimen, napsauttaa OK ja tarkistaa, onko ikkuna edelleen auki:
' 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
Tässä Yhteydenpito on pääobjekti, WinMuokkaa on hierarkiassa yhden tason alempana oleva lapsiobjekti, ja Asettaa on siihen sovellettava operaatio. Hierarkian objektit erotetaan aina pisteellä, ja operaatio arvoineen sijaitsee lausekkeen lopussa. Paina Ctrl+Välilyönti editorissa avataksesi luettelon vastaavista objekteista, ominaisuuksista ja metodeista, kun typingmikä nopeuttaa käsinkirjoitettuja vaiheita huomattavasti.
Koska avainsananäkymä ja asiantuntijanäkymä edustavat samaa pohjana olevaa skriptiä, yhdessä näkymässä luotu vaihe heijastuu välittömästi toiseen, joten testaajat voivat yhdistää taulukkopohjaisen muokkaamisen suoraan VBScriptiin edistyneen logiikan, kuten silmukoiden ja ehtojen, toteuttamiseksi.
| Aspect | Avainsananäkymä | Asiantuntijan näkemys |
|---|---|---|
| muodostuu | Kohdetaulukko, Operatio, Arvo, Dokumentaatiosarakkeet | Rivi riviltä VBScript-editori |
| Ohjelmointitaito | Ei tarvita | Vaaditaan VBScript-perussyntaksi |
| Parasta | Yksinkertaiset, lineaariset vaiheet, jotka rakennetaan valitsemalla objekteja | Silmukat, ehdot ja mukautettu logiikka |
| Taustalla oleva skripti | Luodaan automaattisesti | Sama käsikirjoitus, muokattu suoraan |
Aktiivinen näyttö, työkalut ja valikot
Kolme muuta elementtiä muokkaavat IDE:n päivittäistä työtä: aktiivinen näyttö, työkaluruutu sekä valikko- ja työkalupalkkijärjestelmä, joka sitoo kaikki ruudut yhteen.
- Aktiivinen näyttö: Ottaa kuvakaappauksen jokaisen tallennetun vaiheen takaa, jotta testaaja voi lisätä tarkistuspisteen tai muuttaa objektin tunnisteominaisuutta osoittamalla tallennettua kuvaa sen sijaan, että hän suorittaisi testattavan sovelluksen uudelleen.
- Työkalurivi-ruutu: Listaa testiobjektit, jotka on otettu objektivarastosekä parhaillaan tarkasteltavan toiminnon käytettävissä olevat paikalliset ja kirjastofunktiot, ja antaa testaajan vetää minkä tahansa niistä suoraan vaiheeseen.
- Valikkopalkki ja työkalupalkit: Ryhmittele jokainen komento tehtävien mukaan. Tiedosto-, Muokkaa-, Näytä-, Testaa- ja Resurssit-valikot sijaitsevat tallennus-, suoritus- ja virheenkorjaustyökalurivien yläpuolella, ja sama vaihtopainike kuin avainsananäkymässä ja asiantuntijanäkymässä sijaitsee täällä.
- Asiakirja- ja Tuloste-välilehdet: Dokumentti-välilehti sisältää jokaisen avoimen toiminnon omana välilehtenään suunnittelupohjalla, kun taas sen alla oleva Tuloste-välilehti raportoi viimeisimmän suorituksen tulostuslausekkeet ja puuttuvan resurssin varoitukset.
Ratkaisu Explorer
Ratkaisu Explorer on hierarkkinen puu jokaisesta nykyisen ratkaisun toiminnosta ja testistä sekä niiden viittauksista, tapahtumista ja työnkuluista, ja se avautuu automaattisesti IDE-ympäristön vasemmalle puolelle.
A Toimintakirjasto, joka näkyy samassa puussa, sisältää koodia tai funktioita, joita voidaan käyttää uudelleen testissä niin monta kertaa kuin tarvitsee tehdä sen sijaan, että logiikkaa kopioitaisiin jokaisen toiminnon sisällä.
Minkä tahansa funktion tai toiminnon valitseminen Ratkaisunhallinnassa näyttää sen yksityiskohtaiset tiedot paneelin oikealla puolella Ominaisuudet-paneelin alla.
data Table
Tietotaulukko tallentaa kaikki testin parametrisoinnissa käytetyt arvot, ja se sijaitsee ikkunan alareunassa omana välilehtenään. Tämä paneeli on puuhierarkia nykyisen testin käytettävissä olevista tietolähteistä, joka on jaettu kunkin toiminnon jakamaan globaaliin arkkiin ja paikallisiin toimintoarkkeihin, jotka koskevat kutakin yhtä toimintoa.
Toiminta Tietotaulukon -välilehti antaa tietoja kyseiseen arkkiin liitetystä testikoodista ja näyttää, mitä rivejä tietty toiminto lukee suorituksen aikana.
Suoraan tietotaulukon soluun syötetyt tai ulkoisesta laskentataulukosta haetut arvot ohjaavat samaa komentosarjaa useiden syöteyhdistelmien läpi muuttamatta yhtäkään VBScript-riviä.
Virheenkorjausnäyttö, ominaisuudet ja virheet -ruutu
Automaattiset skriptit epäonnistuvat monista syistä, ja UFT ryhmittelee diagnostiikkatyökalunsa kolmeen ruutuun, jotta syy on helppo eristää ennen uudelleenajoa.
Virheenkorjauskatselu ei ole yksi ikkuna, vaan joukko aliruutuja, joihin pääsee valitsemalla Näytä > Virheenjäljitys. Keskeytyspisteet listaavat kaikki keskeytetyt rivit nykyisessä komentosarjassa, Kutsupino näyttää funktioketjun, joka on aktiivinen suorituksen keskeytyksen aikana, Locals näyttää kaikki muuttujat senhetkisine arvoineen ja Watch tracks vain testaajan valitsemat muuttujat. Aseta keskeytyskohta, suorita skripti ja käy se rivi riviltä läpi varmistaaksesi, että jokainen muuttuja sisältää odotetun arvon.
Ominaisuudet-ruutu, joka avataan valitsemalla Näytä > Ominaisuudet tai Ctrl+Alt+P, muokkaa testin asetuksia, vaihtaa toiminnon uudelleenkäytettävän ja ei-uudelleenkäytettävän välillä ja lisää syöttö- tai tulostusparametreja.
Jos haluat nähdä virheet esiintyessään kohdattu automaatiotestaus, käytä Virheet-ruutua alareunasta. Se listaa syntaksivirheet, puuttuvat resurssit ja puuttuvat ominaisuusarvot, jotta jokainen niistä voidaan korjata ennen seuraavaa suoritusta.
Siirrä IDE-ruutuja
Jokaista yllä kuvattua ruutua voidaan siirtää omien mieltymysten mukaan. Oletetaan, että tavoitteena on siirtää Ratkaisuenhallinta uuteen paikkaan.
In QTP vedä Ratkaisuselaimen otsikkopalkkia ikkunassa. Kun ruutu liikkuu, aktiiviseen ruutuun ja ruudun jokaiseen reunaan ilmestyy merkkejä. QTP ikkunassa.
Pidä kohdistinta eri merkkien päällä vetämisen aikana; varjostettu alue näyttää, mihin ruutu laskeutuu. Vapauta hiiren painike esimerkiksi ylimmän merkin kohdalla, niin Ratkaisuenhallinta napsahtaa paikalleen uutena ruutuna varjostetun alueen sisällä.










