A 20 legnépszerűbb mobil tesztelési interjúk kérdése & Válaszok

Anonim

Az alábbiakban gyakran feltett mobilalkalmazás-tesztelési interjúk és válaszok találhatók frissebb és tapasztaltabb tesztelők számára.

1) Magyarázza el, mi a különbség a webes tesztelés és a WAP-tesztelés között?

  • WAP tesztelés: Ez a hálózati alkalmazásokban használt WAP (vezeték nélküli alkalmazásprotokoll) tesztelése
  • Webes tesztelés: Főleg a webalkalmazások, például weboldalak és portálok teszteléséhez kapcsolódik

2) Soroljon fel néhány automatizált mobil tesztelő eszközt?

A mobil teszteléshez kétféle automatizálási eszköz áll rendelkezésre a mobil alkalmazások teszteléséhez.

  • Objektum alapú mobil tesztelő eszközök: Jama megoldás, Ranorex,
  • Képalapú mobil tesztelő eszközök: RoutinBot, Egg Plant, Sikuli

3) Magyarázza el, mi a különbség a szimulátor és az emulátor között?

  • Szimulátor: Ez egy elektronikus hálózati szimulációs berendezés vagy egy CDMA / CMA mobiltelefonok bázisállomás-berendezése. Segít az otthoni hálózatok reteszelésében barangolási szolgáltatások nélkül, és hangot adhat; Adathívások, SMS,
  • Emulátor: Ez egy szoftver, amely teszteli a mobilalkalmazást élő kézibeszélő nélkül

4) Sorolja fel a mobilalkalmazás-tesztelés típusait?

A mobilalkalmazás-tesztelés típusai magukban foglalják

  • Használhatóság tesztelése
  • Kompatibilitási teszt
  • Interfész tesztelése
  • Szolgáltatások tesztelése
  • Alacsony szintű erőforrás tesztelés
  • Teljesítményfelmérés
  • Működési tesztelés
  • Telepítési tesztek
  • Biztonsági tesztelés

5) Említse meg, mi az Android tesztelési stratégia?

Az Android szabványos tesztelési stratégiájának tartalmaznia kell a következő tesztet

  • Egységteszt
  • Integrációs teszt
  • Működési teszt
  • Rendszer teszt

6) Magyarázza meg az Android tesztelési keretrendszerét?

Az Android tesztelési keretrendszere három szegmenst tartalmaz

  • Alkalmazáscsomag: A célalkalmazást kell tesztelni
  • Instrumentation TestRunner: Ez egy Test Case futó, amely teszteseteket futtat a célalkalmazásban. Tartalmaz egy SDK eszközt a teszt építéséhez és egy olyan eszközt, amely API-kat biztosít a programíráshoz, amely egy android eszközt vezérel, például a MonkeyRunner
  • Tesztcsomag: Két osztályt tartalmaz , Teszteset osztályokat és Mock objektumokat . A teszteset-osztályok tartalmazzák a célalkalmazáson végrehajtandó vizsgálati módszereket, míg az álobjektum olyan áladatokat tartalmaz, amelyeket mintaadatokként használnak a tesztesetekhez.

7) Sorolja fel az Android tesztelés legjobb gyakorlatait?

  • A fejlesztőnek a teszt írásakor egyidejűleg elő kell készítenie a kódot
  • A forráskóddal együtt minden tesztesetet tárolni kell
  • Használjon folyamatos integrációt és hajtson végre teszteket minden alkalommal, amikor a kód megváltozik
  • Kerülje a gyökeres eszközök és emulátorok használatát

8) Említse meg, melyek a leggyakoribb hibák a mobil tesztelés során?

  • Kritikus: A telefonrendszer összeomlik, amikor teszteli az eszköz bizonyos funkcióit
  • Letiltás: A telefon be van kapcsolva, ha nem indítja újra az eszközt
  • Major: Nem lehet végrehajtani egy adott funkció funkcióját
  • Kiskorú: Kisebb hibák alatt általában a GUI hibák esnek.

9) Magyarázza el, mi a Robo-Electric tesztelési keretrendszer?

Az emulátorok vagy az eszközök tesztelése az Android Testing Framework-en nehéz. A teszteset futtatása és építése néha sok fejlesztési erőfeszítést igényel. A Robo-Electric keretrendszer lehetővé teszi az Android teszt futtatását közvetlenül a JVM-en eszköz vagy emulátor nélkül.

10) Magyarázza el, hogyan történik az A / B teszt az ios alkalmazáshoz?

Az ios A / B tesztelése három lépést tartalmaz

  • Teszt konfigurálása: Előkészíti az iOS alkalmazás (A&B) két verzióját és a tesztmutatót
  • Teszt: Két fenti iOS verziót egyszerre tesztel az eszközökön
  • Elemzés: Kiválasztja és méri a kiadható jobb verziót

