20 parasta haastattelukysymystä mobiililaitteilla & Vastaukset

Anonim

Seuraavassa on usein kysyttyjä mobiilisovellusten testaushaastattelukysymyksiä ja vastauksia tuoreemmille ja kokeneemmille testaajille.

1) Selitä, mikä on ero verkkotestauksen ja WAP-testauksen välillä?

  • WAP-testaus: Se on verkkosovelluksissa käytetyn WAP (Wireless Application Protocol) -testaus
  • Verkkotestaus: Se liittyy pääasiassa verkkosovellusten, kuten verkkosivustojen ja portaalien, testaamiseen

2) Luettele joitain automatisoituja mobiilitestaustyökaluja?

Mobiilitestausta varten on saatavana kahdenlaisia ​​automaatiotyökaluja mobiilisovellusten testaamiseksi.

  • Objektipohjaiset mobiilitestaustyökalut: Jama-ratkaisu, Ranorex,
  • Kuvapohjaiset mobiilitestaustyökalut: RoutinBot, Egg Plant, Sikuli

3) Selitä, mikä on ero simulaattorin ja emulaattorin välillä?

  • Simulaattori: Se on elektronisen verkon simulointilaite tai tukiasemalaite CDMA / CMA-matkapuhelimille. Se auttaa kotiverkkojen lukitsemisessa ilman verkkovierailupalveluja ja voi tehdä ääntä; Datapuhelut, tekstiviestit,
  • Emulaattori: Se on ohjelmisto, jolla testataan mobiilisovellusta ilman suoraa luuria

4) Luettele mobiilisovellusten testaustyypit?

Mobiilisovellusten testaustyypit sisältävät

  • Käytettävyyden testaus
  • Yhteensopivuuden testaus
  • Liitäntätestaus
  • Palvelujen testaus
  • Matalan tason resurssitestaus
  • Suorituskyvyn testaus
  • Operatiivinen testaus
  • Asennustestit
  • Suojaustestaus

5) Mainitse mikä on Android-testausstrategia?

Androidin tavanomaisessa testausstrategiassa on oltava seuraava testi

  • Yksikkötesti
  • Integraatiotesti
  • Toimintatesti
  • Järjestelmän testi

6) Selitä Android-testauskehys?

Android-testauskehys sisältää kolme segmenttiä

  • Sovelluspaketti: Se on kohdesovellus, joka on testattava
  • Instrumentointi TestRunner: Se on Test Case -juoksija, joka suorittaa testitapauksia kohdesovelluksessa. Se sisältää SDK- työkalut testin rakentamiseen ja työkalun, joka tarjoaa sovellusliittymiä Android-laitetta ohjaavien ohjelmien kirjoittamiseen, esimerkiksi MonkeyRunner
  • Testipaketti: Se sisältää kaksi luokkaa, Test Case -luokat ja Mock-objektit . Testitapausluokat sisältävät testimenetelmät suoritettavaksi kohdesovelluksessa, kun taas malliobjekti sisältää mallitietoja, joita käytetään näytetulona testitapauksissa.

7) Luettele Android-testauksen parhaat käytännöt?

  • Kehittäjän tulisi valmistella testitapaukset samalla kun kirjoitat koodia
  • Kaikki testitapaukset tulisi tallentaa lähdekoodin kanssa
  • Käytä jatkuvaa integraatiota ja suorita testit joka kerta, kun koodi vaihdetaan
  • Vältä juurtuneiden laitteiden ja emulaattorien käyttöä

8) Mainitse mitkä yleisimmät virheet löydettiin mobiilitestauksen aikana?

  • Kriittinen: Puhelinjärjestelmä kaatuu testattaessa tiettyä laitteen ominaisuutta
  • Estä: Et voi tehdä mitään, vaikka puhelin on päällä, ellet käynnistä laitettasi uudelleen
  • Major: Ei voida suorittaa tietyn ominaisuuden toimintoa
  • Pieni: Pienien virheiden alla GUI-virheet yleensä putoavat.

9) Selitä mikä on Robo-electric testauskehys?

Emulaattoreiden tai laitteiden testaus Android Testing Frameworkissa on vaikeaa. Testitapauksen suorittaminen ja rakentaminen vie joskus paljon kehitystyötä. Robo-electric-kehyksen avulla voit suorittaa Android-testin suoraan JVM: llä ilman laitetta tai emulaattoria.

10) Selitä, miten A / B-testaus tehdään iOS-sovellukselle?

IOS: n A / B-testaus sisältää kolme vaihetta

  • Määritä testi: Se valmistelee kaksi versiota iOS-sovelluksestasi (A&B) ja testimittarit
  • Testi: Testaa kaksi yllä olevaa iOS-versiota laitteilla samanaikaisesti
  • Analysoi: Se valitsee ja mittaa paremman version julkaistavaksi

