Le 20 principali domande di colloquio sui test mobili e amp; Risposte

Anonim

Di seguito sono riportate le domande e le risposte dei colloqui di test delle applicazioni mobili frequenti per tester più aggiornati ed esperti.

1) Spiegare qual è la differenza tra test Web e test WAP?

  • Test WAP: è il test del WAP (Wireless Application Protocol) utilizzato nelle applicazioni di rete
  • Web Testing: è correlato principalmente al test di applicazioni web come siti web e portali

2) Elenca alcuni degli strumenti di test mobili automatizzati?

Per i test mobili, sono disponibili due tipi di strumenti di automazione per testare le applicazioni mobili.

  • Strumenti di test mobile basati su oggetti: soluzione Jama, Ranorex,
  • Strumenti di test mobili basati su immagini: RoutinBot, Egg Plant, Sikuli

3) Spiega qual è la differenza tra simulatore ed emulatore?

  • Simulatore: è un'apparecchiatura di simulazione di rete elettronica o un'apparecchiatura di stazione base per telefoni cellulari CDMA / CMA. Aiuta a bloccare le reti domestiche senza servizi di roaming e può rendere Voice; Chiamate dati, SMS,
  • Emulatore: è un software per testare l'applicazione mobile senza un telefono live

4) Elenca i tipi di test delle app mobili?

I tipi di test delle app mobili includono

  • Test di usabilità
  • Test di compatibilità
  • Test dell'interfaccia
  • Test dei servizi
  • Test delle risorse di basso livello
  • Test delle prestazioni
  • Test operativi
  • Test di installazione
  • Test di sicurezza

5) Indica qual è la strategia di test di Android?

La strategia di test Android standard deve includere il seguente test

  • Test unitario
  • Test di integrazione
  • Test di funzionamento
  • Test di sistema

6) Spiega il framework di test Android?

Il framework di test Android include tre segmenti

  • Pacchetto applicazione: è l'applicazione di destinazione che deve essere testata
  • Strumentazione TestRunner: è un runner di test case che esegue test case sull'applicazione di destinazione. Include strumenti SDK per la creazione di test e uno strumento che fornisce API per la scrittura di programmi che controllano un dispositivo Android, ad esempio MonkeyRunner
  • Pacchetto di test: include due classi, classi di casi di test e oggetti Mock . Le classi di casi di test includono metodi di test da eseguire sull'applicazione di destinazione, mentre l'oggetto fittizio include dati fittizi che verranno utilizzati come input di esempio per i casi di test.

7) Elenca le migliori pratiche per Android Testing?

  • Gli sviluppatori dovrebbero preparare i casi di test nello stesso momento in cui stanno scrivendo il codice
  • Insieme al codice sorgente devono essere archiviati tutti i casi di test
  • Usa l'integrazione continua ed esegui test ogni volta che il codice viene modificato
  • Evita di utilizzare dispositivi ed emulatori rooted

8) Indica quali sono i bug comuni riscontrati durante i test mobili?

  • Critico: il sistema del telefono si arresta in modo anomalo durante il test di una particolare funzione nel dispositivo
  • Blocca: impossibile eseguire alcuna operazione anche se il telefono è acceso a meno che non si riavvii il dispositivo
  • Maggiore: impossibile eseguire una funzione di una particolare caratteristica
  • Minore: sotto i bug minori di solito cadono i bug della GUI.

9) Spiega cos'è il framework di test Robo-elettrico?

Il test eseguito su Android Testing Framework per emulatori o dispositivi è difficile. L'esecuzione e la creazione di un test case a volte richiede molto impegno di sviluppo. Il framework Robo-Electric ti consente di eseguire test Android direttamente su JVM senza la necessità di un dispositivo o di un emulatore.

10) Spiega come viene eseguito il test A / B per l'app ios?

Il test A / B per ios include tre passaggi

  • Configura un test: prepara due versioni della tua app iOS (A&B) e della metrica di test
  • Test: verifica simultaneamente due versioni di iOS precedenti sui dispositivi
  • Analizza: seleziona e misura la versione migliore da rilasciare

