QTP / UFT mobilalkalmazás-tesztelési útmutató

Tartalomjegyzék:

Anonim

A QTP vagy az UFT (Unified Functional Testing) eszköz egy szoftver tesztelő eszköz, amelyet az automatizálás teszteléséhez használnak . Különösen "regressziós" vagy "funkcionális" tesztelésre használják. A QTP egyes funkciói közé tartozik

  • Csak Windows környezetben fut
  • A "VB Script" -t használja szkriptnyelvként
  • A verziótól függően különböző technológiákat támogat (Web, Java, .Net, SAP stb.)

A Micro Focus UFT a QTP utolsó verziója; mind a HP QTP + Service Test kombinációja . Támogatja a nyílt forráskódú CI (folyamatos integráció) rendszereket is, mint például Hudson és Jenkins. A telefon és táblagép követelményeinek megértésével az UFT kiterjesztett támogatást nyújt a mobil teszteléshez. Ezzel a HP UFT mobil támogatással képes lesz mobil platform agnosztikus szkriptek létrehozására. Ez az iOS-en kifejlesztett szkript Androidon is működhet.

Bármely automatizálási eszköz esetében az automatizált tesztelési folyamatnak a következő folyamaton kell keresztülmennie

Automatizálás tesztelése

  • Megvalósíthatósági elemzés az automatizálás során :

    Az automatizálási tesztelés végrehajtása előtt elengedhetetlen, hogy ellenőrizze, hogy a szoftver automatizálható-e vagy sem

  • Megfelelő eszközszakasz-folyamat :

    Válassza ki az automatizálási eszközt a szoftverigény, a használat és a funkció alapján

  • Válassza ki és fejlessze az automatizálási keretrendszert :

    Az automatizálási eszköz kiválasztása után a következő lépés egy megfelelő keretrendszer kiválasztása az automatizáláshoz

  • A koncepció igazolása :

    A POC vagy a Proof of Concept end-to-end beállítással jön létre annak felmérése érdekében, hogy az eszköz képes-e végrehajtani az alkalmazás automatizálását

  • A teszt szkript fejlesztése, futtatása és elemzése :

    Miután a szkript felkészült, a parancsfájloknak végre kell hajtaniuk, elemzést és hibanaplózást eredményeznek.

Összehasonlítás-QTP és egyéb mobil tesztelési eszközök

QTP és felhő tesztelő eszközök ( DeviceAnywhere, Perfectiomobile ) QTP és SeeTest eszköz
Rögzítő NEM IGEN
Biztonság Korlátozott Teljesen biztonságos
Elérhetőség Korlátozott (óránként előre rendezve) Mindig elérhető (eszköz a tesztelő kezén)
Futtassa a tesztet a QTP-ből IGEN IGEN
Teszt szerkesztése QTP-ből IGEN IGEN
Jelentések fogadása QTP-ben IGEN IGEN
Tesztelje a valós fizikai eszközöket IGEN (eszközök felhővel csatlakoztatva, távolról) IGEN (minden eszköz, minden modell)
Tesztelje a saját hardvert NEM IGEN
Teszt emulátorok NEM IGEN
A tesztelt mobiltelefonok lefedettsége Mindezt a régi eszközökkel együtt Csak okostelefonok (Android, Blackberry, Symbian stb.)
Egy eszköz helyileg csatlakozik USB-n keresztül NO (távoli felhőn keresztül) IGEN

Különböző mobil tesztelési módszerek

  • Kompatibilitási teszt : Ellenőrzi, hogy az alkalmazás a várt módon működik-e a különböző képernyőméretekkel, belső hardverrel, felbontásokkal stb.
  • Interoperabilitási tesztelés : Ellenőrzi a különböző funkciókat, például konferencia megosztását, egyszerű üzenetküldést, videoüzenetet, hívásbeállítást stb. Különböző mobil eszközökön
  • Funkcionalitás teszt : Megvizsgálja a mobil eszközök működési szempontjait, például az adathordozók kezelésének lehetőségeit, vezérléseit stb.
  • Használhatósági funkcionalitás : Ez magában foglalja az alkalmazás navigációs tesztelését, a mobil interfész tesztelését, az alkalmazás színvilágát és így tovább
  • Teljesítményvizsgálat : Ellenőrzi a mobil eszközök feszültségét és terhelhetőségét
  • Lokalizáció és nemzetközivé tétel tesztelése : Ez a teszt biztosítja, hogy az eszköz támogatja az internacionalizálási és lokalizációs teszteket
  • Adatcsere és szinkronizálás tesztelése : Ellenőrzi, hogy az eszköz tökéletesen képes-e szinkronizálni más eszközökkel, például számítógépekkel, PDA-kkal és más mobil eszközökkel

A QTP vagy az UFT előnyei a mobil teszteléshez

  • Nagyon egyszerű és könnyen használható
  • Könnyű ütemezés és ellenőrzés
  • Teljes körű ügyfélszolgálati támogatás a HP-tól
  • VBScript nyelvet használ, és könnyen kódolható más objektumorientált programozási nyelvekhez képest