QTP / UFT-i mobiilirakenduste testimise õpetus

Lang L: none (table-of-contents):

Anonim

QTP või UFT (Unified Functional Testing) tööriist on tarkvara testimise tööriist, mida kasutatakse automaatika testimise protsessis . Seda kasutatakse eriti "regressiooni" või "funktsionaalse" testimiseks. Mõned QTP funktsioonid hõlmavad järgmist

  • See töötab ainult Windowsi keskkonnas
  • See kasutab skriptikeelena "VB Script"
  • Sõltuvalt versioonist toetab see erinevaid tehnoloogiaid (veeb, Java, .Net, SAP jne)

Micro Focus UFT on QTP viimane versioon; see on mõlema HP QTP + teenuse testi kombinatsioon . Samuti toetab see avatud lähtekoodiga CI (pidev integreerimine) süsteeme nagu Hudson ja Jenkins. Mõistes telefoni ja tahvelarvuti nõuet, pakub UFT laiendatud tuge mobiilseadmete testimiseks. Selle HP UFT mobiilitoega saab see luua mobiilplatvormi agnostilisi skripte. See iOS-is välja töötatud skript võib töötada ka Androidis.

Mis tahes automatiseerimistööriista puhul peaks automatiseeritud testimisprotsess läbima järgmise protsessi

Automaatika testimine

  • Teostatavuse analüüs automatiseerimise käigus :

    Enne tarkvaral automatiseerimise testimise tegemist on oluline kontrollida, kas tarkvara saab automatiseerida või mitte

  • Sobiv tööriistaosa protsess :

    Valige automatiseerimistööriist lähtuvalt tarkvara nõudest, kasutusest ja funktsioonist

  • Valige ja arendage automatiseerimisraamistik :

    Pärast automatiseerimistööriista valimist on järgmine samm valida automaatikale sobiv raamistik

  • Mõiste tõestus :

    POC või Proof of Concept luuakse lõpuni seadistamisega, et hinnata, kas tööriist suudab rakenduse automatiseerida

  • Testi skripti väljatöötamine, käivitamine ja analüüsimine :

    Kui skript on valmis, peaksid skriptid minema käivitamiseks, mille tulemuseks on analüüs ja defektide logimine.

Võrdlus-QTP ja muud mobiilse testimise tööriistad

QTP ja pilvetestimise tööriistad ( DeviceAnywhere, Perfectiomobile ) QTP ja SeeTesti tööriist
Salvesti EI JAH
Turvalisus Piiratud Täiesti turvaline
Saadavus Piiratud (tundide kaupa tellitud edasijõudnutena) Saadaval kogu aeg (seade testija käes)
Käivitage test QTP-st JAH JAH
Muuda testi QTP-st JAH JAH
Saate aruandeid QTP-s JAH JAH
Testige reaalseid füüsilisi seadmeid JAH (kaugpilves ühendatud seadmed) JAH (kõik seadmed, kõik mudelid)
Testige omandatud riistvara EI JAH
Testige emulaatoreid EI JAH
Testitud mobiiltelefonide katvus Kõik koos pärandiseadmetega Ainult nutitelefonid (Android, Blackberry, Symbian jne)
Seade on lokaalselt ühendatud USB kaudu EI (kaugjuhtimine pilve kaudu) JAH

Erinevad mobiilsed testimismeetodid

  • Ühilduvuse testimine : see kontrollib, kas rakendus töötab ootuspäraselt erinevate ekraanisuuruste, sisemise riistvara, eraldusvõimega jne.
  • Koostalitlusvõime testimine : see kontrollib erinevaid funktsioone, nagu konverentsi jagamine, lihtne sõnumside, videosõnumid, kõnede seadistamine jne erinevates mobiilseadmetes
  • Funktsionaalsuse testimine : see testib mobiilseadmete operatiivseid aspekte, näiteks andmekandjate käsitsemise võimalusi, juhtnuppe jms
  • Kasutatavus Funktsionaalsus : see hõlmab rakenduse navigeerimise testimist, mobiilse liidese testimist, rakenduse värvilahendust ja nii edasi
  • Jõudluskontroll : kontrollib mobiilseadmete koormust ja koormust
  • Lokaliseerimise ja rahvusvahelistumise testimine : see testimine tagab, et seade toetab rahvusvahelistumise ja lokaliseerimise testimist
  • Andmevahetus ja sünkroonimine Testimine : see kontrollib, kas seade suudab täiuslikult sünkroonida teiste seadmetega, nagu arvutid, pihuarvutid ja muud mobiilseadmed

QTP või UFT eelised mobiilse testimise jaoks

  • Väga lihtne ja lihtne kasutada
  • Lihtne ajastamine ja jälgimine
  • HP täielik tugiteenuste tugi
  • Kasutab VBScript keelt ja on hõlpsasti kodeeritav võrreldes teiste objektorienteeritud programmeerimiskeelega