Výukový program pre testovanie mobilných aplikácií QTP / UFT

Obsah:

Anonim

Nástroj QTP alebo UFT (Unified Functional Testing) je softvérový nástroj na testovanie používaný v procese automatizácie . Používa sa hlavne na „regresné“ alebo „funkčné“ testovanie. Niektoré z funkcií QTP zahŕňajú

  • Beží iba v prostredí Windows
  • Ako skriptovací jazyk používa program „VB Script“
  • V závislosti od verzie podporuje rôzne technológie (Web, Java, .Net, SAP atď.)

Micro Focus UFT je posledná verzia QTP; ide o kombináciu oboch testov služby HP QTP +. Podporuje tiež systémy s otvoreným zdrojom CI (kontinuálna integrácia), ako sú Hudson a Jenkins. Pochopenie požiadavky telefónu a tabletu, UFT poskytuje rozšírenú podporu pre testovanie na mobile. Vďaka tejto mobilnej podpore HP UFT bude môcť vytvárať agnostické skripty na mobilnej platforme. Tento skript vyvinutý pre systém iOS môže fungovať aj v systéme Android.

Pre každý automatizačný nástroj by automatizovaný testovací proces mal prejsť nasledujúcim procesom

Automatizačné testovanie

  • Analýza uskutočniteľnosti počas automatizácie :

    Pred vykonaním automatizačného testovania na softvéri je nevyhnutné skontrolovať, či je možné softvér automatizovať alebo nie

  • Vhodný proces sekcie nástroja :

    Vyberte si automatizačný nástroj na základe softvérových požiadaviek, použitia a funkcií

  • Vyberte a rozvíjajte rámec automatizácie :

    Po výbere automatizačného nástroja je ďalším krokom výber vhodného rámca pre automatizáciu

  • Dôkaz o koncepcii :

    POC alebo Proof of Concept je zavedený s komplexným nastavením, aby sa vyhodnotilo, či nástroj dokáže vykonať automatizáciu aplikácie

  • Vývoj, spustenie a analýza testovacieho skriptu :

    Po príprave skriptu by mali byť skripty spustené, výsledkom by mala byť analýza a zaznamenanie chýb.

Porovnanie - QTP a iné nástroje na testovanie mobilných zariadení

Nástroje na testovanie QTP a cloudu ( DeviceAnywhere, Perfectiomobile ) Nástroj QTP a SeeTest
Rekordér Č ÁNO
Bezpečnosť Obmedzené Plne bezpečné
Dostupnosť Obmedzené (na hodiny objednané vopred) K dispozícii kedykoľvek (zariadenie v rukách testera)
Spustiť test z QTP ÁNO ÁNO
Upravte test z QTP ÁNO ÁNO
Prijímajte správy v QTP ÁNO ÁNO
Vyskúšajte skutočné fyzické zariadenia ÁNO (Zariadenia pripojené ku cloudu na diaľku) ÁNO (všetky zariadenia, všetky modely)
Vyskúšajte proprietárny hardvér Č ÁNO
Vyskúšajte emulátory Č ÁNO
Pokrytie testovaných mobilných telefónov Všetko vrátane starších zariadení Iba smartfóny (Android, Blackberry, Symbian atď.)
Zariadenie je lokálne pripojené cez USB NIE (vzdialené cez cloud) ÁNO

Rôzne metódy mobilného testovania

  • Testovanie kompatibility : Overuje, či aplikácia pracuje podľa očakávaní s rôznymi veľkosťami obrazovky, interným hardvérom, rozlíšením atď.
  • Testovanie interoperability : Kontroluje rôzne funkcie, ako je zdieľanie konferencie, jednoduché zasielanie správ, videosprávy, nastavenie hovoru atď. Na rôznych mobilných zariadeniach.
  • Testovanie funkčnosti : Testuje prevádzkové aspekty mobilných zariadení, ako sú možnosti manipulácie s úložnými médiami, ovládacie prvky atď.
  • Funkčnosť použiteľnosti : Zahŕňa testovanie navigácie aplikácií, testovanie mobilných rozhraní, farebnú schému aplikácie atď
  • Testovanie výkonu : Kontroluje namáhanie a nosnosť mobilných zariadení
  • Testovanie lokalizácie a internacionalizácie : Toto testovanie zaisťuje, že zariadenie podporuje testovanie internacionalizácie a lokalizácie
  • Testovanie výmeny a synchronizácie údajov : Overuje, či sa zariadenie dokáže perfektne synchronizovať s inými zariadeniami, ako sú počítače PC, PDA a ďalšie mobilné zariadenia.

Výhody QTP alebo UFT pre mobilné testovanie

  • Veľmi jednoduché a ľahko použiteľné
  • Jednoduché plánovanie a monitorovanie
  • Plná podpora technickej podpory spoločnosti HP
  • Používa jazyk VBScript a je ľahko kódovateľný v porovnaní s iným objektovo orientovaným programovacím jazykom