20 κορυφαίες ερωτήσεις συνέντευξης για δοκιμές για κινητά & Απαντήσεις

Anonim

Ακολουθούν συχνές ερωτήσεις για ερωτήσεις και απαντήσεις για ερωτήσεις και απαντήσεις για πιο φρέσκους και έμπειρους δοκιμαστές.

1) Εξηγήστε ποια είναι η διαφορά μεταξύ δοκιμών Ιστού και δοκιμών WAP;

  • Δοκιμή WAP: Είναι ο έλεγχος του WAP (Wireless Application Protocol) που χρησιμοποιείται σε εφαρμογές δικτύου
  • Έλεγχος Ιστού: Συνδέεται κυρίως με τη δοκιμή εφαρμογών ιστού όπως ιστότοποι και πύλες

2) Παραθέστε μερικά από τα αυτοματοποιημένα εργαλεία δοκιμών για κινητά;

Για δοκιμές σε κινητά, υπάρχουν δύο είδη εργαλείων αυτοματισμού για τη δοκιμή εφαρμογών για κινητά.

  • Εργαλεία δοκιμής για κινητά βάσει αντικειμένων: λύση Jama, Ranorex,
  • Εργαλεία δοκιμής για κινητά με βάση την εικόνα: RoutinBot, Egg Plant, Sikuli

3) Εξηγήστε ποια είναι η διαφορά μεταξύ του προσομοιωτή και του εξομοιωτή;

  • Προσομοιωτής: Είναι ένας εξοπλισμός ηλεκτρονικής προσομοίωσης δικτύου ή ένας εξοπλισμός σταθμού βάσης για κινητά τηλέφωνα CDMA / CMA. Βοηθά στη σύνδεση των οικιακών δικτύων χωρίς υπηρεσίες περιαγωγής και μπορεί να κάνει τη φωνή. Κλήσεις δεδομένων, SMS,
  • Προσομοιωτής: Είναι ένα λογισμικό για τη δοκιμή εφαρμογών για κινητά χωρίς ζωντανή συσκευή

4) Αναφέρετε τους τύπους δοκιμών εφαρμογών για κινητά;

Περιλαμβάνονται οι τύποι δοκιμών εφαρμογών για κινητά

  • Δοκιμή χρηστικότητας
  • Δοκιμή συμβατότητας
  • Δοκιμή διεπαφών
  • Δοκιμή υπηρεσιών
  • Δοκιμή πόρων χαμηλού επιπέδου
  • Δοκιμή απόδοσης
  • Επιχειρησιακές δοκιμές
  • Δοκιμές εγκατάστασης
  • Δοκιμή ασφαλείας

5) Αναφέρετε ποια είναι η στρατηγική δοκιμών Android;

Η τυπική στρατηγική δοκιμών Android πρέπει να περιλαμβάνει την ακόλουθη δοκιμή

  • Δοκιμή μονάδας
  • Δοκιμή ολοκλήρωσης
  • Δοκιμή λειτουργίας
  • Δοκιμή συστήματος

6) Εξηγήστε το πλαίσιο δοκιμών Android;

Το πλαίσιο δοκιμών Android περιλαμβάνει τρία τμήματα

  • Πακέτο εφαρμογής: Είναι η εφαρμογή-στόχος που πρέπει να δοκιμαστεί
  • Instrumentation TestRunner: Είναι ένας δρομέας υπόθεσης δοκιμής που εκτελεί δοκιμαστικές θήκες σε εφαρμογή προορισμού. Περιλαμβάνει εργαλεία SDK για δοκιμή κτιρίων και ένα εργαλείο που παρέχει API για πρόγραμμα γραφής που ελέγχει μια συσκευή Android, για παράδειγμα, MonkeyRunner
  • Πακέτο δοκιμής: Περιλαμβάνει δύο κατηγορίες, κατηγορίες δοκιμαστικών περιπτώσεων και αντικείμενα Mock . Οι κατηγορίες δοκιμαστικών περιπτώσεων περιλαμβάνουν μεθόδους δοκιμής για εκτέλεση στην εφαρμογή στόχου, ενώ το πλαστό αντικείμενο περιλαμβάνει πλαστά δεδομένα που θα χρησιμοποιηθούν ως δείγμα εισαγωγής για δοκιμαστικές περιπτώσεις.

7) Αναφέρετε τις βέλτιστες πρακτικές για το Android Testing;

  • Ο προγραμματιστής πρέπει να προετοιμάσει τις δοκιμαστικές περιπτώσεις ταυτόχρονα με τη σύνταξη του κώδικα
  • Μαζί με τον πηγαίο κώδικα θα πρέπει να αποθηκεύονται όλες οι δοκιμαστικές περιπτώσεις
  • Χρησιμοποιήστε συνεχή ενοποίηση και εκτελέστε δοκιμές κάθε φορά που αλλάζει ο κωδικός
  • Αποφύγετε τη χρήση ριζωμένων συσκευών και εξομοιωτών

