Top 20 sollicitatievragen voor mobiel testen & Antwoorden

Anonim

Hieronder volgen veelgestelde vragen en antwoorden voor het testen van mobiele applicaties voor frissere en ervaren testers.

1) Leg uit wat het verschil is tussen webtesten en WAP-testen?

  • WAP-testen: het is het testen van de WAP (Wireless Application Protocol) die wordt gebruikt in netwerktoepassingen
  • Webtesten: het heeft voornamelijk betrekking op het testen van webapplicaties zoals websites en portals

2) Noem enkele van de geautomatiseerde mobiele testtools?

Voor mobiel testen zijn er twee soorten automatiseringstools beschikbaar om mobiele applicaties te testen.

  • Object-gebaseerde mobiele testtools: Jama-oplossing, Ranorex,
  • Op afbeeldingen gebaseerde mobiele testtools: RoutinBot, Egg Plant, Sikuli

3) Leg uit wat het verschil is tussen simulator en emulator?

  • Simulator: het is een elektronisch netwerksimulatieapparaat of een basisstationapparatuur voor CDMA / CMA-mobiele telefoons. Het helpt bij het vergrendelen van thuisnetwerken zonder roamingservices en kan Voice maken; Data-oproepen, sms,
  • Emulator: het is software om een ​​mobiele applicatie te testen zonder een live handset

4) Maak een lijst van de soorten testen van mobiele apps?

De soorten testen van mobiele apps omvatten

  • Bruikbaarheidstesten
  • Compatibiliteitstesten
  • Interface testen
  • Services testen
  • Resourcetests op laag niveau
  • Prestatietests
  • Operationeel testen
  • Installatietests
  • Beveiligingstests

5) Wat is de teststrategie voor Android?

De standaard Android-teststrategie moet de volgende test bevatten

  • Hoofdstuk toets
  • Integratietest
  • Werkingstest
  • Systeemtest

6) Android-testraamwerk uitleggen?

Het Android-testraamwerk omvat drie segmenten

  • Applicatiepakket: het is de doeltoepassing die moet worden getest
  • Instrumentatie TestRunner: het is een testcase-runner die testcases op de doeltoepassing uitvoert. Het bevat een SDK- tools voor het bouwen van tests en een tool die API's biedt voor het schrijven van programma's die een Android-apparaat besturen, bijvoorbeeld MonkeyRunner
  • Testpakket: het bevat twee klassen, testcaseklassen en nepobjecten . Testcaseklassen bevatten testmethoden om uit te voeren op de doeltoepassing, terwijl het mock-object nepgegevens bevat die zullen worden gebruikt als voorbeeldinvoer voor testcases.

7) Maak een lijst van de best practices voor Android-testen?

  • De ontwikkelaar moet de testcases voorbereiden op hetzelfde moment dat ze de code schrijven
  • Samen met de broncode moeten alle testgevallen worden opgeslagen
  • Gebruik continue integratie en voer tests uit telkens wanneer de code wordt gewijzigd
  • Gebruik geen geroote apparaten en emulators

8) Wat zijn de veelvoorkomende bugs die worden aangetroffen tijdens mobiel testen?

  • Kritiek: uw telefoonsysteem crasht bij het testen van een bepaalde functie op uw apparaat
  • Blokkeren: kan niets doen hoewel de telefoon is ingeschakeld, tenzij u uw apparaat opnieuw opstart
  • Major: kan een functie van een bepaald kenmerk niet uitvoeren
  • Klein: onder kleine bugs vallen meestal GUI-bugs.

9) Leg uit wat het Robo-elektrisch testraamwerk is?

Testen gedaan op Android Testing Framework voor emulators of apparaat is moeilijk. Het uitvoeren en bouwen van een testcase kost soms veel ontwikkelingsinspanning. Met het Robo-elektrische framework kunt u Android-tests rechtstreeks op JVM uitvoeren zonder dat u een apparaat of emulator nodig hebt.

10) Leg uit hoe A / B-tests worden uitgevoerd voor de iOS-app?

A / B-tests voor ios omvatten drie stappen

  • Configureer een test: het bereidt twee versies van uw iOS-app (A&B) en teststatistieken voor
  • Test: test twee bovenstaande iOS-versies op apparaten tegelijk
  • Analyseren: het selecteert en meet een betere versie om vrij te geven

