Følgende er ofte stilte spørsmål og svar på mobilapplikasjonstest og svar for ferskere og erfarne testere.
1) Forklar hva som er forskjellen mellom nettesting og WAP-testing?
- WAP-testing: Det er WAP-testen (Wireless Application Protocol) som brukes i nettverksapplikasjoner
- Webtesting: Det er hovedsakelig relatert til testing av webapplikasjoner som nettsteder og portaler
2) Liste opp noen av de automatiserte mobile testverktøyene?
For mobiltesting er to typer automatiseringsverktøy tilgjengelige for å teste mobilapplikasjoner.
- Objektbaserte mobile testverktøy: Jama-løsning, Ranorex,
- Bildebaserte mobile testverktøy: RoutinBot, Egg Plant, Sikuli
3) Forklar hva som er forskjellen mellom simulator og emulator?
- Simulator: Det er et elektronisk nettverkssimuleringsutstyr eller et basestasjonsutstyr for CDMA / CMA-mobiltelefoner. Det hjelper til å låse hjemmenettverk uten roamingtjenester og kan lage Voice; Datasamtaler, SMS,
- Emulator: Det er en programvare for å teste mobilapplikasjoner uten live håndsett
4) List opp hvilke typer mobilapptesting?
Typene av mobilapptesting inkluderer
- Brukervennlighetstesting
- Kompatibilitetstesting
- Grensesnitt testing
- Tjenestetesting
- Ressurstesting på lavt nivå
- Ytelsestesting
- Operasjonell testing
- Installasjonstester
- Sikkerhetstesting
5) Nevn hva som er Android-teststrategien?
Standard teststrategi for Android må inneholde følgende test
- Enhetstest
- Integrasjonstest
- Driftstest
- Systemtest
6) Forklar Android-testrammeverk?
Android-testrammeverket inkluderer tre segmenter
- Søknadspakke: Det er målapplikasjonen som må testes
- Instrumentation TestRunner: Det er en Test Case-løper som kjører testsaker på målapplikasjonen. Den inkluderer et SDK- verktøy for å bygge test og et verktøy som gir APIer for å skrive program som styrer en Android-enhet, for eksempel MonkeyRunner
- Testpakke: Den inkluderer to klasser, Test case-klasser og Mock-objekter . Test case-klasser inkluderer testmetoder for å utføre på målapplikasjon, mens mock-objekt inkluderer mock-data som vil bli brukt som prøveinngang for testsaker.
7) List opp de beste metodene for Android-testing?
- Utvikler bør forberede testsakene samtidig når de skriver koden
- Sammen med kildekoden skal alle testtilfeller lagres
- Bruk kontinuerlig integrering og utfør tester hver gang koden endres
- Unngå å bruke rotte enheter og emulatorer
8) Nevn hva som er de vanligste feilene som ble funnet under mobiltesting?
- Kritisk: Telefonsystemet krasjer når du tester en bestemt funksjon på enheten
- Blokkering: Kan ikke gjøre noe, selv om telefonen er på, med mindre du starter enheten på nytt
- Major: Kan ikke utføre en funksjon av en bestemt funksjon
- Mindre: Under mindre feil faller vanligvis GUI-feil.
9) Forklar hva som er Robo-elektrisk testrammeverk?
Testing utført på Android Testing Framework for emulatorer eller enheter er vanskelig. Å kjøre og bygge testsaker tar noen ganger mye utviklingsarbeid. Robo-elektrisk rammeverk lar deg kjøre Android-test direkte på JVM uten behov for en enhet eller en emulator.
10) Forklar hvordan A / B-testing gjøres for iOS-appen?
A / B-testing for iOS inkluderer tre trinn
- Konfigurer en test: Den forbereder to versjoner av iOS-appen din (A&B) og testmåling
- Test: Tester to iOS-versjoner ovenfor på enheter samtidig
- Analyser: Den velger og måler bedre versjon å slippe
11) Hva er de viktigste kriteriene mens du utfører mobiltesting til slutt, må du ta i betraktning?
- Installasjon
- Søknadslansering uten å ha nettverk
- Avinstallering av app
- Orientering av appen hvis den støtter
- Testing av applikasjonsytelse på en annen type enheter og nettverksscenarier
- Tester svaret på søknaden hvordan det svarer
12) Liste over funksjonene som monkey tool gir?
Monkey-verktøy gir funksjoner som
- Grunnleggende konfigurasjonsalternativer
- Operasjonelle begrensninger
- Arrangementstyper og frekvenser
- Feilsøkingsalternativer
13) Nevn hva som skal være valgkriteriene for Test Automation Tool for mobile Testing?
For mobil testing bør testautomatiseringsverktøyet ha følgende kriterier
- Støtte for flere plattformer: Sørg for at verktøyet støtter din nåværende og fremtidige målplattform
- Skriptbrukbarhet: Objektbaserte verktøy gir en høy grad av skriptets brukervennlighet
- Jailbreak-krav: Hvis verktøyet bruker rotte enheter, støtter det kanskje ikke den nyeste OS-versjonen og kan være uforenlig med MDM-policyene
- Kildekodeendringer: Det er ikke alltid mulig å dele kildekoden
- Ledetid for ny OS-versjon: Hvor snart verktøy kan støtte ny iOS / android / annen OS-versjon
14) Når skal du velge automatiseringstesting og når manuell testing?
Manuell testing
- Hvis applikasjonen har ny funksjonalitet
- Hvis applikasjonen krever testing en eller to ganger
Automatiser testing
- Hvis regresjonstestene gjentas
- Testing app for komplekse scenarier
15) List opp det vanligste problemet som tester står overfor mens du gjør mobiltesting i Cloud Computing?
Utfordringer som tester står overfor mens de gjør mobile tester er
- Abonnementsmodell
- Høy kostnad
- Låse inn
- Internett-tilkoblingsproblemer
- Automatisering er bildebasert og tidkrevende
- Automatisering kan ikke brukes utenfor rammeverket
16) Forklar hva inkluderer mobil sikkerhetstesting?
Mobilsikkerhetstesting inkluderer
- Sjekker for flerbrukerstøtte uten å forstyrre dataene mellom dem
- Sjekker for tilgang til filer som er lagret i appen av utilsiktede brukere
- Dekryptering eller krypteringsmetode som brukes til sensitiv datakommunikasjon
- Oppdag sensitive områder i testet applikasjon slik at de ikke får noe skadelig innhold
17) Vil du liste ut testing av mobilapp?
- Testing i alle nettlesere
- Nettlesere veldig betydelig på tvers av enhetene
- Kan støtte xHTML, HTML, WML, AJAX
- Vanskeligheter med å måle ytelsen på grunn av svært fragmentert marked
- Emulatorer fanger ikke opp alle attributtene eller egenskapene til en enhet
- Implementeringen av spesifikasjonen er kanskje ikke konsistent på tvers av leverandører og enheter
- I noen situasjoner kan det hende at transkoder ikke respekterer brukeropplevelsesfaktorer
18) Forklar hva som er porttesting?
Denne testingen er gjort for å teste den samme funksjonaliteten på forskjellige enheter med forskjellige plattformer. Den er klassifisert i to kategorier
- Enhetstesting
- Plattformtesting
19) Vil du liste opp noen iPhone- og iPad-testverktøy?
- iPhone-tester: Test webgrensesnittet ditt i en ramme i i-størrelse
- Appium: Det er et testautomatiseringsverktøy som brukes med native og hybrid ios-applikasjoner
- iPad Peek: Test webapplikasjonen din ved hjelp av et iPad-grensesnitt
- Test Studio: Den lar deg registrere, bygge og kjøre automatiserte tester for iPad- og iPhone-applikasjonene dine.
20) Forklar hvordan du kan installere SD-kort i emulator?
For å installere SD-kort i emulator, må du bruke kommandoen
MKsdcrd -I mySDCard 1024M mySdCardFile.img
Gratis PDF-nedlasting: Spørsmål og svar om mobiltestintervju