Alat QTP ili UFT (objedinjeno funkcionalno testiranje) softverski je alat za testiranje koji se koristi za postupak automatiziranog testiranja . Posebno se koristi za "regresijsko" ili "funkcionalno" ispitivanje. Neke od QTP značajki uključuju
- Izvodi se samo u Windows okruženju
- Kao skriptni jezik koristi "VB Script"
- Ovisno o verziji, podržava različite tehnologije (Web, Java, .Net, SAP itd.)
Micro Focus UFT je zadnja verzija QTP-a; kombinacija je oba HP QTP + servisnog testa. Također podržava otvorene izvorne CI (kontinuirane integracije) sustave poput Hudsona i Jenkinsa. Razumijevajući zahtjeve telefona i tableta, UFT pruža proširenu podršku za mobilno testiranje. Uz ovu HP UFT mobilnu podršku moći će stvoriti agnostičke skripte za mobilne platforme. Ova skripta koja je razvijena na iOS-u može raditi i na Androidu.
Za bilo koji alat za automatizaciju, postupak automatiziranog testiranja trebao bi proći sljedeći postupak
Ispitivanje automatizacije
- Analiza izvedivosti tijekom automatizacije :
Prije izvođenja automatskog testiranja na softveru, neophodno je provjeriti može li softver biti automatiziran ili ne
- Prikladan postupak presjeka alata :
Odaberite alat za automatizaciju na temelju zahtjeva softvera, uporabe i funkcije
- Odaberite i razvijte okvir za automatizaciju :
Nakon odabira alata za automatizaciju, sljedeći je korak odabir prikladnog okvira za automatizaciju
- Dokaz koncepta :
POC ili Proof of Concept uspostavljaju se s postavljanjem od kraja do kraja kako bi se procijenilo može li alat izvršiti automatizaciju aplikacije
- Razviti, pokrenuti i analizirati test skriptu :
Nakon što se skripta pripremi, skripte bi trebale ići na izvršenje, rezultirati analizom i bilježenjem nedostataka.
Usporedba-QTP u odnosu na druge mobilne alate za testiranje
QTP i alati za testiranje u oblaku ( DeviceAnywhere, Perfectiomobile ) | QTP & SeeTest Alat | |
---|---|---|
Snimač | NE | DA |
Sigurnost | Ograničena | Potpuno sigurno |
Dostupnost | Ograničeno (po satu unaprijed naručeno) | Dostupno u svakom trenutku (uređaj u rukama testera) |
Pokrenite test iz QTP-a | DA | DA |
Uredi test iz QTP-a | DA | DA |
Primajte izvješća u QTP-u | DA | DA |
Testirajte stvarne fizičke uređaje | DA (Uređaji u daljinskom spoju u oblaku) | DA (svi uređaji, svi modeli) |
Testirajte vlasnički hardver | NE | DA |
Test emulatori | NE | DA |
Pokrivenost testiranim mobilnim telefonima | Svi uključujući naslijeđene uređaje | Samo pametni telefoni (Android, Blackberry, Symbian itd.) |
Uređaj je lokalno povezan putem USB-a | NE (daljinsko putem oblaka) | DA |
Razne mobilne metode ispitivanja
- Ispitivanje kompatibilnosti : Provjerava radi li aplikacija kako se očekuje s različitim veličinama zaslona, unutarnjim hardverom, rezolucijama itd.
- Ispitivanje interoperabilnosti : Provjerava razne funkcionalnosti poput dijeljenja konferencije, jednostavnih poruka, video poruka, postavljanja poziva itd. Na različitim mobilnim uređajima
- Ispitivanje funkcionalnosti : Testira operativne aspekte mobilnih uređaja poput mogućnosti rukovanja medijima za pohranu, kontrola itd.
- Funkcionalnost upotrebljivosti : Uključuje testiranje navigacije aplikacijom, testiranje mobilnog sučelja, shemu boja aplikacije i tako dalje
- Ispitivanje performansi : Provjerava stres i nosivost mobilnih uređaja
- Ispitivanje lokalizacije i internacionalizacije : Ovo testiranje osigurava da uređaj podržava ispitivanje internacionalizacije i lokalizacije
- Testiranje razmjene podataka i sinkronizacije : Provjerava može li se uređaj savršeno sinkronizirati s drugim uređajima poput računala, PDA-a i drugih mobilnih uređaja
Prednosti QTP-a ili UFT-a za mobilno testiranje
- Vrlo jednostavno i jednostavno za upotrebu
- Jednostavno raspoređivanje i nadzor
- Potpuna HP-ova podrška na službi za pomoć
- Koristi jezik VBScript i jednostavan za kodiranje u usporedbi s drugim objektno orijentiranim programskim jezikom