20 vprašanj o intervjujih za mobilno testiranje & Odgovori

Anonim

Sledijo pogosta vprašanja o intervjujih za testiranje mobilnih aplikacij in odgovori za bolj sveže in izkušene preizkuševalce.

1) Pojasnite, v čem je razlika med spletnim in WAP testiranjem?

  • Testiranje WAP: To je testiranje WAP (Wireless Application Protocol), ki se uporablja v omrežnih aplikacijah
  • Spletno testiranje: Povezano je predvsem s testiranjem spletnih aplikacij, kot so spletna mesta in portali

2) Naštejte nekaj avtomatskih orodij za mobilno testiranje?

Za mobilno testiranje sta na voljo dve vrsti avtomatiziranih orodij za testiranje mobilnih aplikacij.

  • Objektna orodja za mobilno testiranje: rešitev Jama, Ranorex,
  • Slikovna orodja za mobilno testiranje: RoutinBot, Egg Plant, Sikuli

3) Pojasnite, v čem je razlika med simulatorjem in emulatorjem?

  • Simulator: Je oprema za simulacijo elektronskega omrežja ali oprema bazne postaje za mobilne telefone CDMA / CMA. Pomaga pri zaklepanju domačih omrežij brez storitev gostovanja in omogoča glas; Podatkovni klici, SMS,
  • Emulator: To je programska oprema za testiranje mobilne aplikacije brez prenosne enote v živo

4) Naštejte vrste testiranja mobilnih aplikacij?

Vrste testiranja mobilnih aplikacij vključujejo

  • Testiranje uporabnosti
  • Preskušanje združljivosti
  • Preizkus vmesnika
  • Testiranje storitev
  • Preizkušanje virov na nizki ravni
  • Testiranje učinkovitosti
  • Operativno testiranje
  • Preskusi namestitve
  • Testiranje varnosti

5) Omenite, kaj je strategija testiranja za Android?

Standardna strategija testiranja za Android mora vključevati naslednji test

  • Enoten test
  • Integracijski test
  • Preskus delovanja
  • Sistemski test

6) Pojasnite okvir testiranja za Android?

Testno ogrodje Android vključuje tri segmente

  • Paket aplikacij: ciljno aplikacijo je treba preizkusiti
  • Instrumentation TestRunner: je tekač Test Case, ki izvaja testne primere na ciljni aplikaciji. Vključuje orodja SDK za gradnjo testa in orodje, ki ponuja API-je za pisanje programa, ki nadzorujejo napravo Android, na primer MonkeyRunner
  • Preizkusni paket: Vključuje dva razreda, razrede testnih primerov in predmete Mock . Razredi testnih primerov vključujejo preskusne metode za izvajanje na ciljni aplikaciji, medtem ko lažni objekt vključuje lažne podatke, ki bodo uporabljeni kot vzorčni vhod za testne primere.

7) Naštejte najboljše prakse za testiranje Androida?

  • Razvijalec mora pripraviti testne primere hkrati, ko pišejo kodo
  • Skupaj z izvorno kodo je treba shraniti vse testne primere
  • Uporabite neprekinjeno integracijo in izvajajte teste vsakič, ko spremenite kodo
  • Izogibajte se uporabi zakoreninjenih naprav in emulatorjev

8) Omenite, katere pogoste napake najdemo med mobilnim testiranjem?

  • Kritično: Testiranje vašega telefonskega sistema pri preizkušanju določene funkcije v napravi
  • Blokiraj: Ni mogoče storiti ničesar, čeprav je telefon vklopljen, razen če naprave znova zaženete
  • Major: Ne morem izvesti funkcije določene funkcije
  • Manjše: Pod manjšimi napakami običajno padejo napake GUI.

9) Pojasnite, kaj je Robo-electric preskusni okvir?

Preizkušanje, opravljeno v Android Testing Framework za emulatorje ali napravo, je težko. Zagon in izdelava testnega primera včasih zahteva veliko razvojnih naporov. Robo-electric framework vam omogoča, da preizkus Androida izvedete neposredno na JVM brez potrebe po napravi ali emulatorju.

10) Pojasnite, kako se izvaja A / B testiranje za aplikacijo ios?

A / B testiranje ios vključuje tri korake

  • Konfigurirajte test: pripravi dve različici vaše aplikacije za iOS (A&B) in testno meritev
  • Preizkus: hkrati preizkusi dve zgornji različici sistema iOS na napravah
  • Analizirajte: izbere in izmeri boljšo različico za izdajo

