QTP vai UFT (Unified Functional Testing) rīks ir programmatūras testēšanas rīks, ko izmanto automatizācijas testēšanas procesā . To īpaši izmanto "regresijas" vai "funkcionālas" testēšanai. Dažas no QTP funkcijām ietver
- Tas darbojas tikai Windows vidē
- Tas izmanto "VB Script" kā skriptu valodu
- Atkarībā no versijas tas atbalsta dažādas tehnoloģijas (Web, Java, .Net, SAP utt.)
Micro Focus UFT ir pēdējā QTP versija; tas ir gan HP QTP + Service Test kombinācija . Tas atbalsta arī atvērtā koda CI (nepārtrauktas integrācijas) sistēmas, piemēram, Hadsonu un Dženkinsu. Izprotot tālruņa un planšetdatora prasības, UFT nodrošina paplašinātu atbalstu mobilajām ierīcēm. Izmantojot šo HP UFT mobilo atbalstu, tas varēs izveidot mobilās platformas agnostiķu skriptus. Šis skripts, kas ir izstrādāts operētājsistēmā iOS, var darboties arī operētājsistēmā Android.
Jebkura automatizācijas rīka gadījumā automatizētai testēšanas procesam jāveic šāds process
Automatizācijas testēšana
- Priekšizpēte automatizācijas laikā :
Pirms programmatūras automatizācijas testēšanas veikšanas ir svarīgi pārbaudīt, vai programmatūru var automatizēt
- Piemērots rīku sekcijas process :
Izvēlieties automatizācijas rīku, pamatojoties uz programmatūras prasībām, lietojumu un funkcijām
- Atlasiet un izstrādājiet automatizācijas sistēmu :
Pēc automatizācijas rīka izvēles nākamais solis ir izvēlēties piemērotu automatizācijas ietvaru
- Koncepcijas pierādījums :
POC jeb Proof of Concept ir izveidots ar iestatīšanu no gala līdz beigām, lai novērtētu, vai rīks var izpildīt lietojumprogrammas automatizāciju
- Izstrādājiet, palaidiet un analizējiet testa skriptu :
Kad skripts būs sagatavots, skriptus vajadzētu izpildīt, kā rezultātā tos analizēs un reģistrēs Defektu reģistrēšana.
Salīdzinājums-QTP salīdzinājumā ar citiem mobilo testēšanas rīkiem
QTP un mākoņa testēšanas rīki ( DeviceAnywhere, Perfectiomobile ) | QTP un SeeTest rīks | |
---|---|---|
Ierakstītājs | NĒ | JĀ |
Drošība | Ierobežots | Pilnībā droša |
Pieejamība | Ierobežots (par stundām pasūtīts papildu režīmā) | Pieejama visu laiku (ierīce testētāja rokās) |
Palaidiet testu no QTP | JĀ | JĀ |
Rediģēt testu no QTP | JĀ | JĀ |
Saņemiet pārskatus QTP | JĀ | JĀ |
Pārbaudiet reālās fiziskās ierīces | JĀ (ierīces ar mākoņa savienojumu attālināti) | JĀ (visas ierīces, visi modeļi) |
Pārbaudiet patentētu aparatūru | NĒ | JĀ |
Pārbaudiet emulatorus | NĒ | JĀ |
Pārbaudītu mobilo tālruņu pārklājums | Visi, ieskaitot mantotās ierīces | Tikai viedtālruņi (Android, Blackberry, Symbian uc) |
Ierīce ir lokāli savienota, izmantojot USB | NĒ (tālvadība caur mākoņu) | JĀ |
Dažādas mobilās testēšanas metodes
- Saderības pārbaude : tā pārbauda, vai lietojumprogramma darbojas, kā paredzēts, ar dažādiem ekrāna izmēriem, iekšējo aparatūru, izšķirtspējām utt.
- Savietojamības pārbaude : tiek pārbaudītas dažādas funkcijas, piemēram, konferences koplietošana, vienkārša ziņojumapmaiņa, video ziņojumapmaiņa, zvanu iestatīšana utt. Dažādās mobilajās ierīcēs
- Funkcionalitātes pārbaude : tā pārbauda mobilo ierīču darbības aspektus, piemēram, datu nesēju apstrādes iespējas, vadības ierīces utt.
- Lietojamības funkcionalitāte : tā ietver lietojumprogrammu navigācijas testēšanu, mobilās saskarnes testēšanu, lietojumprogrammas krāsu shēmu un tā tālāk
- Veiktspējas pārbaude : tā pārbauda mobilo ierīču spriedzi un slodzi
- Lokalizācijas un internacionalizācijas pārbaude : šī pārbaude nodrošina, ka ierīce atbalsta internacionalizācijas un lokalizācijas testēšanu
- Datu apmaiņa un sinhronizācija Testēšana : tā pārbauda, vai ierīce var perfekti sinhronizēt ar citām ierīcēm, piemēram, personālajiem datoriem, plaukstdatoriem un citām mobilajām ierīcēm.
QTP vai UFT priekšrocības testēšanai mobilajās ierīcēs
- Ļoti vienkārši un ērti lietojami
- Viegla plānošana un uzraudzība
- Pilnīgs HP atbalsta dienests
- Izmanto VBScript valodu un to ir viegli kodēt, salīdzinot ar citām objektorientētām programmēšanas valodām