Top 20 spørgsmål om mobil testinterview & Svar

Anonim

Følgende er ofte stillede spørgsmål om spørgsmål til mobilapplikationstest samt svar på friskere og erfarne testere.

1) Forklar hvad er forskellen mellem webtest og WAP-test?

  • WAP-test: Det er testen af ​​WAP (Wireless Application Protocol), der bruges i netværksapplikationer
  • Webtest: Det er hovedsageligt relateret til test af webapplikationer såsom websteder og portaler

2) Liste over nogle af de automatiserede mobile testværktøjer?

Til mobil test er der to slags automatiseringsværktøjer til rådighed til test af mobilapplikationer.

  • Objektbaserede mobile testværktøjer: Jama-løsning, Ranorex,
  • Billedbaserede mobile testværktøjer: RoutinBot, Egg Plant, Sikuli

3) Forklar hvad er forskellen mellem simulator og emulator?

  • Simulator: Det er et elektronisk netværkssimuleringsudstyr eller et basestationsudstyr til CDMA / CMA-mobiltelefoner. Det hjælper med at låse hjemmenetværk uden roamingtjenester og kan gøre Voice; Dataopkald, SMS,
  • Emulator: Det er en software til at teste mobilapplikationer uden et live håndsæt

4) Angiv typerne af mobilapptest?

Typerne af mobilapptest inkluderer

  • Usability Testing
  • Kompatibilitetstest
  • Interface test
  • Test af tjenester
  • Test på lavt niveau af ressourcer
  • Test af ydeevne
  • Operationel test
  • Installationstest
  • Sikkerhedstest

5) Nævn, hvad er Android-teststrategien?

Standard Android-teststrategien skal indeholde følgende test

  • Enhedstest
  • Integrationstest
  • Driftstest
  • Systemtest

6) Forklar Android-testramme?

Android-testrammer inkluderer tre segmenter

  • Ansøgningspakke: Det er målapplikationen, der skal testes
  • Instrumentation TestRunner: Det er en Test Case-løber, der kører testcases på målapplikationen . Det inkluderer et SDK- værktøj til opbygning af test og et værktøj, der leverer API'er til skriveprogrammer, der styrer en Android-enhed, for eksempel MonkeyRunner
  • Testpakke: Den inkluderer to klasser, test case-klasser og Mock-objekter . Test case-klasser inkluderer testmetoder, der skal udføres på målapplikationen, mens mock-objekt inkluderer mock-data, der vil blive brugt som prøveindgang til testsager.

7) Liste over de bedste fremgangsmåder til Android-testning?

  • Udvikler skal forberede testsagerne på samme tid, når de skriver koden
  • Sammen med kildekoden skal alle testsager opbevares
  • Brug kontinuerlig integration og udfør tests hver gang koden ændres
  • Undgå at bruge rodfæstede enheder og emulatorer

8) Nævn, hvad er de almindelige fejl, der findes under mobil test?

  • Kritisk: Dit telefonsystem går ned, når du tester en bestemt funktion på din enhed
  • Blokering: Kan ikke gøre noget, selvom telefonen er tændt, medmindre du genstarter din enhed
  • Major: Kan ikke udføre en funktion af en bestemt funktion
  • Mindre: Under mindre bugs falder normalt GUI-bugs.

9) Forklar, hvad der er Robo-elektrisk testramme?

Test udført på Android Testing Framework til emulatorer eller enhed er vanskelig. At køre og bygge testcases kræver undertiden masser af udviklingsindsats. Robo-elektrisk ramme giver dig mulighed for at køre Android-test direkte på JVM uden behov for en enhed eller en emulator.

10) Forklar, hvordan A / B-test udføres for iOS-appen?

A / B-test for iOS inkluderer tre trin

  • Konfigurer en test: Den forbereder to versioner af din iOS-app (A&B) og testmåling
  • Test: Tester to iOS-versioner ovenfor på enheder samtidigt
  • Analyser: Det vælger og måler en bedre version, der skal frigives

