Tālāk ir bieži uzdotie mobilo lietojumprogrammu testēšanas interviju jautājumi un atbildes svaigākiem un pieredzējušiem testētājiem.
1) Paskaidrojiet, kāda ir atšķirība starp tīmekļa testēšanu un WAP testēšanu?
- WAP testēšana: tā ir tīkla lietojumprogrammās izmantotā WAP (bezvadu lietojumprogrammu protokola) testēšana
- Tīmekļa testēšana: tā galvenokārt ir saistīta ar tīmekļa lietojumprogrammu, piemēram, vietņu un portālu, testēšanu
2) Uzskaitiet dažus automatizētos mobilo testēšanas rīkus?
Mobilo testu veikšanai mobilo lietojumprogrammu pārbaudei ir pieejami divu veidu automatizācijas rīki.
- Uz objektu balstīti mobilie testēšanas rīki: Jama risinājums, Ranorex,
- Uz attēlu balstīti mobilie testēšanas rīki: RoutinBot, Olu rūpnīca, Sikuli
3) Paskaidrojiet, kāda ir atšķirība starp simulatoru un emulatoru?
- Simulators: tā ir elektroniskā tīkla simulācijas iekārta vai bāzes staciju iekārta CDMA / CMA mobilajiem tālruņiem. Tas palīdz fiksēt mājas tīklus bez viesabonēšanas pakalpojumiem un var padarīt Voice; Datu zvani, SMS,
- Emulators: tā ir programmatūra, lai pārbaudītu mobilo lietojumprogrammu bez tiešraides klausules
4) Uzskaitiet mobilo lietotņu testēšanas veidus?
Mobilo lietotņu testēšanas veidi ietver
- Lietojamības pārbaude
- Saderības pārbaude
- Saskarnes testēšana
- Pakalpojumu testēšana
- Zema līmeņa resursu testēšana
- Veiktspējas pārbaude
- Darbības pārbaude
- Instalācijas testi
- Drošības pārbaude
5) Pieminiet, kāda ir Android testēšanas stratēģija?
Standarta Android testēšanas stratēģijā jāiekļauj šāds tests
- Vienības pārbaude
- Integrācijas tests
- Darbības pārbaude
- Sistēmas pārbaude
6) Izskaidrojiet Android testēšanas sistēmu?
Android testēšanas ietvars ietver trīs segmentus
- Lietojumprogrammu pakete: ir jāpārbauda mērķa lietojumprogramma
- Instrumentation TestRunner: Tas ir Test Case skrējējs, kas testēšanas gadījumus vada mērķa lietojumprogrammā. Tas ietver SDK rīkus testa izveidošanai un rīku, kas nodrošina API, lai rakstītu programmu, kas kontrolē android ierīci, piemēram, MonkeyRunner
- Testa pakete: tā ietver divas klases, testa gadījumu klases un izspēles objektus . Testa gadījumu klasēs ir iekļautas testa metodes, kas jāveic mērķa lietojumprogrammā, savukārt izspēles objekts ietver izspēles datus, kas tiks izmantoti kā parauga ievade testa gadījumos.
7) Uzskaitiet Android testēšanas paraugpraksi?
- Izstrādātājam testa gadījumi jāsagatavo vienlaikus, kad viņi raksta kodu
- Kopā ar pirmkodu visi testa gadījumi ir jāuzglabā
- Izmantojiet nepārtrauktu integrāciju un veiciet testus katru reizi, kad tiek mainīts kods
- Izvairieties no sakņotu ierīču un emulatoru izmantošanas
8) Pieminiet, kādas ir izplatītās kļūdas, kas konstatētas, veicot mobilo testēšanu?
- Kritiski: testējot noteiktu ierīces funkciju, tālruņa sistēma avarēja
- Bloķēt: ja tālrunis ir ieslēgts, neko nevar darīt, ja vien neesat restartējis ierīci
- Galvenais: Nevar izpildīt noteiktas funkcijas funkciju
- Nepilngadīgais: zem nelielām kļūdām GUI kļūdas parasti nokrīt.
9) Paskaidrojiet, kas ir Robo-electric testēšanas ietvars?
Emulatoru vai ierīču testēšana, izmantojot Android testēšanas sistēmu, ir sarežģīta. Skriešana un testēšanas gadījums dažreiz prasa daudz attīstības. Robo-electric sistēma ļauj palaist Android testu tieši JVM bez ierīces vai emulatora.
10) Paskaidrojiet, kā tiek veikta A / B testēšana iOS lietotnei?
A / B testēšana ios ietver trīs darbības
- Konfigurējiet testu: tā sagatavo divas jūsu iOS lietotnes (A&B) un testa metrikas versijas
- Tests: vienlaikus pārbauda divas iepriekš minētās iOS versijas ierīcēs
- Analizēt: tā izvēlas un izmēra labāku versiju, ko izlaist
11) Kādi ir galvenie kritēriji, veicot end-end mobile testēšanu, kas jums jāņem vērā?
- Uzstādīšana
- Lietojumprogrammas palaišana bez tīkla
- Lietotnes atinstalēšana
- Lietotnes orientācija, ja tā atbalsta
- Lietojumprogrammu veiktspējas pārbaude cita veida ierīcēs un tīkla scenārijos
- Lietotnes atbildes pārbaude, kā tā reaģē
12) Uzskaitiet tās funkcijas, kuras nodrošina pērtiķu rīks?
Pērtiķu rīki nodrošina tādas funkcijas kā
- Pamata konfigurācijas iespējas
- Darbības ierobežojumi
- Pasākumu veidi un biežums
- Atkļūdošanas iespējas
13) Pieminiet, kādiem vajadzētu būt testēšanas automatizācijas rīka izvēles kritērijiem mobilajai testēšanai?
Lai veiktu testēšanu mobilajā ierīcē, testa automatizācijas rīkam jābūt šādiem kritērijiem
- Vairāku platformu atbalsts: pārliecinieties, ka rīks atbalsta jūsu pašreizējo un turpmāko mērķa platformu
- Skriptu lietojamība: uz objektu balstīti rīki nodrošina augstu skripta izmantojamības pakāpi
- Jailbreak prasība: ja rīks izmanto sakņotas ierīces, tas, iespējams, neatbalsta jaunāko OS versiju un var būt nesaderīgs ar MDM politikām
- Izmaiņas pirmkodā : avota koda koplietošana var nebūt iespējama vienmēr
- Jaunās OS versijas izpildes laiks: cik ātri rīks var atbalstīt jauno iOS / android / citu OS versiju
14) Kad izvēlēties automatizācijas testēšanu un kad manuālo testēšanu?
Manuāla testēšana
- Ja lietojumprogrammai ir jauna funkcionalitāte
- Ja lietojumprogramma ir jāpārbauda vienu vai divas reizes
Automatizēt testēšanu
- Ja regresijas testi tiek atkārtoti
- Lietotnes pārbaude sarežģītiem scenārijiem
15) Uzskaitiet visbiežāk sastopamo problēmu, ar kuru testētājs saskaras, veicot mobilo testēšanu mākoņdatošanas jomā?
Problēmas, ar kurām testētājs saskaras, veicot mobilo testēšanu, ir
- Abonēšanas modelis
- Augstas izmaksas
- Ieslēgt
- Interneta savienojamības problēmas
- Automatizācija ir balstīta uz attēlu un prasa daudz laika
- Automatizāciju nevar izmantot ārpus ietvara
16) Paskaidrojiet, ko ietver mobilās drošības testēšana?
Mobilās drošības testēšana ietver
- Pārbauda vairāku lietotāju atbalstu, netraucējot starp tiem esošajiem datiem
- Jebkuru neparedzētu lietotāju piekļuves pārbaude lietotnes saglabātajiem failiem
- Atšifrēšanas vai šifrēšanas metode, ko izmanto sensitīvai datu saziņai
- Atklājiet jutīgas zonas pārbaudītajā lietojumprogrammā, lai tās nesaņemtu ļaunprātīgu saturu
17) Uzskaitīt mobilo lietotņu testēšanu?
- Pārbaude visās tīmekļa pārlūkprogrammās
- Pārlūkprogrammas ļoti ievērojami visās ierīcēs
- Var atbalstīt xHTML, HTML, WML, AJAX
- Grūtības salīdzināt veiktspēju ļoti sadrumstalotā tirgus dēļ
- Emulatori neuztver visus ierīces atribūtus vai īpašības
- Specifikācijas ieviešana starp piegādātājiem un ierīcēm var nebūt konsekventa
- Dažās situācijās kodētājs, iespējams, neņem vērā lietotāja pieredzes faktorus
18) Paskaidrojiet, kas ir ostas testēšana?
Šī pārbaude tiek veikta, lai pārbaudītu to pašu funkcionalitāti dažādās ierīcēs ar dažādām platformām. To klasificē divās kategorijās
- Ierīces pārbaude
- Platformas testēšana
19) Uzskaitiet dažus iPhone un iPad testēšanas rīkus?
- iPhone testeris: pārbaudiet savu tīmekļa saskarni i-phone izmēra rāmī
- Appium: Tas ir testa automatizācijas rīks, ko izmanto ar vietējo un hibrīdo iOS lietojumprogrammu
- iPad Peek: pārbaudiet savu tīmekļa lietojumprogrammu, izmantojot iPad saskarni
- Test Studio: tas ļauj ierakstīt, veidot un palaist automatizētus testus jūsu iPad un iPhone lietojumprogrammām.
20) Paskaidrojiet, kā jūs varat instalēt SD karti emulatorā?
Lai instalētu SD karti emulatorā, jums jāizmanto komanda
MKsdcrd -I mySDCard 1024M mySdCardFile.img
Bezmaksas PDF lejupielāde: Intervijas jautājumi un atbildes mobilajām ierīcēm