QTP eller UFT (Unified Functional Testing) Tool er et programvare-testverktøy som brukes til automatiseringsprosessen . Den brukes spesielt til "Regresjon" eller "Funksjonell" testing. Noen av QTP-funksjonene inkluderer
- Den kjører bare i et Windows-miljø
- Den bruker "VB Script" som skriptspråk
- Avhengig av versjonen støtter den forskjellige teknologier (Web, Java, .Net, SAP, etc.)
Micro Focus UFT er den siste versjonen av QTP; det er en kombinasjon av begge HP QTP + servicetester. Den støtter også open source CI-systemer (kontinuerlig integrasjon) som Hudson og Jenkins. Forstå kravet til telefon og nettbrett, gir UFT utvidet støtte for mobil testing. Med denne HP UFT-mobilstøtten vil den kunne lage agnostiske manusplattformer for mobilplattformer. Dette skriptet som er utviklet på iOS kan også fungere på Android.
For ethvert automatiseringsverktøy, bør en automatisert testprosess gå gjennom følgende prosess
Automatiseringstesting
- Mulighetsanalyse under automatisering :
Før du utfører automatiseringstesting på programvare, er det viktig å sjekke om programvaren kan automatiseres eller ikke
- Egnet verktøyseksjonsprosess :
Velg automatiseringsverktøy basert på programvarekrav, bruk og funksjon
- Velg og utvikle automatiseringsrammeverket :
Etter å ha valgt automatiseringsverktøyet, er neste trinn å velge et passende rammeverk for automatisering
- Konseptbevis :
POC eller Proof of Concept er etablert med en slutt-til-slutt-oppsett for å vurdere om verktøyet kan utføre automatiseringen av applikasjonen
- Utvikle, kjøre og analysere testskriptet :
Når skriptet blir forberedt, skal skriptene gå til utførelse, resultere i analyse og feillogging.
Sammenligning-QTP mot andre mobile testverktøy
QTP & Cloud Testing Tools ( DeviceAnywhere, Perfectiomobile ) | QTP & SeeTest Tool | |
---|---|---|
Opptaker | NEI | JA |
Sikkerhet | Begrenset | Fullstendig sikker |
Tilgjengelighet | Begrenset (pr. Time bestilt på avansert) | Tilgjengelig til alle tider (enheten på testers hender) |
Kjør test fra QTP | JA | JA |
Rediger test fra QTP | JA | JA |
Motta rapporter i QTP | JA | JA |
Test ekte fysiske enheter | JA (Enheter i en sky-tilkoblet eksternt) | JA (alle enheter, alle modeller) |
Test proprietær maskinvare | NEI | JA |
Test emulatorer | NEI | JA |
Dekning av testede mobiltelefoner | Alt inkludert eldre enheter | Bare smarttelefoner (Android, Blackberry, Symbian osv.) |
En enhet er lokalt koblet til via USB | NO (ekstern via sky) | JA |
Ulike mobile testmetoder
- Kompatibilitetstesting : Den bekrefter at applikasjonen fungerer som forventet med forskjellige skjermstørrelser, intern maskinvare, oppløsninger etc.
- Interoperabilitetstesting : Den sjekker forskjellige funksjoner som å dele en konferanse, enkel meldingstjeneste, videomelding, samtaleoppsett osv. På forskjellige mobile enheter
- Funksjonalitetstesting : Den tester operasjonelle aspekter av mobile enheter som alternativer for lagringsmedier, kontroller etc.
- Brukervennlighet : Den inkluderer testing av applikasjonsnavigasjon, testing av mobilgrensesnitt, fargeskjema for applikasjonen og så videre
- Ytelsestesting : Den kontrollerer belastningen og belastningskapasiteten til de mobile enhetene
- Testing av lokalisering og internasjonalisering : Denne testen sikrer at enheten støtter internasjonalisering og lokaliseringstesting
- Datautveksling og synkroniseringstesting : Den bekrefter at enheten kan synkroniseres perfekt med andre enheter som PCer, PDAer og andre mobile enheter
Fordeler med QTP eller UFT for mobil testing
- Veldig enkel og enkel å bruke
- Enkel planlegging og overvåking
- Full support-desk fra HP
- Bruker VBScript-språk og er lett å kode sammenlignet med annet objektorientert programmeringsspråk