„QTP / UFT Mobile App Testing Tutorial“

Turinys:

Anonim

QTP arba UFT (Unified Functional Testing) įrankis yra programinės įrangos testavimo įrankis, naudojamas automatikos testavimo procesui . Jis ypač naudojamas atliekant „regresijos“ arba „funkcinį“ testavimą. Kai kurios QTP funkcijos apima

  • Jis veikia tik „Windows“ aplinkoje
  • Jis naudoja „VB Script“ kaip scenarijų kalbą
  • Priklausomai nuo versijos, jis palaiko skirtingas technologijas (žiniatinklį, „Java“, .Net, SAP ir kt.)

„Micro Focus UFT“ yra paskutinė QTP versija; tai yra abiejų „ HP QTP + Service Test“ derinys . Jis taip pat palaiko atvirojo kodo CI (nuolatinės integracijos) sistemas, tokias kaip Hudsonas ir Jenkinsas. Suprasdama telefono ir planšetinio kompiuterio reikalavimus, „UFT“ teikia išplėstinę paramą mobiliesiems bandymams. Naudodamas šį „HP UFT“ palaikymą mobiliesiems, jis galės sukurti mobiliosios platformos agnostinius scenarijus. Šis scenarijus, sukurtas „iOS“, taip pat gali veikti „Android“.

Bet kurio automatizavimo įrankio atveju automatizuotas testavimo procesas turėtų būti atliekamas toliau

Automatikos testavimas

  • Galimybių analizė atliekant automatizavimą :

    Prieš atliekant automatikos testavimą programinėje įrangoje, būtina patikrinti, ar programinę įrangą galima automatizuoti, ar ne

  • Tinkamas įrankio sekcijos procesas :

    Pasirinkite automatikos įrankį atsižvelgdami į programinės įrangos reikalavimus, naudojimą ir funkcijas

  • Pasirinkite ir plėtokite automatikos sistemą :

    Pasirinkus automatikos įrankį, kitas žingsnis yra pasirinkti tinkamą automatizavimo sistemą

  • Koncepcijos įrodymas :

    POC arba „Proof of Concept“ yra sukurtas nustatant nuo galo iki galo, kad būtų galima įvertinti, ar įrankis gali atlikti programos automatizavimą

  • Kurkite, vykdykite ir analizuokite testo scenarijų :

    Kai scenarijus bus paruoštas, scenarijus turėtų būti vykdomas, juos reikia analizuoti ir registruoti defektus.

QTP palyginimas su kitais mobiliųjų testavimo įrankiais

QTP ir debesies testavimo įrankiai („ DeviceAnywhere“, „Perfectiomobile“ ) QTP ir „SeeTest“ įrankis
Diktofonas NE TAIP
Saugumas Ribotas Visiškai saugus
Prieinamumas Ribotas (per valandas užsakoma papildomai) Galima visada (prietaisas yra bandytojo rankose)
Vykdykite testą iš QTP TAIP TAIP
Redaguoti testą iš QTP TAIP TAIP
Gaukite ataskaitas QTP TAIP TAIP
Išbandykite tikrus fizinius prietaisus TAIP (įrenginiai nuotoliniu būdu prijungti prie debesies) TAIP (visi įrenginiai, visi modeliai)
Išbandykite patentuotą aparatūrą NE TAIP
Išbandykite emuliatorius NE TAIP
Išbandytų mobiliųjų telefonų aprėptis Viskas, įskaitant senus įrenginius Tik išmanieji telefonai („Android“, „Blackberry“, „Symbian“ ir kt.)
Įrenginys yra lokaliai prijungtas per USB NE (nuotoliniu būdu per debesį) TAIP

Įvairūs mobilieji testavimo metodai

  • Suderinamumo testavimas : jis patikrina, ar programa veikia taip, kaip tikėtasi, naudojant skirtingus ekrano dydžius, vidinę aparatinę įrangą, skiriamąją gebą ir pan.
  • Sąveikumo testavimas : patikrina įvairias funkcijas, pvz., Pasidalijimą konferencija, paprastus pranešimus, vaizdo pranešimus, skambučių sąranką ir kt. Skirtinguose mobiliuosiuose įrenginiuose.
  • Funkcionalumo testavimas : išbandomi mobiliųjų įrenginių veikimo aspektai, pvz., Laikmenos tvarkymo parinktys, valdikliai ir kt.
  • Naudojimo funkcionalumas : Tai apima programos naršymo testavimą, mobiliosios sąsajos testavimą, programos spalvų schemą ir pan
  • Našumo testavimas : jis patikrina mobiliųjų įrenginių įtampą ir apkrovą
  • Lokalizavimo ir internacionalizavimo testavimas : Šis testavimas užtikrina, kad įrenginys palaiko internacionalizavimo ir lokalizavimo testavimą
  • Duomenų mainų ir sinchronizavimo bandymai : patikrinama, ar įrenginys gali puikiai sinchronizuoti su kitais įrenginiais, tokiais kaip asmeniniai kompiuteriai, delniniai kompiuteriai ir kiti mobilieji įrenginiai.

QTP arba UFT pranašumai testuojant mobiliuosius įrenginius

  • Labai paprasta ir paprasta naudoti
  • Lengvas planavimas ir stebėjimas
  • Visas HP palaikymo tarnybos palaikymas
  • Naudoja VBScript kalbą ir ją lengva koduoti, palyginti su kitomis į objektą orientuotomis programavimo kalbomis