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