Výukový program pro testování mobilních aplikací QTP / UFT

Obsah:

Anonim

Nástroj QTP nebo UFT (Unified Functional Testing) je softwarový testovací nástroj používaný pro proces testování automatizace . Používá se zejména pro „regresní“ nebo „funkční“ testování. Mezi funkce QTP patří

  • Funguje pouze v prostředí Windows
  • Jako skriptovací jazyk používá „VB Script“
  • V závislosti na verzi podporuje různé technologie (Web, Java, .Net, SAP atd.)

Micro Focus UFT je poslední verzí QTP; jedná se o kombinaci obou testů služeb HP QTP +. Podporuje také systémy open source CI (kontinuální integrace), jako jsou Hudson a Jenkins. Pochopení požadavku na telefon a tablet poskytuje UFT rozšířenou podporu pro mobilní testování. Díky této mobilní podpoře HP UFT bude moci vytvářet agnostické skripty pro mobilní platformy. Tento skript, který byl vyvinut pro iOS, může fungovat také pro Android.

U jakéhokoli automatizačního nástroje by automatizovaný testovací proces měl projít následujícím procesem

Testování automatizace

  • Analýza proveditelnosti během automatizace :

    Před provedením automatizačního testování na softwaru je důležité zkontrolovat, zda lze software automatizovat nebo ne

  • Vhodný proces sekce nástroje :

    Vyberte si automatizační nástroj na základě softwarového požadavku, použití a funkce

  • Vyberte a rozvíjejte rámec automatizace :

    Po výběru automatizačního nástroje je dalším krokem výběr vhodného rámce pro automatizaci

  • Důkaz koncepce :

    POC nebo Proof of Concept je založen s nastavením typu end to end k posouzení, zda nástroj může provést automatizaci aplikace

  • Vývoj, spuštění a analýza testovacího skriptu :

    Jakmile se skript připraví, skripty by měly být spuštěny, výsledkem bude analýza a protokolování vad.

Srovnání-QTP vs. jiné mobilní testovací nástroje

Nástroje pro testování QTP a cloudu ( DeviceAnywhere, Perfectiomobile ) Nástroj QTP a SeeTest
Zapisovač NE ANO
Bezpečnostní Omezený Plně zabezpečené
Dostupnost Omezeno (za hodinu objednáno pokročileji) K dispozici kdykoli (zařízení v rukou testera)
Spusťte test z QTP ANO ANO
Upravit test z QTP ANO ANO
Příjem zpráv v QTP ANO ANO
Otestujte skutečná fyzická zařízení ANO (zařízení v cloudu připojená vzdáleně) ANO (všechna zařízení, všechny modely)
Otestujte proprietární hardware NE ANO
Vyzkoušejte emulátory NE ANO
Pokrytí testovaných mobilních telefonů Vše včetně starších zařízení Pouze chytré telefony (Android, Blackberry, Symbian atd.)
Zařízení je místně připojeno přes USB NE (vzdálené přes cloud) ANO

Různé metody mobilního testování

  • Testování kompatibility : Ověří, zda aplikace pracuje podle očekávání s různými velikostmi obrazovky, interním hardwarem, rozlišeními atd.
  • Testování interoperability : Kontroluje různé funkce, jako je sdílení konference, jednoduché zasílání zpráv, video zasílání zpráv, nastavení hovorů atd. Na různých mobilních zařízeních
  • Testování funkčnosti : Testuje provozní aspekty mobilních zařízení, jako jsou možnosti manipulace s paměťovými médii, ovládací prvky atd.
  • Funkčnost použitelnosti : Zahrnuje testování navigace aplikací, testování mobilních rozhraní, barevné schéma aplikace atd
  • Testování výkonu : Kontroluje napětí a nosnost mobilních zařízení
  • Testování lokalizace a internacionalizace : Toto testování zajišťuje, že zařízení podporuje testování internacionalizace a lokalizace
  • Testování výměny a synchronizace dat : Ověří, že se zařízení dokáže dokonale synchronizovat s jinými zařízeními, jako jsou PC, PDA a další mobilní zařízení

Výhody QTP nebo UFT pro mobilní testování

  • Velmi jednoduché a snadno použitelné
  • Snadné plánování a monitorování
  • Plná podpora helpdesku od společnosti HP
  • Používá jazyk VBScript a je snadno kódovatelný ve srovnání s jiným objektově orientovaným programovacím jazykem