QTP / UFT Mobile App Testing Tutorial

Innholdsfortegnelse:

Anonim

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