11) Mitkä ovat tärkeimmät kriteerit, kun suoritat end-end-mobiilitestausta, sinun on otettava huomioon?

  • Asennus
  • Sovelluksen käynnistäminen ilman verkkoa
  • Sovelluksen poistaminen
  • Sovelluksen suunta, jos se tukee
  • Sovellusten suorituskyvyn testaaminen erityyppisillä laitteilla ja verkkoskenaarioilla
  • Testataan sovelluksen vastausta sen vastaamiseen

12) Luettele aputyökalun tarjoamat ominaisuudet?

Apinatyökalut tarjoavat ominaisuuksia, kuten

  • Perusasetukset
  • Toimintarajoitukset
  • Tapahtumatyypit ja taajuudet
  • Virheenkorjausvaihtoehdot

13) Mainitse mitkä pitäisi olla testiautomaatiotyökalun valintakriteerit mobiilitestauksessa?

Mobiilitestausta varten testiautomaatiotyökalulla tulisi olla seuraavat kriteerit

  • Usean alustan tuki: Varmista, että työkalu tukee nykyistä ja tulevaa kohdealustaa
  • Komentosarjan käytettävyys: Objektipohjaiset työkalut tarjoavat korkean tason komentosarjan käytettävyyden
  • Jailbreak-vaatimus: Jos työkalu käyttää juurtuneita laitteita, se ei välttämättä tue viimeisintä käyttöjärjestelmäversiota ja se voi olla yhteensopimaton MDM-käytäntöjen kanssa
  • Lähdekoodimuutokset: Lähdekoodin jakaminen ei välttämättä ole aina mahdollista
  • Uuden käyttöjärjestelmän version läpimenoaika: Kuinka pian työkalu voi tukea uutta iOS / Android / muuta käyttöjärjestelmäversiota

14) Milloin valita automaatiotestaus ja milloin manuaalinen testaus?

Manuaalinen testaus

  • Jos sovelluksella on uusia toimintoja
  • Jos sovellus vaatii testausta kerran tai kahdesti

Automatisoi testaus

  • Jos regressiotestit toistetaan
  • Testataan sovellusta monimutkaisissa tilanteissa

15) Luettele yleisin ongelma, jonka testaaja joutuu suorittamaan mobiilitestausta pilvipalvelussa?

Testaajan kohtaamat haasteet mobiilitestauksen aikana ovat

  • Tilausmalli
  • Korkeat kustannukset
  • Lukita
  • Internet-yhteyden ongelmat
  • Automaatio on kuvapohjaista ja aikaa vievää
  • Automaatiota ei voida käyttää kehyksen ulkopuolella

16) Selitä, mitä mobiiliturvatestaus sisältää?

Mobiiliturvatestaus sisältää

  • Tarkistaa monen käyttäjän tuen häiritsemättä niiden välistä dataa
  • Tarkistaa mahdollisten tahattomien käyttäjien pääsyn sovellukseen tallennettuihin tiedostoihin
  • Salauksen purku- tai salausmenetelmä, jota käytetään arkaluontoiseen tiedonsiirtoon
  • Tunnista arkaluontoiset alueet testatussa sovelluksessa, jotta ne eivät saa haitallista sisältöä

17) Luettele mobiilisovellusten testaus?

  • Testaus kaikissa verkkoselaimissa
  • Selaimet erittäin merkittävästi kaikissa laitteissa
  • Voi tukea xHTML, HTML, WML, AJAX
  • Suorituskyvyn vertailun vaikeus markkinoiden pirstoutumisen vuoksi
  • Emulaattorit eivät tallenna kaikkia laitteen ominaisuuksia tai ominaisuuksia
  • Määrittelyn toteutus ei välttämättä ole yhdenmukaista kaikissa toimittajissa ja laitteissa
  • Joissakin tilanteissa transkooderi ei välttämättä noudata käyttökokemustekijöitä

18) Selitä, mitä porttitestaus on?

Tämä testaus tehdään saman toiminnallisuuden testaamiseksi eri laitteilla ja eri alustoilla. Se luokitellaan kahteen luokkaan

  • Laitteen testaus
  • Alustan testaus

19) Luettele joitain iPhonen ja iPadin testaustyökaluja?

  • iPhone-testaaja: Testaa web-käyttöliittymäsi i-phone -kokoisessa kehyksessä
  • Appium: Se on testiautomaatiotyökalu, jota käytetään natiivi- ja hybridi-ios-sovelluksissa
  • iPad Peek: Testaa verkkosovellustasi iPad-käyttöliittymällä
  • Test Studio: Sen avulla voit tallentaa, rakentaa ja suorittaa automaattisia testejä iPad- ja iPhone-sovelluksillesi.

20) Selitä, kuinka voit asentaa SD-kortin emulaattoriin?

SD-kortin asentamiseksi emulaattoriin on käytettävä komentoa

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Ilmainen PDF-tiedosto: haastattelukysymysten ja vastausten mobiilitestaus