8) Αναφέρετε ποια είναι τα κοινά σφάλματα που βρέθηκαν κατά τη δοκιμή μέσω κινητού;

  • Κρίσιμο: Το σύστημα του τηλεφώνου σας διακόπτεται κατά τη δοκιμή συγκεκριμένης λειτουργίας στη συσκευή σας
  • Αποκλεισμός: Δεν μπορείτε να κάνετε τίποτα αν το τηλέφωνο είναι ενεργοποιημένο εκτός εάν κάνετε επανεκκίνηση της συσκευής σας
  • Major: Δεν είναι δυνατή η εκτέλεση μιας λειτουργίας ενός συγκεκριμένου χαρακτηριστικού
  • Μικρά: Κάτω από μικρά σφάλματα συνήθως τα σφάλματα GUI πέφτουν.

9) Εξηγήστε τι είναι το πλαίσιο δοκιμών Robo-electric;

Η δοκιμή που γίνεται στο Android Testing Framework για εξομοιωτές ή συσκευές είναι δύσκολη. Η εκτέλεση και η κατασκευή δοκιμαστικής θήκης μερικές φορές απαιτεί πολλή προσπάθεια ανάπτυξης. Το ρομπο-ηλεκτρικό πλαίσιο σάς επιτρέπει να εκτελείτε δοκιμή Android απευθείας στο JVM χωρίς την ανάγκη συσκευής ή εξομοιωτή.

10) Εξηγήστε πώς γίνεται η δοκιμή A / B για την εφαρμογή iOS;

Ο έλεγχος A / B για iOS περιλαμβάνει τρία βήματα

  • Διαμόρφωση δοκιμής: Προετοιμάζει δύο εκδόσεις της εφαρμογής σας iOS (A&B) και δοκιμαστική μέτρηση
  • Δοκιμή: Δοκιμάζει δύο παραπάνω εκδόσεις iOS σε συσκευές ταυτόχρονα
  • Ανάλυση: Επιλέγει και μετρά την καλύτερη έκδοση που θα κυκλοφορήσει

11) Κατά την εκτέλεση δοκιμών για κινητά από άκρο σε άκρο ποια είναι τα κύρια κριτήρια, πρέπει να λάβετε υπόψη;

  • Εγκατάσταση
  • Εκκίνηση εφαρμογών χωρίς δίκτυο
  • Απεγκατάσταση εφαρμογής
  • Προσανατολισμός της εφαρμογής αν υποστηρίζει
  • Δοκιμή της απόδοσης της εφαρμογής σε διαφορετικό είδος συσκευών και σενάρια δικτύου
  • Δοκιμή της απόκρισης της εφαρμογής πώς αποκρίνεται

12) Παραθέστε τις δυνατότητες που παρέχει το εργαλείο μαϊμού;

Τα εργαλεία μαϊμού παρέχουν χαρακτηριστικά όπως

  • Βασικές επιλογές διαμόρφωσης
  • Λειτουργικοί περιορισμοί
  • Τύποι και συχνότητες συμβάντων
  • Επιλογές εντοπισμού σφαλμάτων

13) Αναφέρετε ποια θα πρέπει να είναι τα κριτήρια επιλογής για το Εργαλείο αυτοματισμού δοκιμών για δοκιμές σε κινητές συσκευές;

Για δοκιμές σε κινητά, το εργαλείο αυτοματοποίησης δοκιμής πρέπει να έχει τα ακόλουθα κριτήρια

  • Υποστήριξη πολλαπλών πλατφορμών: Βεβαιωθείτε ότι το εργαλείο υποστηρίζει την τρέχουσα και τη μελλοντική σας πλατφόρμα στόχου
  • Ευχρηστία σεναρίου: Τα εργαλεία βάσει αντικειμένων παρέχουν υψηλό βαθμό χρηστικότητας σεναρίου
  • Απαίτηση Jailbreak: Εάν το εργαλείο χρησιμοποιεί ριζωμένες συσκευές, ενδέχεται να μην υποστηρίζει την πιο πρόσφατη έκδοση λειτουργικού συστήματος και ενδέχεται να μην είναι συμβατή με τις πολιτικές MDM
  • Αλλαγές πηγαίου κώδικα: Η κοινή χρήση πηγαίου κώδικα ενδέχεται να μην είναι πάντα δυνατή
  • Χρόνος παράδοσης για τη νέα έκδοση λειτουργικού συστήματος: Πόσο σύντομα το εργαλείο μπορεί να υποστηρίξει τη νέα έκδοση iOS / Android / άλλου λειτουργικού συστήματος

