Följande är vanliga frågor om mobila applikationstestintervjuer och svar för färskare och erfarna testare.
1) Förklara vad som är skillnaden mellan webbtestning och WAP-testning?
- WAP-testning: Det är testningen av WAP (Wireless Application Protocol) som används i nätverksapplikationer
- Webbtestning: Det är främst relaterat till testning av webbapplikationer som webbplatser och portaler
2) Lista upp några av de automatiska mobila testverktygen?
För mobil testning finns två typer av automatiseringsverktyg tillgängliga för att testa mobilapplikationer.
- Objektbaserade mobila testverktyg: Jama-lösning, Ranorex,
- Bildbaserade mobila testverktyg: RoutinBot, Egg Plant, Sikuli
3) Förklara vad som är skillnaden mellan simulator och emulator?
- Simulator: Det är en elektronisk nätverkssimuleringsutrustning eller en basstationsutrustning för CDMA / CMA-mobiltelefoner. Det hjälper till att låsa hemnätverk utan roamingtjänster och kan göra Voice; Datasamtal, SMS,
- Emulator: Det är en programvara för att testa mobilapplikation utan en live-telefon
4) Lista upp vilka typer av mobilapptester?
Typerna av mobilapptestning inkluderar
- Testning av användbarhet
- Kompatibilitetstestning
- Gränssnitttestning
- Tjänstestestning
- Resurstestning på låg nivå
- Prestandatester
- Operativ testning
- Installationstest
- Säkerhetstestning
5) Nämn vad är Android-teststrategin?
Standardteststrategin för Android måste innehålla följande test
- Enhetstest
- Integrationstest
- Driftstest
- Systemtest
6) Förklara Android-testramverk?
Android-testramverk innehåller tre segment
- Applikationspaket: Det är målapplikationen som måste testas
- Instrumentation TestRunner: Det är en testfallslöpare som kör testfall på målapplikationen. Den innehåller ett SDK- verktyg för att bygga test och ett verktyg som tillhandahåller API: er för att skriva program som styr en Android-enhet, till exempel MonkeyRunner
- Testpaket: Det innehåller två klasser, testfallsklasser och Mock-objekt . Testfallsklasser inkluderar testmetoder att utföra på målapplikationen, medan mock-objekt inkluderar mock-data som kommer att användas som provingång för testfall.
7) Lista upp de bästa metoderna för Android-testning?
- Utvecklare bör förbereda testfallet samtidigt när de skriver koden
- Tillsammans med källkoden bör alla testfall lagras
- Använd kontinuerlig integration och kör tester varje gång koden ändras
- Undvik att använda rotade enheter och emulatorer
8) Nämn vilka vanliga buggar som finns vid mobil testning?
- Kritiskt: Ditt telefonsystem kraschar när du testar en viss funktion i din enhet
- Blockera: Det går inte att göra någonting även om telefonen är på om du inte startar om enheten
- Major: Det går inte att utföra en funktion av en viss funktion
- Mindre: Under mindre buggar faller vanligtvis GUI-buggar.
9) Förklara vad som är Robo-elektrisk testram?
Testning på Android Testing Framework för emulatorer eller enheter är svårt. Att köra och bygga testfall kräver ibland mycket utvecklingsarbete. Robo-electric ramverk låter dig köra Android-test direkt på JVM utan behov av en enhet eller en emulator.
10) Förklara hur A / B-testning görs för iOS-appen?
A / B-testning för iOS innehåller tre steg
- Konfigurera ett test: Det förbereder två versioner av din iOS-app (A&B) och testmått
- Test: Testar två iOS-versioner ovan på enheter samtidigt
- Analysera: Det väljer och mäter bättre version att släppa
11) När du utför test från slut till slut, vilka är de viktigaste kriterierna, måste du ta hänsyn till?
- Installation
- Applikationsstart utan att ha nätverk
- Avinstallation av app
- Orientering av appen om den stöder
- Testa applikationsprestanda på en annan typ av enheter och nätverksscenarier
- Testar applikationssvaret hur det svarar
12) Lista upp de funktioner som monkey tool tillhandahåller?
Monkey-verktyg ger funktioner som
- Grundläggande konfigurationsalternativ
- Operativa begränsningar
- Händelsetyper och frekvenser
- Felsökningsalternativ
13) Nämn vad som bör vara urvalskriterierna för testautomationsverktyget för mobil testning?
För mobil testning bör testautomationsverktyget ha följande kriterier
- Stöd för flera plattformar: Se till att verktyget stöder din nuvarande och framtida målplattform
- Skriptanvändbarhet: Objektbaserade verktyg ger en hög grad av skriptanvändbarheten
- Jailbreak-krav: Om verktyget använder rotade enheter stöder det kanske inte den senaste OS-versionen och kan vara oförenligt med MDM-policyer
- Källkodsändringar: Det är inte alltid möjligt att dela källkod
- Ledtid för ny OS-version: Hur snart kan verktyget stödja ny iOS / android / annan OS-version
14) När ska man välja automatiseringstest och när manuell testning?
Manuell testning
- Om applikationen har ny funktionalitet
- Om applikationen kräver test en eller två gånger
Automatisera testning
- Om regressionstesterna upprepas
- Testar app för komplexa scenarier
15) Lista upp det vanligaste problemet som testaren möter när man gör mobiltester i Cloud Computing?
Utmaningar som testaren möter när de gör mobiltester är
- Prenumerationsmodell
- Hög kostnad
- Låsa in
- Internetanslutningsproblem
- Automation är bildbaserad och tidskrävande
- Automation kan inte användas utanför ramverket
16) Förklara vad inkluderar mobil säkerhetstestning?
Mobil säkerhetstestning inkluderar
- Kontrollerar efter fleranvändarsupport utan att störa informationen mellan dem
- Kontrollerar åtkomst till filer som lagras i appen av oavsiktliga användare
- Dekryptering eller krypteringsmetod som används för känslig datakommunikation
- Upptäck känsliga områden i testad applikation så att de inte får något skadligt innehåll
17) Lista ut mobilapptestning?
- Testning i alla webbläsare
- Webbläsare väldigt signifikant över enheterna
- Kan stödja xHTML, HTML, WML, AJAX
- Svårigheter med att jämföra prestanda på grund av mycket fragmenterad marknad
- Emulatorer fångar inte alla attribut eller egenskaper hos en enhet
- Implementeringen av specifikationen kanske inte är konsekvent mellan leverantörer och enheter
- I vissa situationer kanske transcoder inte respekterar användarupplevelsefaktorer
18) Förklara vad är porttestning?
Denna testning görs för att testa samma funktionalitet på olika enheter med olika plattformar. Den är indelad i två kategorier
- Enhetstestning
- Plattformstestning
19) Lista ut några iPhone- och iPad-testverktyg?
- iPhone-testare: Testa ditt webbgränssnitt i en ram i i-storlek
- Appium: Det är ett testautomatiseringsverktyg som används med inbyggd och hybrid ios-applikation
- iPad Peek: Testa din webbapplikation med ett iPad-gränssnitt
- Test Studio: Det gör att du kan spela in, bygga och köra automatiserade tester för dina iPad- och iPhone-applikationer.
20) Förklara hur du kan installera SD-kort i emulator?
För att installera SD-kort i emulator måste du använda kommandot
MKsdcrd -I mySDCard 1024M mySdCardFile.img
Gratis nedladdning av PDF: Frågor och svar om mobiltestintervjuer