11) Durante l'esecuzione di test mobili end-to-end, quali sono i criteri principali da tenere in considerazione?

  • Installazione
  • Avvio dell'applicazione senza rete
  • Disinstallazione dell'app
  • Orientamento dell'app se supporta
  • Test delle prestazioni delle applicazioni su un diverso tipo di dispositivi e scenari di rete
  • Testare la risposta dell'applicazione come sta rispondendo

12) Elenca le funzionalità fornite da Monkey Tool?

Gli strumenti Monkey forniscono funzionalità come

  • Opzioni di configurazione di base
  • Vincoli operativi
  • Tipi di eventi e frequenze
  • Opzioni di debug

13) Indicare quali dovrebbero essere i criteri di selezione per lo strumento di automazione del test per i test mobili?

Per i test mobili, lo strumento di automazione del test dovrebbe avere i seguenti criteri

  • Supporto multipiattaforma: assicurati che lo strumento supporti la tua piattaforma di destinazione attuale e futura
  • Usabilità degli script: gli strumenti basati sugli oggetti forniscono un alto grado di usabilità degli script
  • Requisito per il jailbreak: se lo strumento utilizza dispositivi rooted, potrebbe non supportare l'ultima versione del sistema operativo e potrebbe essere incompatibile con i criteri MDM
  • Modifiche al codice sorgente: la condivisione del codice sorgente potrebbe non essere sempre possibile
  • Tempi di consegna per la nuova versione del sistema operativo: quanto tempo lo strumento può supportare la nuova versione del sistema operativo iOS / Android / altro

14) Quando scegliere il test di automazione e quando il test manuale?

Test manuale

  • Se l'applicazione dispone di nuove funzionalità
  • Se l'applicazione richiede un test una o due volte

Automatizza i test

  • Se i test di regressione vengono ripetuti
  • App di test per scenari complessi

15) Elenca il problema più comune che il tester deve affrontare durante i test mobili in Cloud Computing?

Le sfide che il tester deve affrontare durante i test mobili sono

  • Modello di abbonamento
  • Costo elevato
  • Bloccare
  • Problemi di connettività Internet
  • L'automazione è basata sull'immagine e richiede tempo
  • L'automazione non può essere utilizzata al di fuori del framework

16) Spiegare cosa include il test di sicurezza mobile?

I test di sicurezza mobile includono

  • Controlla il supporto multiutente senza interferire con i dati tra di loro
  • Verifica l'accesso ai file archiviati nell'app da parte di utenti non intenzionali
  • Decrittografia o metodo di crittografia utilizzato per la comunicazione di dati sensibili
  • Rileva le aree sensibili nell'applicazione testata in modo che non ricevano alcun contenuto dannoso

17) Elencare i test delle app mobili?

  • Test in tutti i browser web
  • Browser in modo molto significativo su tutti i dispositivi
  • Può supportare xHTML, HTML, WML, AJAX
  • Difficoltà nel benchmarking della performance a causa del mercato altamente frammentato
  • Gli emulatori non acquisiscono tutti gli attributi o le caratteristiche di un dispositivo
  • L'implementazione della specifica potrebbe non essere coerente tra fornitori e dispositivi
  • In alcune situazioni, il transcodificatore potrebbe non rispettare i fattori dell'esperienza utente

18) Spiega cos'è il port testing?

Questo test viene eseguito per testare la stessa funzionalità su dispositivi diversi con piattaforme diverse. È classificato in due categorie

  • Test del dispositivo
  • Test della piattaforma

19) Elenca alcuni strumenti di test per iPhone e iPad?

  • Tester per iPhone: verifica la tua interfaccia web in una cornice delle dimensioni di un iPhone
  • Appium: è uno strumento di automazione dei test utilizzato con applicazioni ios native e ibride
  • iPad Peek: testa la tua applicazione web utilizzando un'interfaccia iPad
  • Test Studio: ti consente di registrare, creare ed eseguire test automatizzati per le tue applicazioni iPad e iPhone.

20) Spiega come puoi installare la scheda SD nell'emulatore?

Per installare la scheda SD nell'emulatore, devi usare il comando

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Download gratuito del PDF: Domande e risposte al colloquio di prova mobile