top 200 software testing interview questions
Πλήρης κατάλογος με τις πιο συχνές ερωτήσεις χειρωνακτικού ελέγχου ερωτήσεων και απαντήσεων συνέντευξης για να σας βοηθήσουν να προετοιμαστείτε για την προσεχή συνέντευξη:
Αυτό το άρθρο περιλαμβάνει ερωτήσεις συνέντευξης και συμβουλές για προετοιμασία Λογισμικό συνέντευξη δοκιμής - ερώτηση σχετικά με μη αυτόματες δοκιμές, ερωτήσεις δοκιμών ιστού, ερωτήσεις πιστοποίησης ISTQB και CSTE και ορισμένες πλαστές δοκιμές για να δοκιμάσετε τις δοκιμαστικές σας ικανότητες.
Εάν εξετάσετε προσεκτικά όλες αυτές τις ερωτήσεις, είμαι βέβαιος ότι θα σπάσετε εύκολα οποιαδήποτε δοκιμαστική συνέντευξη.
Τι θα μάθετε:
Κορυφαίες ερωτήσεις συνέντευξης για δοκιμές λογισμικού
Έχω δώσει συνδέσμους για τις διάφορες κατηγορίες ερωτήσεων συνέντευξης. Ελέγξτε τις αντίστοιχες σελίδες για τις λεπτομερείς ερωτήσεις που αφορούν συγκεκριμένα θέματα.
Q # 1) Πώς να προετοιμαστείτε για μια συνέντευξη δοκιμής λογισμικού / QA ;
Απάντηση: Κάντε κλικ στον παραπάνω σύνδεσμο για να μάθετε - Από πού πρέπει να ξεκινήσω για την προετοιμασία της συνέντευξης; Έχουν περάσει σχεδόν 2 χρόνια από τότε που έχω αντιμετωπίσει οποιαδήποτε συνέντευξη.
Ε # 2) Εικονικό τεστ για να κρίνετε τις δεξιότητές σας στη συνέντευξη δοκιμής λογισμικού.
Απάντηση: Πάρτε αυτό το ψεύτικο τεστ που θα σας βοηθήσει να προετοιμαστείτε για μια δοκιμαστική συνέντευξη καθώς και για τις εξετάσεις πιστοποίησης CSTE.
Q # 3) Λίστα με τις πιο συχνές ερωτήσεις Ερωτήσεις συνέντευξης δοκιμής αυτοματισμού
Απάντηση: Κάντε κλικ στον παραπάνω σύνδεσμο για ερωτήσεις συνέντευξης Αυτοματισμού, όπως διαφορά μεταξύ Winrunner και Test Director, Τι είναι το TSL; Τι είναι η λίστα 4GL και άλλων παρόμοιων ερωτήσεων.
Q # 4) Ποια είναι η διαφορά μεταξύ Δοκιμή απόδοσης, Δοκιμή φορτίου και Δοκιμή πίεσης; Εξηγήστε με παραδείγματα;
Δωρεάν εργαλεία δοκιμών εγγραφής και αναπαραγωγής
Απάντηση: Πολλοί άνθρωποι μπερδεύονται με αυτές τις ορολογίες δοκιμών. Κάντε κλικ ΕΔΩ για τη λεπτομερή επεξήγηση των τύπων Δοκιμή απόδοσης, φόρτωσης και πίεσης με παραδείγματα για καλύτερη κατανόηση.
Q # 5) Ερωτήσεις και απαντήσεις στο ISTQB (περισσότερες ερωτήσεις εδώ και εδώ )
Απάντηση: Κάντε κλικ στους παραπάνω συνδέσμους για να διαβάσετε σχετικά με τα μοτίβα χαρτιού ISTQB και συμβουλές σχετικά με τον τρόπο γρήγορης επίλυσης αυτών των ερωτήσεων. Εδώ είναι επίσης διαθέσιμα τα δείγματα ερωτήσεων του ISTQB 'Level Foundation' με απαντήσεις.
Q # 6) Ερωτήσεις συνέντευξης QTP
Απάντηση: Quick Test Professional: Ο κατάλογος ερωτήσεων και απαντήσεων της συνέντευξης διατίθεται στον παραπάνω σύνδεσμο.
Ε # 7) CSTE ερωτήσεις με απαντήσεις.
Απάντηση: Κάντε κλικ στον παραπάνω σύνδεσμο για ερωτήσεις και απαντήσεις σχετικά με το CSTE.
Q # 8) Τι είναι ο έλεγχος γραφείου και η ανάλυση ροής ελέγχου
Απάντηση: Κάντε κλικ εδώ για απαντήσεις σχετικά με τον έλεγχο γραφείου και την ανάλυση ροής ελέγχου μαζί με τα παραδείγματα.
Q # 9) Τι είναι το τεστ Sanity (ή) Κατασκευή δοκιμής;
Απάντηση: Η επαλήθευση της κρίσιμης (σημαντικής) λειτουργικότητας του λογισμικού σε μια νέα έκδοση για να αποφασίσει εάν θα πραγματοποιήσει περαιτέρω δοκιμές ή όχι ονομάζεται Sanity Test.
Ε # 10) Ποια είναι η διαφορά μεταξύ δοκιμών διακομιστή-πελάτη και δοκιμών βάσει διαδικτύου;
Απάντηση: Κάντε κλικ εδώ για την απάντηση.
Q # 11) Τι είναι Δοκιμή Black Box ;
Απάντηση: Η δοκιμή μαύρου κουτιού εξηγείται με τους τύπους της στον παραπάνω σύνδεσμο.
Q # 12) Τι είναι Δοκιμή λευκού κουτιού ;
Απάντηση: Κάντε κλικ εδώ για την ανάρτηση που εξηγεί σχετικά με τη δοκιμή λευκού κουτιού μαζί με τους τύπους της
Q # 13) Ποια είναι τα διαφορετικά τύποι δοκιμών λογισμικού ;
Απάντηση: Κάντε κλικ στον παραπάνω σύνδεσμο για να ανατρέξετε στην ανάρτηση που εξηγεί λεπτομερώς όλους τους τύπους δοκιμών λογισμικού.
Q # 14) Πώς να ορίσετε μια τυπική διαδικασία για ολόκληρη τη ροή δοκιμών, Εξηγήστε τις δύσκολες καταστάσεις στην καριέρα χειροκίνητων δοκιμών, Ποιος είναι ο καλύτερος τρόπος για να πάρετε μια αύξηση μισθών.
Απάντηση: Κάντε κλικ σε αυτό Σύνδεσμος για τις απαντήσεις σε αυτές τις ερωτήσεις.
Q # 15) Ποια είναι η πιο δύσκολη κατάσταση που είχατε ποτέ κατά τη διάρκεια της δοκιμής;
Q # 16) Πώς να εκτελέσετε δοκιμές όταν δεν υπάρχουν έγγραφα;
Απάντηση: Κάντε κλικ εδώ για μια αναλυτική ανάρτηση για το πώς να απαντήσετε σε αυτές τις ερωτήσεις συνέντευξης QA.
Δημοφιλείς ερωτήσεις και απαντήσεις συνέντευξης για δοκιμές ιστού
Όπως ορίζει το ίδιο το όνομα, η δοκιμή Ιστού σημαίνει τη δοκιμή των εφαρμογών ιστού για τυχόν σφάλματα ή ζητήματα, προτού η εφαρμογή ιστού μετακινηθεί στο περιβάλλον παραγωγής, δηλαδή προτού προβεί σε οποιαδήποτε εφαρμογή ιστού ζωντανή.
Με βάση τις απαιτήσεις δοκιμών ιστού, υπάρχουν διάφοροι παράγοντες που πρέπει να ληφθούν υπόψη. Αυτοί οι παράγοντες περιλαμβάνουν την ασφάλεια εφαρμογών ιστού, επικοινωνίες TCP / IP, τη δυνατότητα χειρισμού της κυκλοφορίας, τείχη προστασίας κ.λπ.
Ο έλεγχος Ιστού περιλαμβάνει Λειτουργικές δοκιμές, Δοκιμή ευχρηστίας, Δοκιμή ασφαλείας, Δοκιμή διασύνδεσης, Δοκιμή συμβατότητας, Δοκιμή απόδοσης, κ.λπ. στη λίστα ελέγχου του.
Παρακάτω αναφέρονται οι πιο συνηθισμένες ερωτήσεις και απαντήσεις σε συνέντευξη Web Testing που θα σας καθοδηγήσουν να προετοιμαστείτε για οποιαδήποτε συνέντευξη δοκιμών ιστού.
Ε # 1) Τι καταλαβαίνετε από την εφαρμογή Ιστού;
Απάντηση: Η εφαρμογή Ιστού είναι ένα μέσο επικοινωνίας και ανταλλαγής πληροφοριών με τους πελάτες. Σε αντίθεση με οποιεσδήποτε εφαρμογές για επιτραπέζιους υπολογιστές που εκτελούνται από ένα λειτουργικό σύστημα, μια εφαρμογή ιστού εκτελείται σε διακομιστή ιστού και έχει πρόσβαση από ένα πρόγραμμα περιήγησης ιστού που λειτουργεί ως πελάτης.
Το καλύτερο παράδειγμα μιας εφαρμογής ιστού είναι το 'Gmail'. Στο Gmail, η αλληλεπίδραση γίνεται από έναν μεμονωμένο χρήστη και είναι εντελώς ανεξάρτητη από τους άλλους. Μπορείτε να στείλετε και να λάβετε πληροφορίες μέσω email και επίσης μέσω συνημμένων.
Μπορείτε να διατηρήσετε έγγραφα σε μια μονάδα δίσκου, να διατηρήσετε υπολογιστικά φύλλα στα έγγραφα Google και να συμπεριλάβετε πολύ περισσότερες τέτοιες λειτουργίες που κάνουν τον χρήστη να συνειδητοποιήσει ότι έχει ένα περιβάλλον προσαρμοσμένο στη συγκεκριμένη ταυτότητά του.
Q # 2) Ορίστε έναν διακομιστή Web.
Απάντηση: Ο διακομιστής Ιστού ακολουθεί το μοντέλο πελάτη / διακομιστή όπου το πρόγραμμα χρησιμοποιεί HTTP (Hypertext Transfer Protocol). Σε απάντηση στο αίτημα ενός πελάτη HTTP, ο διακομιστής ιστού χειρίζεται την επικύρωση πελάτη και διακομιστή και παραδίδει στους χρήστες το περιεχόμενο ιστού με τη μορφή ιστοσελίδων.
Τα προγράμματα περιήγησης, όπως το Safari, το Chrome, ο Internet Explorer, ο Firefox κ.λπ., διαβάζουν τα αρχεία που είναι αποθηκευμένα στους διακομιστές ιστού και μας φέρνουν τις πληροφορίες με τη μορφή εικόνων και κειμένων με τα μέσα του διαδικτύου. Κάθε υπολογιστής που φιλοξενεί ιστότοπους πρέπει να διαθέτει διακομιστές ιστού.
Μερικοί από τους κορυφαίους διακομιστές ιστού είναι:
- Απάχης
- Διακομιστής πληροφοριών Διαδικτύου της Microsoft (IIS)
- Διακομιστής web Java
- Διακομιστής ιστού Google
Q # 3) Καταχωρίστε ορισμένα σημαντικά σενάρια δοκιμών για τη δοκιμή ενός ιστότοπου.
Απάντηση: Υπάρχουν πολλές παράμετροι που πρέπει να ληφθούν υπόψη κατά την απόφαση των σημαντικών σεναρίων δοκιμών για τη δοκιμή οποιασδήποτε ιστοσελίδας. Επίσης, ο τύπος του ιστότοπου που θα δοκιμαστεί και η προδιαγραφή των απαιτήσεων του παίζουν σημαντικό ρόλο εδώ.
Παρατίθενται παρακάτω μερικά σημαντικά σενάρια δοκιμών που ισχύουν για τη δοκιμή κάθε τύπου ιστότοπου:
- Δοκιμάστε το GUI (Γραφικό περιβάλλον χρήστη) του ιστότοπου για να επαληθεύσετε τη συνέπεια των στοιχείων σχεδίασης και της διάταξης της σελίδας.
- Όλοι οι σύνδεσμοι σελίδων και οι υπερσυνδέσεις ελέγχονται για την ανακατεύθυνσή τους στην επιθυμητή σελίδα.
- Σε περίπτωση παρουσίας οποιωνδήποτε φορμών ή πεδίων στον ιστότοπο, τα σενάρια δοκιμών συνίστανται σε δοκιμές με έγκυρα δεδομένα, μη έγκυρα δεδομένα, δοκιμές με υπάρχουσες εγγραφές καθώς και δοκιμές με κενές εγγραφές.
- Ο έλεγχος λειτουργικότητας σύμφωνα με την προδιαγραφή απαιτείται.
- Η απόδοση μιας ιστοσελίδας δοκιμάζεται κάτω από μεγάλα φορτία για τον προσδιορισμό του χρόνου απόκρισης του διακομιστή ιστού και του χρόνου ερωτήματος βάσης δεδομένων.
- Ο έλεγχος συμβατότητας γίνεται για να ελέγξετε τη συμπεριφορά μιας εφαρμογής σε διαφορετικούς συνδυασμούς προγράμματος περιήγησης και λειτουργικού συστήματος (λειτουργικό σύστημα).
- Ο έλεγχος ευχρηστίας και ο έλεγχος βάσης δεδομένων πραγματοποιούνται επίσης ως μέρος των σεναρίων δοκιμών.
Q # 4) Ποιες είναι οι διαφορετικές διαμορφώσεις που πρέπει να ληφθούν υπόψη κατά τη δοκιμή ενός ιστότοπου;
Απάντηση : Η διαφορετική διαμόρφωση περιλαμβάνει διαφορετικά προγράμματα περιήγησης καθώς και ένα λειτουργικό σύστημα στο οποίο δοκιμάζεται ένας ιστότοπος. Προσθήκες προγράμματος περιήγησης, μέγεθος κειμένου, ανάλυση βίντεο, βάθος χρώματος, επιλογές ρύθμισης προγράμματος περιήγησης λαμβάνονται επίσης υπόψη όταν μιλάμε για διαμορφώσεις.
Χρησιμοποιούνται διαφορετικοί συνδυασμοί προγραμμάτων περιήγησης και λειτουργικών συστημάτων για τον έλεγχο της συμβατότητας του ιστότοπου. Συνήθως, περιλαμβάνονται οι τελευταίες και οι τελευταίες τελευταίες εκδόσεις. Λοιπόν, αυτές οι εκδόσεις καθορίζονται συνήθως στο έγγραφο Απαίτησης.
Λίγα σημαντικά προγράμματα περιήγησης περιλαμβάνουν:
- Internet Explorer
- Firefox
- Χρώμιο
- Σαφάρι
- ΛΥΡΙΚΗ ΣΚΗΝΗ
Λίγα σημαντικά λειτουργικά συστήματα περιλαμβάνουν:
- Παράθυρα
- UNIX
- LINUX
- ΜΑΚ
Ε # 5) Διαφέρει ο έλεγχος εφαρμογών Ιστού από τον έλεγχο εφαρμογών επιφάνειας εργασίας; Εξηγήστε πώς.
Απάντηση: Ναι, τα παρακάτω σημεία στον πίνακα εξηγούν τις διαφορές μεταξύ της εφαρμογής ιστού και της εφαρμογής για επιτραπέζιους υπολογιστές.
Εφαρμογή ιστού | Εφαρμογή επιφάνειας εργασίας | |
---|---|---|
Ορισμός | Οι διαδικτυακές εφαρμογές είναι αυτές που μπορούν να εκτελεστούν σε οποιονδήποτε υπολογιστή-πελάτη που διαθέτει σύνδεση στο Διαδίκτυο χωρίς καμία εγκατάσταση του αρχείου εκτέλεσης. | Οι επιτραπέζιες εφαρμογές είναι αυτές που εγκαθίστανται και εκτελούνται ξεχωριστά στον προσωπικό υπολογιστή. |
Εκτέλεση | Οι ενέργειες των χρηστών, τα σχόλια, τα στατιστικά στοιχεία μπορούν να παρακολουθούνται εύκολα, καθώς και η ενημέρωση των δεδομένων σε ένα μέρος αντικατοπτρίζεται παντού στην εφαρμογή ιστού. | Δεν είναι δυνατή η παρακολούθηση των ενεργειών των χρηστών, καθώς και αλλαγές στα δεδομένα μπορούν να αντικατοπτρίζονται μόνο στο μηχάνημα. |
Συνδεσιμότητα | Η πρόσβαση στην εφαρμογή Ιστού μπορεί να πραγματοποιηθεί σε οποιονδήποτε υπολογιστή με σύνδεση στο Διαδίκτυο χρησιμοποιώντας πρόγραμμα περιήγησης στο web, όπου η απόδοση της εφαρμογής εξαρτάται από την ταχύτητα του διαδικτύου. | Η πρόσβαση στην εφαρμογή για επιτραπέζιους υπολογιστές είναι προσβάσιμη μόνο σε συγκεκριμένο υπολογιστή όπου είναι εγκατεστημένη η εφαρμογή. |
Κίνδυνοι ασφαλείας | Η εφαρμογή Ιστού είναι πιο επιρρεπής σε απειλές για την ασφάλεια, καθώς οι εφαρμογές μπορούν να έχουν πρόσβαση από οποιονδήποτε στο Διαδίκτυο. | Η εφαρμογή για επιτραπέζιους υπολογιστές είναι λιγότερο επιρρεπής σε απειλές ασφαλείας, όπου ο χρήστης μπορεί να ελέγχει τα θέματα ασφαλείας σε επίπεδο συστήματος. |
Δεδομένα χρήστη | Τα δεδομένα των χρηστών αποθηκεύονται και αποκτώνται από απόσταση σε περίπτωση εφαρμογών ιστού. | Τα δεδομένα αποθηκεύονται, αποθηκεύονται και προσπελάζονται από το ίδιο μηχάνημα στο οποίο είναι εγκατεστημένη η εφαρμογή. |
Q # 6) Τι είναι η εφαρμογή Intranet;
Απάντηση : Η εφαρμογή Intranet είναι ένα είδος ιδιωτικής εφαρμογής που αναπτύσσεται και εκτελείται σε τοπικό διακομιστή LAN και είναι προσβάσιμη μόνο από άτομα εντός του οργανισμού. Χρησιμοποιεί ένα τοπικό δίκτυο για κοινή χρήση πληροφοριών.
Για παράδειγμα, Ο οργανισμός έχει συνήθως μια εφαρμογή που αποθηκεύει πληροφορίες σχετικά με την παρουσία σας, τις αργίες, τις επερχόμενες γιορτές εντός του οργανισμού ή κάποια σημαντική εκδήλωση ή πληροφορίες που πρέπει να κυκλοφορούν εντός του οργανισμού.
Ε # 7) Εξηγήστε τη διαφορά μεταξύ εξουσιοδότησης και ελέγχου ταυτότητας στον έλεγχο Ιστού.
Απάντηση: Η διαφορά μεταξύ εξουσιοδότησης και ελέγχου ταυτότητας εξηγείται στον παρακάτω πίνακα:
Αυθεντικοποίηση | Εξουσιοδότηση | |
---|---|---|
ένας | Ο έλεγχος ταυτότητας είναι η διαδικασία με την οποία το σύστημα προσδιορίζει ποιος είναι ο χρήστης; | Εξουσιοδότηση είναι η διαδικασία με την οποία το σύστημα προσδιορίζει τι εξουσιοδοτείται να κάνει ο χρήστης; |
δύο | Ο έλεγχος ταυτότητας καθορίζει την ταυτότητα του χρήστη. | Η Εξουσιοδότηση αποφασίζει τα προνόμια που παρέχονται στον χρήστη, δηλαδή εάν ο χρήστης μπορεί να έχει πρόσβαση ή να χειριστεί λειτουργίες συγκεκριμένου προγράμματος. |
3 | Υπάρχουν διαφορετικοί τύποι ελέγχου ταυτότητας, όπως κωδικός πρόσβασης, συσκευή βάσει κ.λπ. | Υπάρχουν δύο τύποι εξουσιοδοτήσεων, όπως μόνο για ανάγνωση και για ανάγνωση και για τα δύο. |
4 | Για παράδειγμα: Μέσα σε έναν οργανισμό, κάθε υπάλληλος μπορεί να συνδεθεί σε μια εφαρμογή intranet. | Για παράδειγμα: Μόνο ο διαχειριστής λογαριασμού ή το άτομο στο τμήμα λογαριασμών έχουν πρόσβαση στην ενότητα λογαριασμού. |
Q # 8) Ποιοι είναι οι τύποι προβλημάτων ασφάλειας δοκιμών στο Web;
Απάντηση: Λίγα προβλήματα ασφάλειας ιστού περιλαμβάνουν:
- Επίθεση άρνησης υπηρεσίας (DOS)
- Υπερχείλιση buffer
- Άμεση μεταφορά εσωτερικής διεύθυνσης URL μέσω της διεύθυνσης του προγράμματος περιήγησης
- Προβολή άλλων στατιστικών
Q # 9) Ορίστε HTTP.
Απάντηση: Το HTTP σημαίνει Hypertext Transfer Protocol. Το HTTP είναι το πρωτόκολλο μεταφοράς δεδομένων που καθορίζει τον τρόπο μορφοποίησης και μεταφοράς μηνυμάτων μέσω του World Wide Web. Το HTTP καθορίζει επίσης την απόκριση των ενεργειών που εκτελούνται από διακομιστές ιστού και προγράμματα περιήγησης.
Για παράδειγμα, Όταν εισάγεται μια διεύθυνση URL στο πρόγραμμα περιήγησης ιστού, η εντολή HTTP αποστέλλεται στον διακομιστή ιστού ο οποίος με τη σειρά του παίρνει το ζητούμενο πρόγραμμα περιήγησης ιστού.
Q # 10) Ορίστε HTTPS.
Απάντηση: Το HTTPS σημαίνει Hypertext Transfer Protocol Secure. Αυτό είναι βασικά HTTP μέσω SSL (Secure Socket Layer) για λόγους ασφαλείας. Υπάρχουν πάντα πιθανότητες να παρακολουθεί κανείς τη μεταφορά δεδομένων μεταξύ ενός χρήστη και του διακομιστή ιστού όταν ο ιστότοπος χρησιμοποιεί πρωτόκολλο HTTP
Επομένως, οι ιστότοποι χρησιμοποιούν έναν ασφαλή τρόπο, δηλαδή την κρυπτογράφηση SSL των δεδομένων που αποστέλλονται μπρος-πίσω χρησιμοποιώντας το πρωτόκολλο HTTPS. Σχεδόν όλοι οι ιστότοποι που απαιτούν σύνδεση χρήστη χρησιμοποιούν πρωτόκολλο HTTPS. Για παράδειγμα, τραπεζικοί ιστότοποι, ιστότοποι ηλεκτρονικού εμπορίου κ.λπ.
Ε # 11) Ποια είναι τα κοινά προβλήματα που αντιμετωπίζονται κατά τη δοκιμή Ιστού;
Απάντηση: Μερικά από τα κοινά προβλήματα που αντιμετωπίζονται στις δοκιμές Ιστού παρατίθενται παρακάτω:
- Πρόβλημα διακομιστή, το οποίο περιλαμβάνει διακομιστή εκτός λειτουργίας και διακομιστή σε προβλήματα συντήρησης.
- Πρόβλημα σύνδεσης βάσης δεδομένων.
- Προβλήματα συμβατότητας υλικού και προγράμματος περιήγησης.
- Προβλήματα που σχετίζονται με την ασφάλεια.
- Απόδοση και προβλήματα που σχετίζονται με το φορτίο.
- Προβλήματα που σχετίζονται με το GUI (Γραφικό περιβάλλον εργασίας χρήστη).
Q # 12) Τι είναι η δοκιμή Cookie;
Απάντηση: Το cookie λέγεται ότι είναι μια εξατομικευμένη ταυτότητα χρήστη ή πληροφορίες που απαιτούνται για την επικοινωνία μεταξύ διαφορετικών ιστοσελίδων καθώς και για την παρακολούθηση της πλοήγησης των χρηστών στις σελίδες του ιστότοπου. Κάθε φορά που έχουμε πρόσβαση σε οποιονδήποτε ιστότοπο σε οποιοδήποτε πρόγραμμα περιήγησης στο Web, το αντίστοιχο cookie τους γράφεται στον σκληρό δίσκο.
Τα cookie χρησιμοποιούνται για την παρακολούθηση περιόδων σύνδεσης χρηστών, εμφανίζουν διαφημίσεις, θυμούνται την επιλογή του χρήστη κατά την πρόσβαση σε οποιονδήποτε ιστότοπο, θυμούνται και ανακτούν το καλάθι αγορών του χρήστη, παρακολουθούν τον μοναδικό αριθμό επισκεπτών κ.λπ.
Ας υποθέσουμε ότι ένας ιστότοπος ηλεκτρονικού εμπορίου είναι προσβάσιμος σε πολλές χώρες όπως οι ΗΠΑ, ο Καναδάς, η Αυστραλία και οι δοκιμές τους γίνονται στην Ινδία. Σε αυτήν την περίπτωση, κατά τη δοκιμή του ιστότοπου ηλεκτρονικού εμπορίου για διαφορετικές χώρες στην Ινδία, αρχικά τα αντίστοιχα κράτη ρυθμίζονται cookie έτσι ώστε να έχουν πρόσβαση σε πραγματικά δεδομένα όπως η ζώνη ώρας κ.λπ. της συγκεκριμένης χώρας.
Q # 13) Ορίστε την επικύρωση από τον πελάτη.
Απάντηση: Η επικύρωση από την πλευρά του πελάτη είναι αυτή που βασικά γίνεται σε επίπεδο προγράμματος περιήγησης όπου η είσοδος του χρήστη επικυρώνεται στο ίδιο το πρόγραμμα περιήγησης χωρίς συμμετοχή του διακομιστή.
Ας το καταλάβουμε με τη βοήθεια ενός παραδείγματος.
Ας υποθέσουμε ότι ένας χρήστης εισάγει λανθασμένη μορφή email ενώ συμπληρώνει μια φόρμα. Το πρόγραμμα περιήγησης θα ζητήσει αμέσως ένα μήνυμα σφάλματος για να το διορθώσει πριν προχωρήσει στο επόμενο πεδίο. Έτσι, κάθε πεδίο διορθώνεται πριν από την υποβολή της φόρμας.
Η επικύρωση από την πλευρά του πελάτη γίνεται συνήθως με γλώσσα σεναρίου όπως JavaScript, VBScript, HTML 5.
Οι δύο τύποι επικύρωσης πελάτη είναι:
- Επικύρωση επιπέδου πεδίου
- Επικύρωση επιπέδου φόρμας
Ε # 14) Τι καταλαβαίνετε από την επικύρωση από διακομιστή;
Απάντηση: Η επικύρωση από διακομιστή λαμβάνει χώρα όταν η επικύρωση και η επεξεργασία των αιτημάτων χρήστη απαιτούν την απόκριση από το διακομιστή. Για να το καταλάβετε πιο καθαρά, η είσοδος του χρήστη αποστέλλεται στο διακομιστή και η επικύρωση γίνεται χρησιμοποιώντας γλώσσες δέσμης ενεργειών από τον διακομιστή, όπως PHP, Asp.NET κ.λπ.
Μετά τη διαδικασία επικύρωσης, τα σχόλια αποστέλλονται πίσω στον πελάτη με τη μορφή μιας δυναμικά δημιουργημένης ιστοσελίδας.
Σε σύγκριση με τη διαδικασία επικύρωσης Client-Side, η διαδικασία επικύρωσης από την πλευρά του διακομιστή είναι πιο ασφαλής επειδή εδώ η εφαρμογή προστατεύεται από κακόβουλες επιθέσεις και οι χρήστες μπορούν εύκολα να παρακάμψουν τη γλώσσα scripting από την πλευρά του πελάτη.
Ε # 15) Διαχωρίστε μεταξύ Στατικού και Δυναμικού ιστότοπου.
Απάντηση: Η διαφορά μεταξύ στατικών και δυναμικών ιστότοπων έχει ως εξής:
Στατικός ιστότοπος | Δυναμική ιστοσελίδα |
---|---|
Οι στατικοί ιστότοποι είναι εκείνοι που παρέχουν μόνο πληροφορίες και δεν υπάρχει καμία αλληλεπίδραση μεταξύ του χρήστη και του ιστότοπου. | Οι δυναμικοί ιστότοποι είναι εκείνοι όπου είναι δυνατή η αλληλεπίδραση μεταξύ του ιστότοπου και του χρήστη μαζί με τη μετάδοση πληροφοριών. |
Οι στατικοί ιστότοποι είναι φθηνότεροι για ανάπτυξη και φιλοξενία. | Οι δυναμικές ιστοσελίδες είναι πιο ακριβές για την ανάπτυξη, καθώς και το κόστος φιλοξενίας τους είναι επίσης περισσότερο. |
Οι στατικοί ιστότοποι φορτώνονται εύκολα στο πρόγραμμα περιήγησης πελάτη λόγω του σταθερού περιεχομένου του και χωρίς συνδεσιμότητα στη βάση δεδομένων. | Οι δυναμικοί ιστότοποι συνήθως χρειάζονται χρόνο για φόρτωση στο πρόγραμμα περιήγησης πελάτη, επειδή τα περιεχόμενα προς εμφάνιση δημιουργούνται και ανακτώνται δυναμικά χρησιμοποιώντας ερωτήματα βάσης δεδομένων. |
Οι στατικοί ιστότοποι μπορούν να δημιουργηθούν από HTML, CSS και δεν απαιτούν καμία γλώσσα εφαρμογής διακομιστή. | Οι δυναμικοί ιστότοποι απαιτούν γλώσσα εφαρμογής διακομιστή όπως ASP.NET, JSP, PHP για την εκτέλεση της εφαρμογής στο διακομιστή και την εμφάνιση της εξόδου στην ιστοσελίδα. |
Αλλαγή στο περιεχόμενο της σελίδας οποιουδήποτε στατικού ιστότοπου. απαιτείται να φορτωθεί στον διακομιστή πολλές φορές. | Ο δυναμικός ιστότοπος παρέχει δυνατότητες αλλαγής του περιεχομένου της σελίδας χρησιμοποιώντας την εφαρμογή διακομιστή. |
Q # 16) Τι καταλαβαίνετε από τον έλεγχο πελάτη-διακομιστή;
Απάντηση: Η εφαρμογή διακομιστή-πελάτη είναι αυτή όπου η ίδια η εφαρμογή φορτώνεται ή εγκαθίσταται σε έναν διακομιστή ενώ το αρχείο EXE της εφαρμογής φορτώνεται σε όλους τους υπολογιστές-πελάτες. Αυτό το περιβάλλον χρησιμοποιείται συνήθως σε δίκτυα Intranet.
Οι ακόλουθες δοκιμές εκτελούνται σε μια εφαρμογή διακομιστή-πελάτη:
- Δοκιμή GUI σε συστήματα πελατών και διακομιστών.
- Αλληλεπίδραση πελάτη-διακομιστή.
- Η λειτουργικότητα μιας εφαρμογής.
- Δοκιμή φόρτωσης και απόδοσης.
- Δοκιμή συμβατότητας.
Όλες οι δοκιμαστικές περιπτώσεις και τα σενάρια δοκιμών που χρησιμοποιούνται στη δοκιμή εφαρμογών πελάτη-διακομιστή προέρχονται από τις εμπειρίες και τις προδιαγραφές της δοκιμής.
Q # 17) Καταχωρίστε κωδικούς απόκρισης HTTP που επιστρέφονται από τον διακομιστή.
Απάντηση: Οι κωδικοί απόκρισης HTTP παρατίθενται παρακάτω:
- 2xx - Αυτό σημαίνει 'Επιτυχία'
- 3xx- Αυτό σημαίνει 'Ανακατεύθυνση'
- 4xx- Αυτό σημαίνει 'Σφάλμα εφαρμογής'
- 5xx- Αυτό σημαίνει 'Σφάλμα διακομιστή'
Q # 18) Ποιος είναι ο ρόλος των δοκιμών χρηστικότητας στις δοκιμές Ιστού;
Απάντηση: Στις δοκιμές ιστού, η δοκιμή ευχρηστίας παίζει σημαντικό ρόλο. Είναι ευρέως γνωστό ότι η δοκιμή χρηστικότητας είναι το μέσο για τον προσδιορισμό της ευκολίας με την οποία ένας τελικός χρήστης μπορεί εύκολα να έχει πρόσβαση στην εφαρμογή με ή χωρίς να έχει γνώση γλώσσας προγραμματισμού.
Όσον αφορά τις δοκιμές ιστού, οι δοκιμές χρηστικότητας περιλαμβάνουν τα ακόλουθα:
- Για να ελέγξετε αν ο ιστότοπος είναι φιλικός προς τον χρήστη;
- Ο τελικός χρήστης μπορεί να πλοηγηθεί εύκολα στην εφαρμογή;
- Παρουσία οποιωνδήποτε ζητημάτων ή αμφισημιών που μπορούν να εμποδίσουν την εμπειρία του χρήστη.
- Ελέγξτε πόσο γρήγορα ο χρήστης μπορεί να ολοκληρώσει την εργασία μέσα στην εφαρμογή.
Q # 19) Ποια είναι τα διαθέσιμα περιβάλλοντα στον Ιστό;
Απάντηση: Οι διαφορετικοί τύποι περιβάλλοντος στον Ιστό είναι:
- Intranet (Τοπικό δίκτυο)
- Διαδίκτυο (δίκτυο ευρείας περιοχής)
- Extranet (Ιδιωτικό δίκτυο μέσω Διαδικτύου)
Q # 20) Ποιες είναι οι μορφές δοκιμαστικής υπόθεσης στην περίπτωση a Στατικός ιστότοπος και δυναμικός ιστότοπος;
Απάντηση: Οι ακόλουθες μορφές δοκιμαστικών περιπτώσεων θα χρησιμοποιηθούν για τους Στατικούς ιστότοπους:
- Θήκες δοκιμής εμπρός
- Περιπτώσεις δοκιμής πλοήγησης
Οι ακόλουθες μορφές δοκιμαστικών περιπτώσεων θα χρησιμοποιηθούν σε περίπτωση δυναμικών ιστότοπων:
- Θήκες δοκιμής εμπρός
- Θήκες δοκιμής οπισθοπορείας
- Περιπτώσεις δοκιμής πλοήγησης
- Περίπτωση δοκιμής επικύρωσης πεδίου
- Υποθέσεις δοκιμής ασφαλείας κ.λπ.
Ε # 21) Καταχώριση ορισμένων υποκατηγοριών αντικειμένων απόκρισης HTTP;
Απάντηση: Η εγγραφή, η έξαψη, η περιγραφή, κ.λπ. είναι λίγα αντικείμενα απόκρισης HTTP.
Οι υποκατηγορίες της απόκρισης HTTP είναι:
- HttpResponseRedirect
- HttpResponsePermanentRedirect
- HttpResponseBadRequest
- HttpResponseNotfound
Q # 22) Καταχωρίστε ορισμένα Εργαλεία δοκιμών Ιστού.
Απάντηση: Λίγοι Τα εργαλεία δοκιμών Ιστού παρατίθενται παρακάτω:
- λειτουργική μελιτζάνα
- Σελήνιο
- Δοκιμή SOA
- JMeter
- iMacros, κ.λπ.
Ερώτηση # 23) Δώστε μερικά παραδείγματα εφαρμογών Ιστού που χρησιμοποιούνται στην καθημερινή μας ζωή.
Απάντηση: Λίγοι παραδείγματα περιλαμβάνουν:
- Πύλες διαδικτύου όπως eBay, Amazon, Flipkart κ.λπ.
- Τραπεζικές εφαρμογές όπως ICICI, Yes Bank, HDFC, Kotak Mahindra κ.λπ.
- Πάροχοι υπηρεσιών email όπως το Gmail, το Yahoo, το Hotmail κ.λπ.
- Κοινωνικά δίκτυα όπως Facebook, Twitter, LinkedIn κ.λπ.
- Φόρουμ συζητήσεων και πληροφοριών όπως www.Softwaretestinghelp.com
Q # 24) Τι είναι ένας διακομιστής μεσολάβησης;
Απάντηση: Ο διακομιστής μεσολάβησης είναι ένας διακομιστής που λειτουργεί ως ενδιάμεσος ή αυτός που βρίσκεται μεταξύ του πελάτη και του κύριου διακομιστή.
Η επικοινωνία μεταξύ του κύριου διακομιστή και του διακομιστή-πελάτη γίνεται μέσω διακομιστή μεσολάβησης καθώς το αίτημα πελάτη για οποιαδήποτε σύνδεση, αρχείο, πόροι από τον κύριο διακομιστή αποστέλλεται μέσω διακομιστή μεσολάβησης και πάλι η απόκριση από τον κεντρικό διακομιστή ή την τοπική μνήμη cache προς Ο διακομιστής-πελάτης γίνεται μέσω του διακομιστή μεσολάβησης.
Μερικοί από τους πιο κοινούς διακομιστές μεσολάβησης με βάση τον σκοπό και τη λειτουργικότητά τους παρατίθενται παρακάτω:
- Διαφανής πληρεξούσιος
- Διαμεσολαβητής Ιστού
- Ανώνυμος πληρεξούσιος
- Παραμόρφωση διακομιστή μεσολάβησης
- Αντιπρόσωπος υψηλής ανωνυμίας
Ο διακομιστής μεσολάβησης χρησιμοποιείται βασικά για τους ακόλουθους σκοπούς:
- Για να βελτιώσετε την απόδοση της απόκρισης στο διαδίκτυο.
- Σε περίπτωση παρουσίας εγγράφου στη μνήμη cache, η απάντηση αποστέλλεται απευθείας στον πελάτη.
- Ο διακομιστής μεσολάβησης φιλτράρει το περιεχόμενο της ιστοσελίδας με τη μορφή διακομιστών μεσολάβησης.
- Ένας διακομιστής μεσολάβησης χρησιμοποιείται επίσης για τον αποκλεισμό προσβλητικού περιεχομένου ιστού για πρόσβαση στον χρήστη, ιδίως σε έναν οργανισμό, σχολείο και κολέγιο.
- Οι διακομιστές μεσολάβησης στο Web αποτρέπουν την επίθεση ιών υπολογιστών και κακόβουλου λογισμικού.
Q # 25) Τι είναι ένας διακομιστής βάσης δεδομένων;
Απάντηση: Ένας διακομιστής βάσης δεδομένων μπορεί να οριστεί ως διακομιστής που αναφέρεται στο σύστημα back-end μιας εφαρμογής βάσης δεδομένων που παρέχει υπηρεσίες βάσης δεδομένων, όπως πρόσβαση και ανάκτηση δεδομένων από τη βάση δεδομένων.
Ο διακομιστής βάσης δεδομένων χρησιμοποιεί αρχιτεκτονική πελάτη / διακομιστή όπου η πρόσβαση στα δεδομένα μπορεί να πραγματοποιηθεί είτε μέσω του διακομιστή βάσης δεδομένων από ένα 'front end' που εκτελεί και εμφανίζει δεδομένα στον υπολογιστή του χρήστη ή 'back-end' που εκτελείται στον ίδιο τον διακομιστή βάσης δεδομένων.
Ο διακομιστής βάσεων δεδομένων είναι σαν μια αποθήκη δεδομένων και διατηρεί επίσης το Σύστημα Διαχείρισης Βάσεων Δεδομένων (DBMS).
Λίγες βασικές ερωτήσεις συνέντευξης δοκιμών λογισμικού
Q # 1) Τι είναι η δυναμική δοκιμή;
Απάντηση: Η δυναμική δοκιμή πραγματοποιείται εκτελώντας τον κώδικα ή το πρόγραμμα με διάφορες τιμές εισόδου και αργότερα επαληθεύεται η έξοδος.
Q # 2) Τι είναι η δοκιμή GUI;
Απάντηση: Η δοκιμή διεπαφής χρήστη GUI ή γραφικών είναι η διαδικασία ελέγχου της διεπαφής χρήστη του λογισμικού με βάση τις παρεχόμενες απαιτήσεις / πρότυπα / σχέδια HTML κ.λπ.,
Q # 3) Τι είναι η επίσημη δοκιμή;
Απάντηση: Η επαλήθευση λογισμικού, η οποία πραγματοποιείται ακολουθώντας ένα σχέδιο δοκιμών, διαδικασίες δοκιμών και κατάλληλη τεκμηρίωση με έγκριση από τον πελάτη ονομάζεται επίσημη δοκιμή.
Q # 4) Τι είναι ο έλεγχος βάσει κινδύνου;
Απάντηση: Ο προσδιορισμός της κρίσιμης λειτουργικότητας του συστήματος και, στη συνέχεια, ο καθορισμός των παραγγελιών με τις οποίες πρόκειται να ελεγχθούν και να εκτελεστούν αυτές οι λειτουργίες ονομάζεται Δοκιμή βάσει κινδύνου.
Q # 5) Τι είναι η έγκαιρη δοκιμή;
Απάντηση: Εκτελέστε δοκιμές το συντομότερο δυνατό στον κύκλο ζωής ανάπτυξης για να βρείτε ελαττώματα στα αρχικά στάδια του STLC . Οι πρώιμες δοκιμές είναι χρήσιμες για τη μείωση του κόστους διόρθωσης ελαττωμάτων στα μεταγενέστερα στάδια του STLC.
Q # 6) Τι είναι η εξαντλητική δοκιμή;
Απάντηση: Ο έλεγχος της λειτουργικότητας με όλες τις έγκυρες, μη έγκυρες εισόδους και τις προϋποθέσεις ονομάζεται Εξαντλητικός έλεγχος.
Q # 7) Τι είναι το Clustering Defect;
Απάντηση: Οποιαδήποτε μικρή μονάδα ή λειτουργικότητα μπορεί να περιέχει έναν αριθμό ελαττωμάτων και να επικεντρωθεί περισσότερο στη δοκιμή αυτών των λειτουργιών είναι γνωστή ως Defect Clustering.
Q # 8) Τι είναι το παράσιτο παρασιτοκτόνων;
Απάντηση: Εάν οι ήδη προετοιμασμένες δοκιμαστικές περιπτώσεις δεν εντοπίσουν ελαττώματα, προσθέστε / αναθεωρήστε τις δοκιμαστικές περιπτώσεις για να βρείτε περισσότερα ελαττώματα, αυτό είναι γνωστό ως Pesticide Paradox.
Q # 9) Τι είναι ο στατικός έλεγχος;
Απάντηση: Η μη αυτόματη επαλήθευση του κώδικα χωρίς την εκτέλεση του προγράμματος ονομάζεται Static Testing. Σε αυτήν τη διαδικασία, τα ζητήματα εντοπίζονται στον κώδικα επαληθεύοντας τον κώδικα, τις απαιτήσεις και τα έγγραφα σχεδιασμού.
Q # 10) Τι είναι η θετική δοκιμή;
Απάντηση: Είναι η μορφή δοκιμών που πραγματοποιείται στην εφαρμογή για να προσδιοριστεί εάν το σύστημα λειτουργεί σωστά ή όχι. Βασικά, είναι γνωστή ως η προσέγγιση «test to pass».
Q # 11) Τι είναι η αρνητική δοκιμή;
Απάντηση: Η δοκιμή λογισμικού με αρνητική προσέγγιση για να ελέγξετε εάν το σύστημα δεν 'εμφανίζει σφάλμα όταν δεν πρέπει' και 'δεν εμφανίζει σφάλμα όταν υποτίθεται' ονομάζεται Negative Testing.
Q # 12) Τι είναι μια δοκιμή End-to-End;
Απάντηση: Ο έλεγχος της συνολικής λειτουργικότητας του συστήματος, συμπεριλαμβανομένης της ενοποίησης δεδομένων μεταξύ όλων των ενοτήτων ονομάζεται End-to-End Testing.
Q # 13) Τι είναι η διερευνητική δοκιμή;
Απάντηση: Η εξερεύνηση της εφαρμογής, η κατανόηση των λειτουργιών της, η προσθήκη (ή) τροποποίηση των υπαρχόντων δοκιμαστικών περιπτώσεων για καλύτερη δοκιμή ονομάζεται εξερευνητική δοκιμή.
Q # 14) Τι είναι το Monkey Testing;
Απάντηση: Οι δοκιμές που πραγματοποιήθηκαν σε μια εφαρμογή χωρίς κανένα σχέδιο και πραγματοποιήθηκαν τυχαία με τις δοκιμές για να εντοπιστεί τυχόν σφάλμα του συστήματος με σκοπό την εύρεση δύσκολων ελαττωμάτων ονομάζεται δοκιμή Monkey.
Q # 15) Τι είναι η μη λειτουργική δοκιμή;
Απάντηση: Η επικύρωση διαφόρων μη λειτουργικών πτυχών του συστήματος, όπως διεπαφές χρήστη, φιλικότητα προς το χρήστη, ασφάλεια, συμβατότητα, φόρτωση, άγχος και απόδοση κ.λπ., ονομάζεται μη λειτουργική δοκιμή.
Q # 16) Τι είναι ο έλεγχος ευχρηστίας;
Απάντηση: Ο έλεγχος πόσο εύκολα οι τελικοί χρήστες είναι σε θέση να κατανοήσουν και να χειριστούν την εφαρμογή ονομάζεται Δοκιμή χρηστικότητας.
Q # 17) Τι είναι ο έλεγχος ασφαλείας;
Απάντηση: Η επικύρωση εάν όλες οι συνθήκες ασφαλείας εφαρμόζονται σωστά στο λογισμικό (ή) δεν ονομάζεται Δοκιμή ασφαλείας.
Q # 18) Τι είναι ο έλεγχος απόδοσης;
Απάντηση: Η διαδικασία μέτρησης διαφόρων χαρακτηριστικών απόδοσης ενός συστήματος, όπως χρόνος απόκρισης, συναλλαγές πίεσης φορτίου ανά λεπτό, μίξη συναλλαγών κ.λπ., ονομάζεται Performance Testing.
Q # 19) Τι είναι ο έλεγχος φορτίου;
Απάντηση: Η ανάλυση τόσο της λειτουργικής συμπεριφοράς όσο και της συμπεριφοράς απόδοσης μιας εφαρμογής υπό διάφορες συνθήκες ονομάζεται Load Testing.
Q # 20) Τι είναι το Stress Testing;
Απάντηση: Έλεγχος της συμπεριφοράς της εφαρμογής υπό συνθήκες άγχους
(ή)
Η μείωση των πόρων του συστήματος και η διατήρηση του φορτίου ως σταθερού και ο έλεγχος της συμπεριφοράς της εφαρμογής ονομάζεται Stress Testing.
Q # 21) Τι είναι η διαδικασία;
Απάντηση: Μια διαδικασία είναι ένα σύνολο πρακτικών που εκτελούνται για την επίτευξη ενός δεδομένου σκοπού. Μπορεί να περιλαμβάνει εργαλεία, μεθόδους, υλικά ή άτομα.
Q # 22) Τι είναι η Διαχείριση Διαμόρφωσης Λογισμικού;
Απάντηση: Η διαδικασία εντοπισμού, οργάνωσης και ελέγχου αλλαγών στην ανάπτυξη και συντήρηση λογισμικού.
(ή)
Είναι μια μεθοδολογία για τον έλεγχο και τη διαχείριση ενός έργου ανάπτυξης λογισμικού.
Q # 23) Τι είναι μια διαδικασία δοκιμής / κύκλος ζωής;
Απάντηση: Περιλαμβάνει τους παρακάτω παράγοντες:
- Σύνταξη δοκιμαστικού σχεδίου
- Σενάρια δοκιμής
- Θήκες δοκιμής
- Εκτέλεση των δοκιμαστικών περιπτώσεων
- Αποτελέσματα δοκιμής
- Αναφορά ελαττωμάτων
- Παρακολούθηση ελαττωμάτων
- Ελάττωμα Κλείσιμο
- Έκδοση δοκιμής
Q # 24) Ποια είναι η πλήρης μορφή CMMI;
Απάντηση: Ενσωμάτωση μοντέλου ωριμότητας ικανότητας
Q # 25) Τι είναι ο κώδικας με τα πόδια;
Απάντηση: Μια άτυπη ανάλυση του πηγαίου κώδικα του προγράμματος για την εύρεση των ελαττωμάτων και την επαλήθευση των τεχνικών κωδικοποίησης ονομάζεται Code Walk Through.
Q # 26) Τι είναι ο έλεγχος επιπέδου μονάδας;
Απάντηση: Η δοκιμή μεμονωμένων προγραμμάτων, ενοτήτων ή μονάδας κώδικα ονομάζεται Δοκιμή επιπέδου μονάδας.
Q # 27) Τι είναι ο έλεγχος επιπέδου ολοκλήρωσης;
Απάντηση: Δοκιμή σχετικών προγραμμάτων, ενοτήτων (ή) μονάδας κώδικα.
(ή)
Τα διαμερίσματα του συστήματος που είναι έτοιμα για δοκιμή με άλλα διαμερίσματα του συστήματος ονομάζονται δοκιμές επιπέδου ολοκλήρωσης.
Q # 28) Τι είναι ο έλεγχος επιπέδου συστήματος;
Απάντηση: Ο έλεγχος ολόκληρου του συστήματος υπολογιστή σε όλες τις ενότητες ονομάζεται δοκιμή σε επίπεδο συστήματος. Αυτό το είδος δοκιμών μπορεί να περιλαμβάνει λειτουργικές και δομικές δοκιμές.
Q # 29) Τι είναι το Alpha Testing;
Απάντηση: Ο έλεγχος ολόκληρου του συστήματος υπολογιστή πριν από την κυκλοφορία στο UAT ονομάζεται δοκιμή Alpha.
Q # 30) Τι είναι ο έλεγχος αποδοχής χρήστη (UAT);
Απάντηση: Το UAT είναι η μορφή δοκιμής ενός συστήματος υπολογιστή από τον πελάτη για να επαληθεύσει εάν συμμορφώνεται με τις παρεχόμενες απαιτήσεις ή όχι.
Q # 31) Τι είναι ένα σχέδιο δοκιμών;
Απάντηση: Είναι ένα έγγραφο που περιγράφει το εύρος, την προσέγγιση, τους πόρους και το πρόγραμμα των δραστηριοτήτων δοκιμής. Προσδιορίζει στοιχεία δοκιμής, χαρακτηριστικά που πρέπει να δοκιμαστούν, εργασίες δοκιμών, ποιος θα κάνει κάθε εργασία και τυχόν κινδύνους που απαιτούν σχεδιασμό έκτακτης ανάγκης.
Q # 32) Τι είναι ένα σενάριο δοκιμής;
Απάντηση: Ο προσδιορισμός όλων των πιθανών περιοχών που θα εξεταστούν (ή) τι πρόκειται να εξεταστεί ονομάζεται σενάριο δοκιμής.
Q # 33) Τι είναι το ECP (Partition Class Partition);
Απάντηση: Είναι μια μέθοδος για την εξαγωγή δοκιμαστικών περιπτώσεων.
Κάντε κλικ εδώ να μάθω περισσότερα.
Q # 34) Τι είναι ένα ελάττωμα;
Απάντηση: Οποιοδήποτε ελάττωμα ή ατέλεια σε ένα προϊόν εργασίας λογισμικού ονομάζεται Ελάττωμα.
(ή)
Όταν το αναμενόμενο αποτέλεσμα δεν ταιριάζει με το πραγματικό αποτέλεσμα της εφαρμογής, ονομάζεται Ελάττωμα.
Q # 35) Τι είναι η σοβαρότητα;
Απάντηση: Καθορίζει τη σημασία του ελαττώματος από λειτουργική άποψη, δηλαδή πόσο κρίσιμο είναι ένα ελάττωμα σε σχέση με την εφαρμογή.
Q # 36) Τι είναι η προτεραιότητα;
Απάντηση: Δείχνει τη σημασία ή τον επείγοντα καθορισμό ενός ελαττώματος
Q # 37) Τι είναι το Re-Test;
Απάντηση: Επανεξέταση της εφαρμογής σημαίνει επαλήθευση εάν τα ελαττώματα έχουν διορθωθεί ή όχι.
Q # 38) Τι είναι ο έλεγχος παλινδρόμησης;
Απάντηση: Η επαλήθευση μιας υπάρχουσας λειτουργικής και μη λειτουργικής περιοχής μετά από αλλαγές στο τμήμα ενός λογισμικού ή προσθήκη νέων δυνατοτήτων ονομάζεται Regression Testing.
Q # 39) Τι είναι ο έλεγχος ανάκτησης;
Απάντηση: Ο έλεγχος εάν το σύστημα είναι σε θέση να χειριστεί κάποιες απροσδόκητες ή απρόβλεπτες καταστάσεις ονομάζεται Recovery Testing.
Q # 40) Τι είναι ο έλεγχος της παγκοσμιοποίησης;
Απάντηση: Είναι η διαδικασία επαλήθευσης εάν το λογισμικό μπορεί να εκτελεστεί ανεξάρτητα από το γεωγραφικό και πολιτιστικό περιβάλλον του. Επαλήθευση εάν η εφαρμογή έχει τη δυνατότητα να ορίζει και να αλλάζει γλώσσα, ημερομηνία, μορφή και νόμισμα ή εάν έχει σχεδιαστεί για παγκόσμιους χρήστες.
Q # 41) Τι είναι ο έλεγχος εντοπισμού;
Απάντηση: Η επαλήθευση της παγκοσμιοποιημένης εφαρμογής για μια συγκεκριμένη τοποθεσία χρηστών, υπό πολιτιστικές και γεωγραφικές συνθήκες ονομάζεται Δοκιμή τοπικής προσαρμογής.
Q # 42) Τι είναι ο έλεγχος εγκατάστασης;
Απάντηση: Ο έλεγχος εάν είμαστε σε θέση να εγκαταστήσουμε ένα λογισμικό με επιτυχία (ή) όχι, σύμφωνα με τις οδηγίες που δίνονται στο έγγραφο εγκατάστασης ονομάζεται Δοκιμή Εγκατάστασης.
Q # 43) Τι είναι ο έλεγχος κατά την εγκατάσταση;
Απάντηση: Ο έλεγχος εάν είμαστε σε θέση να απεγκαταστήσουμε το λογισμικό από το σύστημα με επιτυχία (ή) όχι ονομάζεται Un-Installation Testing
Q # 44) Τι είναι ο έλεγχος συμβατότητας;
Απάντηση: Ο έλεγχος αν η εφαρμογή είναι συμβατή με διαφορετικό περιβάλλον λογισμικού και υλικού ονομάζεται Δοκιμή συμβατότητας.
Q # 45) Τι είναι μια στρατηγική δοκιμής;
Απάντηση: Είναι ένα μέρος ενός σχεδίου δοκιμών που περιγράφει τον τρόπο διεξαγωγής των δοκιμών για το έργο και τους τύπους δοκιμών που πρέπει να εκτελεστούν στην εφαρμογή.
Q # 46) Τι είναι μια υπόθεση δοκιμής;
πώς να χρησιμοποιήσετε το thread.sleep in java
Απάντηση: Η υπόθεση δοκιμής είναι ένα σύνολο προ-υπό όρους βημάτων που πρέπει να ακολουθούνται με δεδομένα εισόδου και αναμενόμενη συμπεριφορά για την επικύρωση της λειτουργικότητας ενός συστήματος.
Q # 47) Τι είναι η υπόθεση δοκιμής επικύρωσης επιχείρησης;
Απάντηση: Μια δοκιμαστική θήκη που είναι έτοιμη να ελέγξει την κατάσταση της επιχείρησης ή μια επιχειρηματική απαίτηση ονομάζεται υπόθεση δοκιμής επικύρωσης επιχείρησης.
Q # 48) Τι είναι μια καλή υπόθεση δοκιμής;
Απάντηση: Μια δοκιμαστική θήκη που έχει υψηλή προτεραιότητα να πιάσει ελαττώματα ονομάζεται καλή δοκιμαστική θήκη.
Q # 49) Τι είναι ο έλεγχος περίπτωσης χρήσης;
Απάντηση: Η επικύρωση ενός λογισμικού για επιβεβαίωση εάν έχει αναπτυχθεί σύμφωνα με τις περιπτώσεις χρήσης ή όχι ονομάζεται Δοκιμή περίπτωσης χρήσης.
Q # 50) Τι είναι η ηλικία των ελαττωμάτων;
Απάντηση: Το χρονικό κενό μεταξύ της ημερομηνίας ανίχνευσης και της ημερομηνίας κλεισίματος ενός ελαττώματος ονομάζεται Age Defect.
Q # 51) Τι είναι το ελάττωμα Showstopper;
Απάντηση: Ένα ελάττωμα που δεν επιτρέπει τη συνέχιση των δοκιμών ονομάζεται Showstopper Defect.
Q # 52) Τι είναι το κλείσιμο δοκιμής;
Απάντηση: Είναι η τελευταία φάση του STLC, όπου η διοίκηση προετοιμάζει διάφορες συνοπτικές αναφορές δοκιμών που εξηγούν τα πλήρη στατιστικά στοιχεία του έργου με βάση τις δοκιμές που πραγματοποιήθηκαν.
Q # 53) Τι είναι ο έλεγχος κάδου;
Απάντηση: Ο έλεγχος κάδου είναι επίσης γνωστός ως έλεγχος A / B. Χρησιμοποιείται ως επί το πλείστον για τη μελέτη της επίδρασης διαφόρων σχεδίων προϊόντων στις μετρήσεις ιστότοπου. Δύο ταυτόχρονες εκδόσεις εκτελούνται σε ένα ή σε ένα σύνολο ιστοσελίδων για τη μέτρηση της διαφοράς στα ποσοστά κλικ, στη διεπαφή και στην επισκεψιμότητα.
Q # 54) Τι σημαίνει Κριτήρια Εισόδου και Κριτήρια Έξοδος στη Δοκιμή Λογισμικού;
Απάντηση: Κριτήρια εισόδου είναι η διαδικασία που πρέπει να υπάρχει όταν ξεκινά ένα σύστημα, όπως,
- SRS - Λογισμικό
- FRS
- Χρήση θήκης
- Θήκη δοκιμής
- Σχέδιο δοκιμής
Κριτήρια εξόδου βεβαιωθείτε ότι η δοκιμή έχει ολοκληρωθεί και η εφαρμογή είναι έτοιμη για κυκλοφορία, όπως,
- Συνοπτική έκθεση δοκιμής
- Μετρήσεις
- Αναφορά ανάλυσης ελαττωμάτων
Q # 55) Τι είναι ο έλεγχος ταυτότητας;
Απάντηση: Αυτή είναι μια δοκιμή πολλαπλών χρηστών για να αποκτήσετε πρόσβαση στην εφαρμογή ταυτόχρονα για να επαληθεύσετε την επίδραση στον κώδικα, τη μονάδα ή το DB και χρησιμοποιείται κυρίως για τον εντοπισμό των καταστάσεων κλειδώματος και αδιεξόδου στον κώδικα.
Q # 56) Τι είναι το Web Application Testing;
Απάντηση: Ο έλεγχος εφαρμογών Ιστού πραγματοποιείται σε έναν ιστότοπο για έλεγχο - φόρτωση, απόδοση, ασφάλεια, λειτουργικότητα, διεπαφή, συμβατότητα και άλλα θέματα που σχετίζονται με τη χρηστικότητα.
Q # 57) Τι είναι η δοκιμή μονάδας;
Απάντηση: Ο έλεγχος μονάδας γίνεται για να ελεγχθεί εάν οι μεμονωμένες ενότητες του πηγαίου κώδικα λειτουργούν σωστά ή όχι.
Q # 58) Τι είναι το Interface Testing;
Απάντηση: Ο έλεγχος διασύνδεσης πραγματοποιείται για να ελέγξει εάν οι μεμονωμένες μονάδες επικοινωνούν σωστά σύμφωνα με τις προδιαγραφές ή όχι. Ο έλεγχος διεπαφών χρησιμοποιείται κυρίως για τη δοκιμή του περιβάλλοντος εργασίας χρήστη των εφαρμογών GUI.
Q # 59) Τι είναι το Gamma Testing;
Απάντηση: Η δοκιμή γάμμα γίνεται όταν το λογισμικό είναι έτοιμο για κυκλοφορία με τις καθορισμένες απαιτήσεις, ο έλεγχος αυτός γίνεται απευθείας παραλείποντας όλες τις εσωτερικές δραστηριότητες δοκιμών.
Q # 60) Τι είναι η πλεξούδα δοκιμής;
Απάντηση: Το Test Harness διαμορφώνει ένα σύνολο εργαλείων και δεδομένων δοκιμής για τη δοκιμή μιας εφαρμογής υπό διάφορες συνθήκες, η οποία περιλαμβάνει παρακολούθηση της εξόδου με την αναμενόμενη έξοδο για ορθότητα.
Τα οφέλη της δοκιμαστικής πλεξούδας είναι : Η παραγωγικότητα αυξάνεται λόγω του αυτοματισμού της διαδικασίας και της αύξησης της ποιότητας του προϊόντος
Q # 61) Τι είναι η δοκιμή κλιμάκωσης;
Απάντηση: Χρησιμοποιείται για να ελέγξει εάν η λειτουργικότητα και η απόδοση ενός συστήματος είναι σε θέση να ανταποκριθεί στις αλλαγές όγκου και μεγέθους σύμφωνα με τις απαιτήσεις.
Ο έλεγχος επεκτασιμότητας γίνεται χρησιμοποιώντας τη δοκιμή φόρτωσης αλλάζοντας διάφορα λογισμικά, διαμορφώσεις υλικού και περιβάλλον δοκιμών.
Q # 62) Τι είναι η δοκιμή Fuzz;
Απάντηση: Η δοκιμή Fuzz είναι μια τεχνική δοκιμής μαύρου κουτιού που χρησιμοποιεί τυχαία κακά δεδομένα για να επιτεθεί σε ένα πρόγραμμα για να ελέγξει αν υπάρχει κάτι σπάσιμο στην εφαρμογή.
Q # 63) Ποια είναι η διαφορά μεταξύ QA, QC και Testing;
Απάντηση:
- QA: Είναι προσανατολισμένη στη διαδικασία και σκοπός της είναι να αποτρέψει τα ελαττώματα σε μια εφαρμογή.
- QC: Το QC είναι προσανατολισμένο στο προϊόν και είναι ένα σύνολο δραστηριοτήτων που χρησιμοποιούνται για την αξιολόγηση ενός αναπτυγμένου προϊόντος εργασίας.
- Δοκιμές: Εκτέλεση και επαλήθευση μιας εφαρμογής με σκοπό την εύρεση ελαττωμάτων.
Q # 64) Τι είναι ο έλεγχος βάσει δεδομένων;
Απάντηση: Πρόκειται για μια διαδικασία ελέγχου αυτοματισμού κατά την οποία μια εφαρμογή δοκιμάζεται με πολλά σύνολα δεδομένων με διαφορετικές προϋποθέσεις ως είσοδο στο σενάριο.
συμπέρασμα
Ελπίζω ότι οι παραπάνω ερωτήσεις και απαντήσεις σε συνεντεύξεις με τη Χειροκίνητη δοκιμή λογισμικού είναι επωφελείς για τον καθένα από εσάς.
Είμαι βέβαιος ότι με τη βαθιά γνώση αυτών των ερωτήσεων και απαντήσεων, μπορείτε να εμφανιστείτε για οποιαδήποτε συνέντευξη δοκιμής QA με αυτοπεποίθηση και να την περάσετε με επιτυχία.
Σας ευχόμαστε καλή επιτυχία !!
Συνιστώμενη ανάγνωση
- Ερωτήσεις και απαντήσεις συνέντευξης
- Μερικές ενδιαφέρουσες ερωτήσεις συνέντευξης δοκιμών λογισμικού
- Πώς να προετοιμαστείτε για συνέντευξη δοκιμής λογισμικού
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Εγχειρίδιο λογισμικού Ερωτήσεις συνέντευξης δοκιμών για έμπειρους επαγγελματίες
- Πόροι και λήψεις δοκιμών λογισμικού QA
- Δοκιμή λογισμικού QA Assistant Job
- 20 απλές ερωτήσεις για να ελέγξετε το λογισμικό σας Βασικές γνώσεις (Online κουίζ)