11) A végpontok közötti mobil tesztelés során melyek a legfontosabb kritériumok, figyelembe kell vennie?

  • Telepítés
  • Alkalmazás indítása hálózat nélkül
  • Az alkalmazás eltávolítása
  • Az alkalmazás tájolása, ha támogatja
  • Az alkalmazás teljesítményének tesztelése más típusú eszközökön és hálózati forgatókönyveken
  • Az alkalmazás válaszának tesztelése, hogyan reagál

12) Sorolja fel azokat a funkciókat, amelyeket a majomeszköz nyújt?

A majomeszközök olyan funkciókat nyújtanak, mint a

  • Alapvető konfigurációs lehetőségek
  • Működési korlátok
  • Eseménytípusok és gyakoriságok
  • Hibakeresési lehetőségek

13) Említse meg, hogy mik legyenek a Test Automation Tool kiválasztása a mobil teszteléshez?

Mobil teszteléshez a tesztautomatizálási eszköznek a következő kritériumokkal kell rendelkeznie

  • Többplatformos támogatás: Győződjön meg arról, hogy az eszköz támogatja-e a jelenlegi és a jövőbeli célplatformját
  • Szkriptek használhatósága: Az objektumalapú eszközök magas szintű skripti használhatóságot biztosítanak
  • Jailbreak követelmény: Ha az eszköz rootolt eszközöket használ, akkor előfordulhat, hogy nem támogatja az operációs rendszer legújabb verzióját, és összeférhetetlen lehet az MDM házirendjeivel
  • Forráskód-változtatások: A forráskód megosztása nem mindig lehetséges
  • Átfutási idő az új operációs rendszer verzióhoz: Milyen hamar támogathatja az eszköz az új iOS / android / egyéb operációs rendszer verziót

14) Mikor válasszon automatizálási tesztet és mikor manuális tesztelést?

Kézi tesztelés

  • Ha az alkalmazás új funkciókkal rendelkezik
  • Ha az alkalmazás egyszer vagy kétszer tesztelést igényel

Automatizálja a tesztelést

  • Ha a regressziós teszteket megismételjük
  • Alkalmazás tesztelése összetett forgatókönyvekhez

15) Sorolja fel a leggyakoribb problémát, amellyel a tesztelő szembesül, amikor mobil tesztelést végez a Cloud Computing alkalmazásban?

A tesztelő előtt álló kihívások a mobil tesztelés során vannak

  • Előfizetési modell
  • Magas költség
  • Bezárni
  • Internetkapcsolati problémák
  • Az automatizálás képalapú és időigényes
  • Az automatizálás nem használható a keretrendszeren kívül

16) Magyarázza el, mit tartalmaz a mobil biztonsági tesztelés?

A mobil biztonsági tesztek tartalmazzák

  • A többfelhasználós támogatás ellenőrzése a köztük lévő adatok beavatkozása nélkül
  • Ellenőrzi az alkalmazásban tárolt fájlokhoz való hozzáférést bármely nem szándékos felhasználó számára
  • Az érzékeny adatkommunikációhoz használt visszafejtési vagy titkosítási módszer
  • Érzékelje a tesztelt alkalmazások érzékeny területeit, hogy ne kapjanak rosszindulatú tartalmat

17) Sorolja fel a mobilalkalmazások tesztelését?

  • Tesztelés minden webböngészőben
  • Böngészők nagyon jelentősen az eszközökön keresztül
  • Támogathatja az xHTML, HTML, WML, AJAX fájlokat
  • Nehézség a teljesítmény összehasonlításában a piaci széttagoltság miatt
  • Az emulátorok nem rögzítik az eszköz összes tulajdonságát vagy jellemzőjét
  • Előfordulhat, hogy a specifikáció megvalósítása nem következetes a gyártók és az eszközök között
  • Bizonyos esetekben előfordulhat, hogy az átkódoló nem veszi figyelembe a felhasználói élmény tényezõit

18) Magyarázza el, mi a port tesztelése?

Ezt a tesztelést ugyanazon funkcionalitás tesztelésére végzik, különböző eszközökön, különböző platformokkal. Két kategóriába sorolható

  • Eszköz tesztelése
  • Platform tesztelése

19) Soroljon fel néhány iPhone és iPad tesztelő eszközt?

  • iPhone tesztelő: Tesztelje webes felületét i-phone méretű keretben
  • Appium: Ez egy teszt automatizálási eszköz, amelyet natív és hibrid ios alkalmazással használnak
  • iPad Peek: Tesztelje webalkalmazását egy iPad felületen
  • Test Studio: Lehetővé teszi automatizált tesztek rögzítését, felépítését és futtatását az iPad és iPhone alkalmazásokhoz.

20) Magyarázza el, hogyan telepítheti az SD-kártyát az emulátorba?

Az SD-kártya emulátorba történő telepítéséhez a parancsot kell használnia

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Ingyenes PDF letöltés: Interjúkérdések és válaszok mobil tesztelése