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