QTP ali UFT (poenoteno funkcionalno testiranje) orodje je programsko orodje za testiranje, ki se uporablja za postopek avtomatiziranega testiranja . Posebej se uporablja za "regresijsko" ali "funkcionalno" testiranje. Nekatere funkcije QTP vključujejo
- Deluje samo v okolju Windows
- Kot skriptni jezik uporablja "VB Script"
- Odvisno od različice podpira različne tehnologije (splet, Java, .Net, SAP itd.)
Micro Focus UFT je zadnja različica QTP; gre za kombinacijo servisnega testa HP QTP +. Podpira tudi odprtokodne sisteme CI (stalna integracija), kot sta Hudson in Jenkins. Razumevanje zahtev po telefonu in tabličnem računalniku ponuja UFT razširjeno podporo za mobilno testiranje. S to mobilno podporo HP UFT bo lahko ustvaril agnostične skripte za mobilne platforme. Ta skript, ki je bil razvit za iOS, lahko deluje tudi za Android.
Pri katerem koli orodju za avtomatizacijo mora postopek avtomatiziranega preskušanja iti skozi naslednji postopek
Testiranje avtomatizacije
- Analiza izvedljivosti med avtomatizacijo :
Pred izvajanjem preizkusov avtomatizacije programske opreme je nujno preveriti, ali je programsko opremo mogoče avtomatizirati ali ne
- Ustrezen postopek odseka orodja :
Izberite orodje za avtomatizacijo glede na zahteve programske opreme, uporabo in funkcijo
- Izberite in razvijte okvir za avtomatizacijo :
Po izbiri orodja za avtomatizacijo je naslednji korak izbrati primeren okvir za avtomatizacijo
- Dokaz koncepta :
POC ali Proof of Concept je vzpostavljen s celovito nastavitvijo, da se oceni, ali lahko orodje izvede avtomatizacijo aplikacije
- Razvijte, zaženite in analizirajte testni skript :
Ko se skript pripravi, ga je treba izvesti, izvršiti analizo in beležiti napake.
Primerjava-QTP v primerjavi z drugimi orodji za mobilno testiranje
Orodja za preskušanje QTP in oblaka ( DeviceAnywhere, Perfectiomobile ) | QTP & SeeTest Tool | |
---|---|---|
Snemalnik | ŠT | DA |
Varnost | Omejeno | Popolnoma varno |
Razpoložljivost | Omejeno (na ure v predhodnem naročilu) | Na voljo ves čas (naprava v rokah preizkuševalca) |
Zaženite test iz QTP | DA | DA |
Uredi test iz QTP | DA | DA |
Prejemajte poročila v QTP | DA | DA |
Preizkusite resnične fizične naprave | DA (Naprave v oddaljeni povezavi v oblaku) | DA (vse naprave, vsi modeli) |
Preizkusite lastniško strojno opremo | ŠT | DA |
Preskusni emulatorji | ŠT | DA |
Pokritost preizkušenih mobilnih telefonov | Vse vključno s starejšimi napravami | Samo pametni telefoni (Android, Blackberry, Symbian itd.) |
Naprava je lokalno povezana prek USB-ja | NE (oddaljeno prek oblaka) | DA |
Različne metode testiranja za mobilne naprave
- Testiranje združljivosti : Preveri, ali aplikacija deluje po pričakovanjih z različnimi velikostmi zaslona, notranjo strojno opremo, ločljivostmi itd.
- Preizkušanje interoperabilnosti : Preveri različne funkcije, kot so skupna raba konference, preprosto sporočanje, video sporočila, nastavitev klicev itd.
- Testiranje funkcionalnosti : Preizkusi operativne vidike mobilnih naprav, kot so možnosti ravnanja s pomnilniškimi mediji, nadzor itd.
- Uporabnost Funkcionalnost : Vključuje testiranje navigacije po aplikacijah, testiranje mobilnega vmesnika, barvno shemo aplikacije itd
- Testiranje učinkovitosti : preverja napetost in nosilnost mobilnih naprav
- Preskušanje lokalizacije in internacionalizacije : To testiranje zagotavlja, da naprava podpira preskušanje internacionalizacije in lokalizacije
- Preskušanje izmenjave podatkov in sinhronizacije : preverja, ali se naprava lahko popolnoma sinhronizira z drugimi napravami, kot so osebni računalniki, dlančniki in druge mobilne naprave
Prednosti QTP ali UFT za mobilno testiranje
- Zelo preprosto in enostavno za uporabo
- Enostavno razporejanje in spremljanje
- Popolna HP-jeva podpora uporabnikom
- Uporablja jezik VBScript in ga je enostavno kodirati v primerjavi z drugim objektno usmerjenim programskim jezikom