QTP- tai UFT (Unified Functional Testing) -työkalu on ohjelmistotestaustyökalu, jota käytetään automaation testausprosessissa . Sitä käytetään erityisesti "regressio" tai "toiminnallinen" testaus. Joitakin QTP-ominaisuuksia ovat
- Se toimii vain Windows-ympäristössä
- Se käyttää "VB-komentosarjaa" komentosarjakielenä
- Versiosta riippuen se tukee eri tekniikoita (Web, Java, .Net, SAP jne.)
Micro Focus UFT on QTP: n viimeisin versio; se on yhdistelmä molemmista HP QTP + -huoltotesteistä. Se tukee myös avoimen lähdekoodin CI (jatkuva integrointi) -järjestelmiä, kuten Hudson ja Jenkins. UFT ymmärtää puhelimen ja tabletin vaatimukset ja tarjoaa laajemman tuen mobiilitestauksille. Tämän HP UFT -mobiilituen avulla se pystyy luomaan mobiilialustan agnostisia komentosarjoja. Tämä iOS: ssä kehitetty komentosarja voi toimia myös Androidilla.
Kaikkien automaatiotyökalujen automaattisen testausprosessin tulisi käydä läpi seuraava prosessi
Automaation testaus
- Toteutettavuusanalyysi automaation aikana :
Ennen kuin suoritat automaation testauksen ohjelmistolla, on ehdottomasti tarkistettava, voidaanko ohjelmisto automatisoida vai ei
- Sopiva työkaluosa :
Valitse automaatiotyökalu ohjelmistovaatimusten, käytön ja toiminnan perusteella
- Valitse ja kehitä automaatiokehys :
Kun olet valinnut automaatiotyökalun, seuraava vaihe on valita sopiva kehys automaatiolle
- Todiste konseptista :
POC tai Proof of Concept muodostetaan end-to-end-asetuksella sen arvioimiseksi, pystyykö työkalu suorittamaan sovelluksen automatisoinnin
- Kehitä, suorita ja analysoi testiskripti :
Kun komentosarja on valmistautunut, komentosarjojen tulisi mennä suoritettaviksi, niiden pitäisi johtaa analyyseihin ja vikojen kirjaamiseen.
Vertailu-QTP vs. muut mobiilitestaustyökalut
QTP- ja pilvitestaustyökalut ( DeviceAnywhere, Perfectiomobile ) | QTP- ja SeeTest-työkalu | |
---|---|---|
Tallennin | EI | JOO |
Turvallisuus | Rajoitettu | Täysin turvallinen |
Saatavuus | Rajoitettu (tunnit tilattu edistyneenä) | Saatavana aina (laite testaajan käsissä) |
Suorita testi QTP: ltä | JOO | JOO |
Muokkaa testiä QTP: ltä | JOO | JOO |
Vastaanota raportteja QTP: ssä | JOO | JOO |
Testaa todellisia fyysisiä laitteita | KYLLÄ (laitteet pilvipalvelussa etäyhteydellä) | KYLLÄ (kaikki laitteet, kaikki mallit) |
Testaa oma laitteisto | EI | JOO |
Testaa emulaattorit | EI | JOO |
Testattujen matkapuhelinten kattavuus | Kaikki mukaan lukien vanhat laitteet | Vain älypuhelimet (Android, Blackberry, Symbian jne.) |
Laite on kytketty paikallisesti USB: n kautta | EI (kaukosäädin pilven kautta) | JOO |
Erilaiset mobiilitestausmenetelmät
- Yhteensopivuuden testaus : Se varmistaa, että sovellus toimii odotetusti erilaisilla näyttökokoilla, sisäisellä laitteistolla, tarkkuuksilla jne.
- Yhteentoimivuuden testaus : Se tarkistaa erilaisia toimintoja, kuten neuvottelun jakamisen, yksinkertaisen viestinnän, videoviestinnän, puhelun asetukset jne.
- Toimintotestaus : Se testaa mobiililaitteiden toiminnallisia näkökohtia, kuten tallennusvälineiden käsittelyvaihtoehtoja, hallintalaitteita jne.
- Käytettävyys : Se sisältää sovelluksen navigointitestauksen, mobiilikäyttöliittymän testauksen, sovelluksen värimallin ja niin edelleen
- Suoritustestaus : Se tarkistaa mobiililaitteiden rasituksen ja kuormituskapasiteetin
- Lokalisointi ja kansainvälistymisen testaus : Tämä testaus varmistaa, että laite tukee kansainvälistymistä ja lokalisointia
- Tiedonvaihto ja synkronointi Testaus : Se varmistaa, että laite pystyy synkronoimaan täydellisesti muiden laitteiden, kuten tietokoneiden, kämmentietokoneiden ja muiden mobiililaitteiden kanssa
QTP: n tai UFT: n edut mobiilitestauksessa
- Erittäin yksinkertainen ja helppo käyttää
- Helppo ajoitus ja valvonta
- Täysi tukipalvelu HP: ltä
- Käyttää VBScript-kieltä ja helppo koodata muihin olio-ohjelmointikieliin verrattuna