11) Hvad er de vigtigste kriterier, mens du udfører test til slut til mobil, skal du tage i betragtning?

  • Installation
  • Applikationsstart uden netværk
  • Afinstallation af app
  • Retning af app, hvis den understøtter
  • Test af applikationsydelse på en anden type enheder og netværksscenarier
  • Test af applikationssvaret, hvordan det reagerer

12) Liste over de funktioner, der giver monkey tool?

Monkey-værktøjer giver funktioner som

  • Grundlæggende konfigurationsindstillinger
  • Operationelle begrænsninger
  • Begivenhedstyper og frekvenser
  • Fejlfindingsmuligheder

13) Nævne, hvad der skal være udvælgelseskriterierne for Test Automation Tool til mobil testning?

Til mobiltestning skal testautomatiseringsværktøjet have følgende kriterier

  • Multi-platform support: Sørg for, at værktøjet understøtter din nuværende og fremtidige målplatform
  • Scriptbrugelighed: Objektbaserede værktøjer giver en høj grad af scriptets anvendelighed
  • Jailbreak-krav: Hvis værktøjet bruger rodfæstede enheder, understøtter det muligvis ikke den nyeste OS-version og er muligvis ikke kompatibel med MDM-politikker
  • Ændringer i kildekode : Deling af kildekode er muligvis ikke altid mulig
  • Leveringstid for ny OS-version: Hvor hurtigt kan værktøjet understøtte ny iOS / android / anden OS-version

14) Hvornår skal man vælge automatiseringstest, og hvornår manuel test?

Manuel test

  • Hvis applikationen har ny funktionalitet
  • Hvis applikationen kræver test en eller to gange

Automatiser test

  • Hvis regressionstestene gentages
  • Test app for komplekse scenarier

15) Angiv det mest almindelige problem, som testeren står over for, når man laver mobil test i Cloud Computing?

Udfordringer, som testeren står over for, mens de laver mobil test er

  • Abonnementsmodel
  • Høj omkostning
  • Fastlåse
  • Internetforbindelsesproblemer
  • Automatisering er billedbaseret og tidskrævende
  • Automatisering kan ikke bruges uden for rammerne

16) Forklar, hvad inkluderer tests af mobil sikkerhed?

Test af mobil sikkerhed inkluderer

  • Kontrollerer support til flere brugere uden at forstyrre dataene mellem dem
  • Kontrollerer for adgang til filer, der er gemt i appen af ​​utilsigtede brugere
  • Dekryptering eller krypteringsmetode, der anvendes til følsom datakommunikation
  • Registrer følsomme områder i testet applikation, så de ikke modtager noget ondsindet indhold

17) Liste over test af mobilapp?

  • Test i alle webbrowsere
  • Browsere meget markant på tværs af enhederne
  • Understøtter muligvis xHTML, HTML, WML, AJAX
  • Vanskeligheder med at sammenligne præstationen på grund af meget fragmenteret marked
  • Emulatorer fanger ikke alle attributter eller egenskaber ved en enhed
  • Implementeringen af ​​specifikationen er muligvis ikke ensartet på tværs af leverandører og enheder
  • I nogle situationer respekterer transcoder muligvis ikke brugeroplevelsesfaktorer

18) Forklar hvad der er porttest?

Denne test udføres for at teste den samme funktionalitet på forskellige enheder med forskellige platforme. Det er klassificeret i to kategorier

  • Enhedstest
  • Platformstest

19) Liste over nogle iPhone- og iPad-testværktøjer?

  • iPhone-tester: Test din webgrænseflade i en ramme i i-størrelse
  • Appium: Det er et testautomatiseringsværktøj, der anvendes sammen med native og hybrid ios-applikationer
  • iPad Peek: Test din webapplikation ved hjælp af en iPad-grænseflade
  • Test Studio: Det giver dig mulighed for at optage, oprette og køre automatiske tests til dine iPad- og iPhone-applikationer.

20) Forklar, hvordan du kan installere SD-kort i emulator?

For at installere SD-kort i emulator skal du bruge kommandoen

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Gratis PDF-download: Spørgsmål og svar til mobiltestinterviews