11) Katera glavna merila morate med izvajanjem mobilnega testiranja upoštevati?

  • Namestitev
  • Zagon aplikacije brez omrežja
  • Odstranitev aplikacije
  • Usmerjenost aplikacije, če podpira
  • Testiranje delovanja aplikacij na različnih vrstah naprav in omrežnih scenarijih
  • Testiranje odziva aplikacije, kako se odziva

12) Naštejte funkcije, ki jih ponuja orodje opica?

Monkey orodja ponujajo funkcije, kot so

  • Osnovne konfiguracijske možnosti
  • Operativne omejitve
  • Vrste in frekvence dogodkov
  • Možnosti odpravljanja napak

13) Omenite, katera naj bodo merila za izbiro orodja za avtomatizacijo preskusov za mobilno testiranje?

Za mobilno testiranje mora imeti orodje za avtomatizacijo preskusov naslednja merila

  • Podpora za več platform: zagotovite, da orodje podpira vašo trenutno in prihodnjo ciljno platformo
  • Uporabnost skriptov: Objektna orodja zagotavljajo visoko stopnjo uporabnosti skriptov
  • Zahteva za zapor: če orodje uporablja zakoreninjene naprave, morda ne podpira najnovejše različice OS in morda ni združljivo s pravilniki MDM
  • Spremembe izvorne kode : skupna raba izvorne kode morda ni vedno mogoča
  • Čas izvedbe za novo različico OS: Kako hitro lahko orodje podpira novo različico sistema iOS / android / druge OS

14) Kdaj izbrati samodejno testiranje in kdaj ročno?

Ročno testiranje

  • Če ima aplikacija novo funkcionalnost
  • Če aplikacija zahteva testiranje enkrat ali dvakrat

Avtomatizirajte preskušanje

  • Če se regresijski testi ponovijo
  • Aplikacija za testiranje zapletenih scenarijev

15) Naštejte najpogostejšo težavo, s katero se sooči preizkuševalec pri mobilnem testiranju v računalništvu v oblaku?

Izzivi, s katerimi se sooča preizkuševalec pri mobilnem testiranju

  • Model naročnine
  • Visoki stroški
  • Zaklepanje
  • Težave z internetno povezljivostjo
  • Avtomatizacija temelji na sliki in zahteva veliko časa
  • Avtomatizacije ni mogoče uporabiti zunaj okvira

16) Pojasnite, kaj vključuje mobilno varnostno testiranje?

Mobilno varnostno testiranje vključuje

  • Preveri, ali obstaja več uporabniška podpora, ne da bi pri tem posegali v podatke med njimi
  • Preverja dostop do datotek, shranjenih v aplikaciji, s strani nenamernih uporabnikov
  • Metoda dešifriranja ali šifriranja, ki se uporablja za komunikacijo z občutljivimi podatki
  • V preizkušeni aplikaciji zaznajte občutljiva območja, da ne bodo prejela zlonamerne vsebine

17) Navedite testiranje mobilnih aplikacij?

  • Testiranje v vseh spletnih brskalnikih
  • Brskalniki zelo pomembno za vse naprave
  • Lahko podpira xHTML, HTML, WML, AJAX
  • Težave pri primerjanju uspešnosti zaradi zelo razdrobljenega trga
  • Emulatorji ne zajemajo vseh lastnosti ali značilnosti naprave
  • Izvajanje specifikacije morda ni dosledno pri prodajalcih in napravah
  • V nekaterih primerih transkoder morda ne bo upošteval dejavnikov uporabniške izkušnje

18) Pojasnite, kaj je testiranje vrat?

To testiranje se izvaja za preizkušanje enakih funkcij na različnih napravah z različnimi platformami. Razvrščen je v dve kategoriji

  • Preskušanje naprav
  • Testiranje platforme

19) Naštejte nekaj orodij za testiranje iPhonov in iPadov?

  • iPhone tester: preizkusite svoj spletni vmesnik v okvirju velikosti i-telefona
  • Appium: Je orodje za avtomatizacijo preskusov, ki se uporablja z domačo in hibridno aplikacijo ios
  • iPad Peek: preizkusite svojo spletno aplikacijo z vmesnikom iPad
  • Test Studio: Omogoča vam snemanje, izdelavo in izvajanje samodejnih testov za vaše iPad in iPhone aplikacije.

20) Pojasnite, kako lahko namestite kartico SD v emulator?

Če želite namestiti kartico SD v emulator, morate uporabiti ukaz

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Prenos brezplačnega PDF-ja: Vprašanja in odgovori za intervju z mobilnim testiranjem