Tallennus ja toisto UFT/QTP Käsikirjoitus
⚡ Älykäs yhteenveto
Nauhoitus a UFT Yksi skripti tallentaa jokaisen sovelluksessa suorittamasi toiminnon testivaiheena, ja sen toistaminen toistaa kyseiset vaiheet samoja objekteja vasten varmistaakseen työnkulun.
Ennen kuin aloitat äänittämisen QTP skripti, sinun on tunnistettava TESTIVAIHEET jotka pitää automatisoida.
Testattavia skenaarioita on monia. Tässä esimerkissä valitsemme yksinkertaisen Testiskenaario, aivan aluksi. "Tarkista, että käyttäjä kirjautuu sisään sovellukseen syöttämällä voimassa olevan edustajan nimen ja salasanan"
Tässä ovat tämän skenaarion testivaiheet
- avoin Lentovaraushakemus
- Anna kelvollinen edustajan nimi
- Anna kelvollinen salasana
- Paina Ok
- Sulje sovellus onnistuneen kirjautumisen jälkeen.
Automatisoidaan nämä 5 vaihetta OpenText Toiminnallinen testaus (UFT Yksi, aiemmin Micro Focus UFT ja alun perin HP QTP). Alla oleva video näyttää koko istunnon alusta loppuun.
Napauta täältä jos video ei ole saatavilla
Skriptin tallentamisen vaiheet QTP
Vaiheiden kirjoittaminen muistiin ensin on tärkeämpää kuin miltä se kuulostaa: tallennin tallentaa kaiken tekemäsi, joten väärästä napsautuksesta tulee vaihe, joka sinun on poistettava myöhemmin.
Vaihe 1) In UFT Napsauta tallennuspainiketta kerran. Tallennus- ja suoritusasetusten valintaikkuna avautuu. Box Avaa. Tämä ruutu avautuu automaattisesti aina, kun aloitat uuden testin tallentamisen.
Vaihe 2) Tallennus- ja suoritusasetukset näyttävät välilehdet, jotka vastaavat testiä varten asennettuja ja ladattuja apuohjelmia. Esimerkiksi, jos sinulla on SAP Lisäosa asennettuna ja ladattuina näet SAP -välilehti. The Windows Sovellus-välilehti on aina käytettävissä ja sitä käytetään ympäristöissä, kuten Visual Basicissa, ActiveX:ssä ja pääteemulaattoreissa.
Missä tahansa ympäristössä Record- ja Run-asetukset voidaan luokitella kahteen yleiseen ryhmään
1) Tallenna ja suorita missä tahansa ikkunassa, joka kuuluu kyseiseen ympäristöön
2) Tallenna ja suorita TIETTYÄ ikkunaa, joka kuuluu kyseiseen ympäristöön – mikä on suositeltava vaihtoehto
Pysytään toistaiseksi oletusasetuksissa. Kun asetukset on tehty, UFT Saman testin lisätallennusistuntoihin käytetään samoja asetuksia, ellet avaa Tallennus- ja suoritusasetukset -valintaikkunaa manuaalisesti asetusten muuttamiseksi.
Vaihe 3) Klikkaa ok. UFT Yksi aloittaa tallennustilan
Vaihe 4) Kirjaa ylös viisi testivaihetta. UFT Yksi, lopeta tallennus. Tallenna skripti nimellä ”Kirjaudu sisään”. Äänite on tehty. Lisää esimerkkejä seuraavassa opetusohjelmassa.
Istunnon aikana kulissien takana tapahtuu kaksi asiaa. Jokainen toiminto lisätään avoimeen toimintoon vaiheena ja jokainen koskettamasi objekti lisätään testin paikallinen objektisäilö ominaisuuksien kanssa UFT Sen löytämiseen käytetään uudelleen. Siksi näiden viiden vaiheen tallennettu skripti lukee yksinkertaisena Dialog-, WinEdit- ja WinButton-objektien hierarkiana, kun avaat sen Asiantuntijan näkemys.
Tallennus- ja suoritusasetukset selitettynä
Yllä oleva vaihe 2 käsittelee valintaikkunaa, joka aiheuttaa eniten hämmennystä ensimmäisenä päivänä, joten se kannattaa purkaa. Näkemäsi välilehdet riippuvat täysin siitä, mitkä apuohjelmat ladattiin ladattaessa. UFT Yksi aloitettu — ei mitään latausta ja vain Windows Sovellukset-välilehti tulee näkyviin.
| Vaihtoehto | Mitä se tekee | Milloin se valitaan |
| Tallenna ja suorita testi millä tahansa avoimella Windows-pohjainen sovellus | Tallentaa toiminnot joka Windows sovellus, jonka käyttöliittymä on avattu istunnon aikana, riippumatta siitä, miten se käynnistettiin. | Nopea selailu tai kun sovellus käynnistetään toisen prosessin kautta, jota et hallitse. |
| Tallenna ja suorita vain (tietyissä sovelluksissa) | Rajoittaa istunnon nimeämiisi sovelluksiin. | Suositeltu oletusarvo. Se pitää sähköpostiohjelmat ja tiedostonhallintaohjelmat poissa komentosarjasta ja pysäyttää UFT Yhtä sovellusten avaamista se ei tarvitse. |
Taulukosta seuraa kolme käytännön seikkaa. Jos valitset vaihtoehdon ”mikä tahansa avoin sovellus”, sulje ensin kohdesovellukset, koska joissakin ympäristöissä UFT Avatut sovellukset voidaan tunnistaa vasta valinnan vahvistamisen jälkeen. Verkkotestausta varten selain on avattava tämän jälkeen UFT Yksi itse. Ja vaikka valintaikkuna tulee näkyviin automaattisesti vain ennen uuden testin ensimmäistä tallennuskertaa, se kannattaa avata uudelleen Tallenna > Tallenna ja suorita asetukset ennen suoritusta, koska joku on saattanut muuttaa kohdesovellusta skriptin tallentamisen jälkeen.
UFT Yksi tallennustila: normaali, analoginen, matalan tason ja oivallus
Oletustila käsittelee tavallisia ohjaimia, mutta allekirjoitusnäppäimistö tai ei-tuettu mukautettu ruudukko tarvitsee jotain muuta. Vaihda tilaa Tallennustilat avattavasta valikosta Tiedosto-työkalurivillä ja valitse Oletustallennustila palatakseen normaaliin.
| tila | Mitä se tallentaa | Käytä sitä, kun |
| normaali (Oletus) | Objektit ja niille suoritettavat toiminnot testiobjektimallin avulla. | Lähes aina. Se tunnistaa esineet riippumatta siitä, missä ne sijaitsevat näytöllä. |
| Analoginen | Tarkka hiiren ja näppäimistön liike suhteessa näyttöön tai yhteen ikkunaan. Yksi RunAnalog-lauseke kutsuu tallennettua track. | Operajoita mikään objekti ei voi ilmaista, kuten hiirellä piirretty allekirjoitus. Vaiheita ei voi muokata sisällä UFT Yksi. |
| Matala taso | Ylätason ikkunat Window-objekteina ja kaikki muu WinObject-objekteina käyttäen pientä metodijoukkoa, kuten Click, DblClick, Drag, Drop ja Type. | Ei-tuetut ympäristöt, joissa ulkonäkö voi muuttua, mutta sijainti ei, tai joissa asennolla itsellään on merkitystä. |
| Tilastot | Esineitä niiden ulkonäön eikä niiden alkuperäisten ominaisuuksien perusteella. | Hallintalaitteet UFT Tarkastusta ei voi tehdä lainkaan, mukaan lukien etäinen ei-Windows työpöydälle. |
| Käyttöliittymän automaatio | Sovelluksen objektit käyttöliittymän automaatio-objekteina. | Sovellukset, jotka altistuvat sen kautta Microsoft Käyttöliittymän automaatiokehys. |
Analoginen, matalan tason ja Insight-tallennus kuluttavat kaikki enemmän levytilaa kuin normaali tallennus, eivätkä matalan tason vaiheet aina toistu luotettavasti jokaisella objektilla – käsittele niitä kohdennettuina työkaluina oletusarvojen sijaan. Testi, joka tarvitsee niitä jatkuvasti, on yleensä merkki vaiheiden kirjoittamisesta. kuvaava ohjelmointi sen sijaan.
Tallennetun skriptin toistaminen
Tallennus vain todistaa, että vaiheet voidaan tallentaa. Toisto todistaa, että ne voidaan toistaa.
- Varmista, että tallennus- ja suoritusasetukset osoittavat edelleen haluamaasi sovellusta, ja sulje sitten sovellus, jotta ensimmäinen vaihe avaa sen siististi.
- Napauta ajaa. UFT Jokainen vaihe toistetaan järjestyksessä ja verrataan jokaista objektia objektitietovarastoon tallennettuihin ominaisuuksiin.
- Lue suorituksen tulokset. Vaihe, joka ei löydä objektiaan, epäonnistuu tässä kohdassa, mikä kertoo tarkalleen, mikä tietovaraston merkintä vaatii huomiota.
- Lisää tarkistuspisteitä joten toisto tarkistaa arvot sen sijaan, että se vain suoritettaisiin loppuun ilman virheitä.
Tallennettu skripti välittää eteenpäin koneen ja datan, jolla se tallennettiin, eikä juuri muuta, mikä on tallennuksen ja toiston rehellinen rajoitus. Sen kestäväksi tekeminen tarkoittaa kovakoodattujen arvojen korvaamista parametrisointi, jakamalla virtauksen uudelleenkäytettäväksi toimetja ymmärrystä siitä, miten UFT Yksi vastaa kontrollia, peitettynä esineen tunnistaminenKoko polku tallennetusta kirjautumisesta ylläpidettävään ohjelmistopakettiin on esitetty UFT Yksi tutoriaalisarja, ja uusintapeli käsittelee juoksusession yksityiskohtaisesti.
