QTP eller UFT (Unified Functional Testing Tool) er et softwaretestværktøj, der bruges til automatiseringstestproces . Det bruges især til "Regression" eller "Funktionel" test. Nogle af QTP-funktionerne inkluderer
- Det kører kun i et Windows-miljø
- Det bruger "VB Script" som et scripting sprog
- Afhængigt af versionen understøtter den forskellige teknologier (Web, Java, .Net, SAP osv.)
Micro Focus UFT er den sidste version af QTP; det er en kombination af begge HP QTP + servicetest. Det understøtter også open source CI-systemer (kontinuerlig integration) som Hudson og Jenkins. Forståelsen af kravet om telefon og tablet giver UFT en udvidet support til mobil test. Med denne HP UFT mobile support vil den være i stand til at oprette agnostiske scripts til mobile platforme. Dette script, der er udviklet på iOS, kan også fungere på Android.
For ethvert automatiseringsværktøj skal en automatiseret testproces gennemgå følgende proces
Automatiseringstest
- Gennemførlighedsanalyse under automatisering :
Inden du udfører automatiseringstest på software, er det vigtigt at kontrollere, om softwaren kan automatiseres eller ej
- Egnet værktøjssektionsproces :
Vælg automatiseringsværktøjet baseret på softwarekrav, brug og funktion
- Vælg og udvikle automatiseringsrammen :
Efter valg af automatiseringsværktøj er det næste trin at vælge en passende ramme til automatisering
- Bevis for koncept :
POC eller Proof of Concept er oprettet med en ende til slut opsætning for at vurdere, om værktøjet kan udføre automatiseringen af applikationen
- Udvikle, køre og analysere testscriptet :
Når scriptet er klargjort, skal scriptsne gå til udførelse, resultere i analyse og logning af defekter.
Sammenligning-QTP vs. andre mobile testværktøjer
QTP & Cloud Testing Tools ( DeviceAnywhere, Perfectiomobile ) | QTP & SeeTest-værktøj | |
---|---|---|
Optager | INGEN | JA |
Sikkerhed | Begrænset | Fuldt sikkert |
Tilgængelighed | Begrænset (pr. Bestilt time i avanceret) | Tilgængelig til enhver tid (enhed ved testers hænder) |
Kør test fra QTP | JA | JA |
Rediger test fra QTP | JA | JA |
Modtag rapporter i QTP | JA | JA |
Test rigtige fysiske enheder | JA (Enheder i en skyforbundet eksternt) | JA (alle enheder, alle modeller) |
Test proprietær hardware | INGEN | JA |
Test emulatorer | INGEN | JA |
Dækning af testede mobiltelefoner | Alt inklusive ældre enheder | Kun smartphones (Android, Blackberry, Symbian osv.) |
En enhed er lokalt forbundet via USB | NEJ (fjernbetjening via sky) | JA |
Forskellige mobile testmetoder
- Kompatibilitetstest : Det verificerer, at applikationen fungerer som forventet med forskellige skærmstørrelser, intern hardware, opløsninger osv.
- Interoperabilitetstest : Det kontrollerer forskellige funktioner som deling af en konference, enkel besked, videomeddelelse, opkaldsopsætning osv. På forskellige mobile enheder
- Funktionstest : Den tester de operationelle aspekter af mobile enheder som lagringsmediehåndteringsmuligheder, kontrol osv.
- Brugervenlighed : Den inkluderer test af applikationsnavigation, test af mobilgrænseflade, applikationens farveskema og så videre
- Performance Testing : Det kontrollerer stress og belastningskapacitet på de mobile enheder
- Test af lokalisering og internationalisering : Denne test sikrer, at enheden understøtter internationalisering og lokaliseringstest
- Test af dataudveksling og synkronisering : Det verificerer, at enheden kan synkroniseres perfekt med andre enheder som pc'er, PDA'er og andre mobile enheder
Fordele ved QTP eller UFT til mobil test
- Meget enkel og nem at bruge
- Nem planlægning og overvågning
- Fuld support fra HP
- Bruger VBScript-sprog og er let at kode sammenlignet med andet objektorienteret programmeringssprog