11) Wat zijn de belangrijkste criteria waarmee u rekening moet houden bij het uitvoeren van end-to-end mobiele tests?

  • Installatie
  • Applicatie starten zonder netwerk
  • Verwijderen van app
  • Oriëntatie van de app als deze ondersteunt
  • Applicatieprestaties testen op een ander soort apparaten en netwerkscenario's
  • Testen van de applicatiereactie hoe deze reageert

12) Maak een lijst van de functies die de Monkey Tool biedt?

Monkey-tools bieden functies zoals

  • Basis configuratie-opties
  • Operationele beperkingen
  • Gebeurtenistypes en frequenties
  • Foutopsporingsopties

13) Noem wat de selectiecriteria moeten zijn voor de testautomatiseringstool voor mobiel testen?

Voor mobiel testen moet de testautomatiseringstool de volgende criteria hebben

  • Ondersteuning voor meerdere platforms: zorg ervoor dat de tool uw huidige en toekomstige doelplatform ondersteunt
  • Bruikbaarheid van scripts: Object-gebaseerde tools bieden een hoge mate van bruikbaarheid van het script
  • Jailbreak-vereiste: als de tool geroote apparaten gebruikt, ondersteunt deze mogelijk de nieuwste OS-versie niet en is deze mogelijk incompatibel met MDM-beleid
  • Broncodewijzigingen: het delen van de broncode is wellicht niet altijd mogelijk
  • Doorlooptijd voor nieuwe OS-versie: hoe snel tool nieuwe iOS / Android / andere OS-versie kan ondersteunen

14) Wanneer kies je voor automatiseringstests en wanneer voor handmatige tests?

Handmatig testen

  • Als de applicatie nieuwe functionaliteit heeft
  • Als de applicatie een of twee keer moet worden getest

Automatiseer testen

  • Als de regressietests worden herhaald
  • App testen voor complexe scenario's

15) Noem het meest voorkomende probleem waarmee de tester wordt geconfronteerd tijdens mobiele tests in Cloud Computing.

Uitdagingen waarmee de tester wordt geconfronteerd tijdens het uitvoeren van mobiele tests

  • Abonnementsmodel
  • Hoge kosten
  • Vergrendelen
  • Problemen met de internetverbinding
  • Automatisering is gebaseerd op afbeeldingen en tijdrovend
  • Automatisering kan niet buiten het kader worden gebruikt

16) Leg uit wat onder het testen van mobiele beveiliging valt?

Mobiele beveiligingstests omvatten

  • Controleert op ondersteuning voor meerdere gebruikers zonder de gegevens tussen hen te verstoren
  • Controleert of onbedoelde gebruikers toegang hebben tot bestanden die in de app zijn opgeslagen
  • Decodering of coderingsmethode die wordt gebruikt voor gevoelige gegevenscommunicatie
  • Detecteer gevoelige gebieden in de geteste applicatie, zodat ze geen schadelijke inhoud ontvangen

17) Maak een lijst van het testen van mobiele apps?

  • Testen in alle webbrowsers
  • Browsers zeer aanzienlijk op de apparaten
  • Kan xHTML, HTML, WML, AJAX ondersteunen
  • Moeilijkheden bij het benchmarken van de prestaties vanwege de sterk gefragmenteerde markt
  • Emulators leggen niet alle attributen of kenmerken van een apparaat vast
  • De implementatie van de specificatie is mogelijk niet consistent tussen leveranciers en apparaten
  • In sommige situaties houdt de transcoder mogelijk geen rekening met de factoren van de gebruikerservaring

18) Leg uit wat poorttesten is?

Deze tests worden gedaan om dezelfde functionaliteit op verschillende apparaten met verschillende platforms te testen. Het is ingedeeld in twee categorieën

  • Apparaat testen
  • Platform testen

19) Noem enkele testtools voor iPhone en iPad?

  • iPhone-tester: test uw webinterface in een frame van i-phone-formaat
  • Appium: het is een testautomatiseringstool die wordt gebruikt met native en hybride ios-applicaties
  • iPad Peek: test uw webapplicatie met een iPad-interface
  • Test Studio: hiermee kunt u geautomatiseerde tests opnemen, bouwen en uitvoeren voor uw iPad- en iPhone-applicaties.

20) Leg uit hoe u een SD-kaart in de emulator kunt installeren?

Om de SD-kaart in de emulator te installeren, moet u de opdracht gebruiken

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Gratis pdf-download: vragen en antwoorden voor mobiel testen