Slijede često postavljana pitanja i odgovori na intervjue za testiranje mobilnih aplikacija za svježe i iskusne testere.
1) Objasnite koja je razlika između web testiranja i WAP testiranja?
- Testiranje WAP-a: To je testiranje WAP-a (Wireless Application Protocol) koji se koristi u mrežnim aplikacijama
- Web testiranje: Uglavnom se odnosi na testiranje web aplikacija kao što su web stranice i portali
2) Navedite neke od automatiziranih alata za mobilno testiranje?
Za mobilno testiranje dostupne su dvije vrste alata za automatizaciju za testiranje mobilnih aplikacija.
- Objektni alati za mobilno testiranje: Jama rješenje, Ranorex,
- Alati za mobilno testiranje na temelju slika: RoutinBot, Egg Plant, Sikuli
3) Objasnite koja je razlika između simulatora i emulatora?
- Simulator: To je oprema za simulaciju elektroničke mreže ili oprema bazne stanice za CDMA / CMA mobilne telefone. Pomaže u zaključavanju kućnih mreža bez usluga roaminga i može stvarati Voice; Podatkovni pozivi, SMS,
- Emulator: To je softver za testiranje mobilne aplikacije bez mobilne slušalice
4) Navedite vrste testiranja mobilnih aplikacija?
Vrste testiranja mobilnih aplikacija uključuju
- Ispitivanje upotrebljivosti
- Ispitivanje kompatibilnosti
- Ispitivanje sučelja
- Ispitivanje usluga
- Ispitivanje resursa na niskoj razini
- Ispitivanje performansi
- Operativno ispitivanje
- Instalacijski testovi
- Ispitivanje sigurnosti
5) Spomenite koja je strategija testiranja Androida?
Standardna strategija testiranja za Android mora uključivati sljedeći test
- Jedinstveni test
- Integracijski test
- Ispitivanje rada
- Test sustava
6) Objasniti okvir za testiranje Androida?
Android testni okvir uključuje tri segmenta
- Paket aplikacija: Ciljna aplikacija koja treba testirati
- Instrumentation TestRunner: Pokretač test slučajeva koji pokreće test slučajeve na ciljanoj aplikaciji. Uključuje SDK alate za izradu testa i alat koji pruža API-je za pisanje programa koji kontroliraju android uređaj, na primjer, MonkeyRunner
- Test paket: Sadrži dvije klase, klase testnih slučajeva i Mock objekte . Klase testnih slučajeva uključuju metode ispitivanja koje se izvode na ciljnoj aplikaciji, dok lažni objekt uključuje lažne podatke koji će se koristiti kao uzorak za test slučajeve.
7) Navedi najbolje prakse za Android testiranje?
- Programer bi trebao pripremiti ispitne slučajeve istovremeno dok pišu kod
- Zajedno s izvornim kodom treba pohraniti sve test slučajeve
- Koristite kontinuiranu integraciju i izvršavajte testove svaki put kad se kod promijeni
- Izbjegavajte upotrebu ukorijenjenih uređaja i emulatora
8) Spomenite koje su uobičajene greške pronađene tijekom testiranja na mobilnim uređajima?
- Kritično: Vaš telefonski sustav se srušio prilikom testiranja određene značajke na vašem uređaju
- Blokiraj: ništa nije moguće učiniti iako je telefon uključen, osim ako ponovno ne pokrenete uređaj
- Glavni: Nije moguće izvršiti funkciju određene značajke
- Manje: Pod manjim bugovima obično padaju GUI bugovi.
9) Objasnite što je Robo-electric ispitni okvir?
Teško je izvršiti testiranje na Android Testing Frameworku za emulatore ili uređaje. Pokretanje i izrada testnog slučaja ponekad zahtijeva puno razvojnog napora. Robo-electric framework omogućuje vam pokretanje Android testa izravno na JVM-u bez potrebe za uređajem ili emulatorom.
10) Objasnite kako se vrši A / B testiranje za iOS aplikaciju?
A / B testiranje za ios uključuje tri koraka
- Konfigurirajte test: Priprema dvije verzije vaše iOS aplikacije (A&B) i testnu metriku
- Test: Istodobno testira dvije gornje verzije iOS-a na uređajima
- Analizirajte: Odabire i mjeri bolju verziju za objavljivanje
11) Koji su glavni kriteriji tijekom izvođenja mobilnog testiranja, koji morate uzeti u obzir?
- Montaža
- Pokretanje aplikacije bez mreže
- Deinstalacija aplikacije
- Orijentacija aplikacije ako podržava
- Testiranje izvedbe aplikacija na različitim vrstama uređaja i mrežnim scenarijima
- Testiranje odgovora aplikacije kako reagira
12) Navedite značajke koje pruža alat majmun?
Majmunski alati pružaju značajke poput
- Osnovne mogućnosti konfiguracije
- Operativna ograničenja
- Vrste događaja i frekvencije
- Opcije otklanjanja pogrešaka
13) Spomenite koji bi trebali biti kriteriji za odabir Alata za automatizaciju testiranja za mobilno testiranje?
Za mobilno testiranje, alat za automatizaciju ispitivanja trebao bi imati sljedeće kriterije
- Podrška za više platformi: Osigurajte da alat podržava vašu trenutnu i buduću ciljnu platformu
- Upotrebljivost skripti: Objektno zasnovani alati pružaju visok stupanj upotrebljivosti skripte
- Jailbreak zahtjev: Ako alat koristi ukorijenjene uređaje, možda neće podržavati najnoviju verziju OS-a i možda neće biti kompatibilan s MDM pravilima
- Promjene izvornog koda: Dijeljenje izvornog koda možda neće biti moguće uvijek
- Vrijeme za novu verziju OS-a: Koliko brzo alat može podržati novu verziju iOS-a / android-a / druge OS-a
14) Kada odabrati automatsko testiranje, a kada ručno?
Ručno ispitivanje
- Ako aplikacija ima novu funkcionalnost
- Ako aplikacija zahtijeva testiranje jednom ili dva puta
Automatizirajte testiranje
- Ako se regresijski testovi ponove
- Aplikacija za testiranje složenih scenarija
15) Navedite najčešći problem s kojim se ispitivač suočava tijekom mobilnog testiranja u Cloud Computingu?
Izazovi su s kojima se suočava ispitivač tijekom testiranja na mobilnim uređajima
- Model pretplate
- Visoki troškovi
- Zaključati u
- Problemi s internetskom vezom
- Automatizacija se temelji na slici i oduzima puno vremena
- Automatizacija se ne može koristiti izvan okvira
16) Objasnite što uključuje mobilno sigurnosno testiranje?
Testiranje mobilne sigurnosti uključuje
- Provjerava podršku za više korisnika bez ometanja međusobnih podataka
- Provjerava pristup datotekama pohranjenim u aplikaciji od strane svih nenamjernih korisnika
- Metoda dešifriranja ili šifriranja koja se koristi za komunikaciju osjetljivih podataka
- Otkrijte osjetljiva područja u testiranoj aplikaciji tako da ne primaju zlonamjerni sadržaj
17) Navedite testiranje mobilne aplikacije?
- Testiranje u svim web preglednicima
- Preglednici vrlo značajno na svim uređajima
- Može podržavati xHTML, HTML, WML, AJAX
- Poteškoće u benčmarkingu izvedbe zbog visoko fragmentiranog tržišta
- Emulatori ne bilježe sve atribute ili karakteristike uređaja
- Provedba specifikacije možda neće biti dosljedna među dobavljačima i uređajima
- U nekim situacijama transkoder možda neće poštivati čimbenike korisničkog iskustva
18) Objasnite što je ispitivanje luka?
Ovo se testiranje vrši radi testiranja iste funkcionalnosti na različitim uređajima s različitim platformama. Razvrstan je u dvije kategorije
- Ispitivanje uređaja
- Ispitivanje platforme
19) Navedite neke alate za testiranje iPhonea i iPada?
- iPhone tester: Testirajte svoje web sučelje u okviru veličine i-telefona
- Appium: To je alat za automatizaciju ispitivanja koji se koristi s izvornom i hibridnom ios aplikacijom
- iPad Peek: Testirajte svoju web aplikaciju pomoću iPad sučelja
- Test Studio: Omogućuje vam snimanje, izradu i pokretanje automatiziranih testova za vaše iPad i iPhone aplikacije.
20) Objasnite kako možete instalirati SD karticu u emulator?
Da biste instalirali SD karticu u emulator, morate upotrijebiti naredbu
MKsdcrd -I mySDCard 1024M mySdCardFile.img
Besplatno preuzimanje PDF-a: Pitanja i odgovori na intervjue za mobilno testiranje