14) Πότε πρέπει να επιλέξετε δοκιμές αυτοματισμού και πότε χειροκίνητες δοκιμές;

Μη αυτόματη δοκιμή

  • Εάν η εφαρμογή έχει νέα λειτουργικότητα
  • Εάν η εφαρμογή απαιτεί δοκιμή μία ή δύο φορές

Αυτοματοποίηση δοκιμών

  • Εάν οι δοκιμές παλινδρόμησης επαναλαμβάνονται
  • Δοκιμή εφαρμογών για σύνθετα σενάρια

15) Αναφέρετε το πιο συνηθισμένο πρόβλημα που αντιμετωπίζει ο υπεύθυνος δοκιμών κατά τη δοκιμή μέσω κινητού στο Cloud Computing;

Οι προκλήσεις που αντιμετωπίζει ο υπεύθυνος δοκιμών κατά τη δοκιμή σε κινητές συσκευές είναι

  • Μοντέλο συνδρομής
  • Υψηλό κόστος
  • Κλειδώσει
  • Ζητήματα σύνδεσης στο Διαδίκτυο
  • Ο αυτοματισμός βασίζεται σε εικόνα και χρονοβόρα
  • Ο αυτοματισμός δεν μπορεί να χρησιμοποιηθεί εκτός του πλαισίου

16) Εξηγήστε τι περιλαμβάνει ο έλεγχος ασφαλείας για κινητά;

Ο έλεγχος ασφαλείας για κινητά περιλαμβάνει

  • Ελέγχει την υποστήριξη πολλών χρηστών χωρίς να παρεμβαίνει στα δεδομένα μεταξύ τους
  • Ελέγχει την πρόσβαση σε αρχεία που είναι αποθηκευμένα στην εφαρμογή από τυχόν ακούσιους χρήστες
  • Μέθοδος αποκρυπτογράφησης ή κρυπτογράφησης που χρησιμοποιείται για ευαίσθητη επικοινωνία δεδομένων
  • Εντοπίστε ευαίσθητες περιοχές σε δοκιμασμένη εφαρμογή, έτσι ώστε να μην λαμβάνουν κακόβουλο περιεχόμενο

17) Καταχώριση δοκιμών εφαρμογών για κινητά;

  • Δοκιμή σε όλα τα προγράμματα περιήγησης ιστού
  • Τα προγράμματα περιήγησης πολύ σημαντικά σε όλες τις συσκευές
  • Μπορεί να υποστηρίζει xHTML, HTML, WML, AJAX
  • Δυσκολία στη συγκριτική αξιολόγηση της απόδοσης λόγω του εξαιρετικά κατακερματισμένου Market
  • Οι εξομοιωτές δεν καταγράφουν όλα τα χαρακτηριστικά ή τα χαρακτηριστικά μιας συσκευής
  • Η εφαρμογή των προδιαγραφών ενδέχεται να μην είναι συνεπής σε όλους τους προμηθευτές και τις συσκευές
  • Σε ορισμένες περιπτώσεις, ο transcoder ενδέχεται να μην σέβεται τους παράγοντες εμπειρίας χρήστη

18) Εξηγήστε τι είναι η δοκιμή λιμένων;

Αυτός ο έλεγχος γίνεται για να δοκιμάσει την ίδια λειτουργικότητα σε διαφορετικές συσκευές με διαφορετικές πλατφόρμες. Κατατάσσεται σε δύο κατηγορίες

  • Δοκιμή συσκευών
  • Δοκιμή πλατφόρμας

19) Παραθέστε ορισμένα εργαλεία δοκιμών για iPhone και iPad;

  • iPhone tester: Δοκιμάστε τη διεπαφή ιστού σας σε πλαίσιο μεγέθους i-phone
  • Appium: Πρόκειται για ένα δοκιμαστικό αυτοματοποιημένο εργαλείο που χρησιμοποιείται με εγγενή και υβριδική εφαρμογή ios
  • iPad Peek: Δοκιμάστε τη διαδικτυακή σας εφαρμογή χρησιμοποιώντας μια διεπαφή iPad
  • Test Studio: Σας επιτρέπει να εγγράψετε, να δημιουργήσετε και να εκτελέσετε αυτοματοποιημένες δοκιμές για εφαρμογές iPad και iPhone.

20) Εξηγήστε πώς μπορείτε να εγκαταστήσετε την κάρτα SD στον εξομοιωτή;

Για να εγκαταστήσετε την κάρτα SD στον εξομοιωτή, πρέπει να χρησιμοποιήσετε την εντολή

MKsdcrd -I mySDCard 1024M mySdCardFile.img

Δωρεάν λήψη PDF: Ερωτήσεις και απαντήσεις για συνέντευξη δοκιμής για κινητά