40 QA (Διασφάλιση Ποιότητας) Συνέντευξη Ερωτήσεις και Απαντήσεις

Ακολουθούν ερωτήσεις και απαντήσεις συνέντευξης Quality Assurance για πιο φρέσκους αλλά και έμπειρους υποψηφίους για να πάρουν τη δουλειά των ονείρων τους.

 

Ερωτήσεις και Απαντήσεις Συνέντευξης Διασφάλισης Ποιότητας για Φροντιστές

1) Ποια είναι η διαφορά μεταξύ της δοκιμής QA και του λογισμικού;

Ο ρόλος του QA (Quality Assurance) είναι να παρακολουθεί την ποιότητα της «διαδικασίας» που χρησιμοποιείται για την παραγωγή του λογισμικού. Ενώ η δοκιμή λογισμικού, είναι η διαδικασία διασφάλισης της λειτουργικότητας του τελικού προϊόντος που πληροί τις απαιτήσεις του χρήστη.


2) Τι είναι το Testware;

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

👉 Δωρεάν λήψη PDF: Ερωτήσεις & Απαντήσεις για Συνέντευξη Διασφάλισης Ποιότητας


3) Ποια είναι η διαφορά μεταξύ έκδοσης και έκδοσης;

Build: Είναι ένας αριθμός που δίνεται στο Installlable λογισμικό που δίνεται στην ομάδα δοκιμών από την ομάδα ανάπτυξης.

Έκδοση: Είναι ένας αριθμός που δίνεται στο λογισμικό με δυνατότητα εγκατάστασης που παραδίδεται στον πελάτη από τον ελεγκτή ή τον προγραμματιστή.


4) Ποιες είναι οι προκλήσεις αυτοματισμού που αντιμετωπίζει η ομάδα SQA (Software Quality Assurance) κατά τη δοκιμή;

  • Κατακτήστε το εργαλείο αυτοματισμού
  • Επαναχρησιμοποίηση του σεναρίου αυτοματισμού
  • Προσαρμοστικότητα δοκιμαστικής θήκης για αυτοματισμό
  • Αυτοματοποίηση πολύπλοκων δοκιμαστικών περιπτώσεων.
Συνέντευξη Διασφάλισης Ποιότητας Ερωτήσεις και Απαντήσεις για Μηχανικούς QA
Συνέντευξη Διασφάλισης Ποιότητας Ερωτήσεις και Απαντήσεις για Μηχανικούς QA

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

Η απελευθέρωση σφαλμάτων είναι όταν το λογισμικό ή μια εφαρμογή παραδίδεται στην ομάδα δοκιμών γνωρίζοντας ότι το ελάττωμα υπάρχει σε μια έκδοση. Κατά τη διάρκεια αυτής της περιόδου, η προτεραιότητα και η σοβαρότητα του σφάλματος είναι χαμηλή, καθώς το σφάλμα μπορεί να αφαιρεθεί πριν από την τελική παράδοση.

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


6) Τι είναι ο έλεγχος βάσει δεδομένων;

Η δοκιμή βάσει δεδομένων είναι ένα πλαίσιο δοκιμής αυτοματισμού, το οποίο ελέγχει τις διαφορετικές τιμές εισόδου στο AUT. Αυτές οι τιμές διαβάζονται απευθείας από τα αρχεία δεδομένων. Τα αρχεία δεδομένων μπορεί να περιλαμβάνουν αρχεία csv, αρχεία excel, ομάδες δεδομένων και πολλά άλλα.


7) Εξηγήστε τα βήματα για τον κύκλο σφαλμάτων;

  • Μόλις εντοπιστεί το σφάλμα από τον ελεγκτή, εκχωρείται στον διαχειριστή ανάπτυξης σε ανοιχτή κατάσταση
  • Εάν το σφάλμα είναι έγκυρο ελάττωμα, η ομάδα ανάπτυξης θα το διορθώσει.
  • Εάν δεν είναι έγκυρο ελάττωμα, το ελάττωμα θα αγνοηθεί και θα επισημανθεί ως απορριφθέν
  • Το επόμενο βήμα θα είναι να ελέγξετε αν είναι εντός πεδίου. Εάν το σφάλμα δεν είναι μέρος της τρέχουσας έκδοσης, τότε τα ελαττώματα αναβάλλονται
  • Εάν το ελάττωμα ή το σφάλμα προκύψει νωρίτερα, τότε ο ελεγκτής θα εκχωρήσει μια κατάσταση ΔΙΠΛΟΥ
  • Όταν το σφάλμα έχει εκχωρηθεί στον προγραμματιστή για διόρθωση, θα του δοθεί η κατάσταση ΣΕ ΠΡΟΟΔΟΣ
  • Μόλις επιδιορθωθεί το ελάττωμα, η κατάσταση θα αλλάξει σε ΔΙΟΡΘΩΘΗ στο τέλος, ο ελεγκτής θα δώσει την κατάσταση ΚΛΕΙΣΤΟ εάν περάσει την τελική δοκιμή.

8) Τι περιλαμβάνει η στρατηγική δοκιμής;

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


9) Αναφέρετε τους διαφορετικούς τύπους δοκιμών λογισμικού;

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

10) Τι είναι ο έλεγχος κλάδου και τι ο έλεγχος ορίων;

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


11) Ποιο είναι το περιεχόμενο των σχεδίων δοκιμών και των δοκιμαστικών περιπτώσεων;

  • Στόχοι δοκιμής
  • Πεδίο δοκιμής
  • Δοκιμή του πλαισίου
  • Το περιβάλλον
  • Λόγος δοκιμής
  • Τα κριτήρια εισόδου και εξόδου
  • Παραδοτέα
  • Οι παράγοντες κινδύνου

12) Τι είναι το Agile testing και ποια η σημασία του Agile testing;

Το Agile Testing είναι δοκιμή λογισμικού, είναι δοκιμή χρησιμοποιώντας Agile Methodology. Η σημασία αυτής της δοκιμής είναι ότι, σε αντίθεση με την κανονική διαδικασία δοκιμών, αυτή η δοκιμή δεν περιμένει την ομάδα ανάπτυξης να ολοκληρώσει πρώτα την κωδικοποίηση και μετά να κάνει τη δοκιμή. Η κωδικοποίηση και η δοκιμή γίνονται ταυτόχρονα. Απαιτεί συνεχή αλληλεπίδραση με τον πελάτη.


QA Συνέντευξη Ερωτήσεις και Απαντήσεις για Έμπειρους

13) Τι είναι το Test case;

Η περίπτωση δοκιμής είναι μια συγκεκριμένη συνθήκη για έλεγχο σε σχέση με την εφαρμογή υπό δοκιμή. Διαθέτει πληροφορίες για τα βήματα δοκιμής, τις προϋποθέσεις, το περιβάλλον δοκιμής και τις εξόδους.


14) Ποια είναι η στρατηγική για το Σχέδιο Δοκιμών Αυτοματισμού;

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

15) Τι είναι ο ποιοτικός έλεγχος;

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


16) Ποια είναι τα εργαλεία που χρησιμοποιεί ένας ελεγκτής κατά τη δοκιμή;

  • Selenium
  • Firebug
  • OpenSTA
  • WinSCP
  • YSlow για FireBug
  • Γραμμή εργαλείων Web Developer για firebox

Τα παραπάνω είναι απλώς δείγματα εργαλείων. Τα εργαλεία ενός δοκιμαστή μπορεί να διαφέρουν ανάλογα με το έργο του/της.


17) Εξηγήστε τη δοκιμή ακραίων καταστάσεων, τη δοκιμή φορτίου και τη δοκιμή όγκου;

  • Δοκιμή φορτίου: Η δοκιμή μιας εφαρμογής υπό βαρύ αλλά αναμενόμενο φορτίο είναι γνωστή ως Δοκιμή Φορτίου. Εδώ, το φορτίο αναφέρεται στον μεγάλο όγκο χρηστών, μηνυμάτων, αιτημάτων, δεδομένων κ.λπ.
  • Δοκιμή καταπόνησης: Όταν το φορτίο που τοποθετείται στο σύστημα αυξάνεται ή επιταχύνεται πέρα ​​από το κανονικό εύρος, τότε είναι γνωστό ως Δοκιμή καταπόνησης.
  • Έλεγχος όγκου: Η διαδικασία ελέγχου του συστήματος, εάν το σύστημα μπορεί να χειριστεί τις απαιτούμενες ποσότητες δεδομένων, αιτήματα χρηστών κ.λπ. είναι γνωστή ως Έλεγχος όγκου.

18) Ποιες είναι οι πέντε κοινές λύσεις για προβλήματα ανάπτυξης λογισμικού;

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

19) Τι είναι η περίπτωση «ΧΡΗΣΗΣ» και τι περιλαμβάνει;

Το έγγραφο που περιγράφει, την ενέργεια χρήστη και την απόκριση του συστήματος, για μια συγκεκριμένη λειτουργία είναι γνωστό ως περίπτωση χρήσης. Περιλαμβάνει ιστορικό αναθεωρήσεων, πίνακα περιεχομένων, ροή γεγονότων, εξώφυλλο, ειδικές απαιτήσεις, προϋποθέσεις και μετα-προϋποθέσεις.


20) Τι είναι η δοκιμή CRUD και πώς γίνεται η δοκιμή CRUD;

Το CRUD σημαίνει Δημιουργία, Ανάγνωση, Ενημέρωση και Διαγραφή. Η δοκιμή CRUD μπορεί να γίνει χρησιμοποιώντας δηλώσεις SQL.


21) Τι είναι η δοκιμή νήματος;

Η δοκιμή νήματος είναι μια δοκιμή από πάνω προς τα κάτω, όπου η προοδευτική ενσωμάτωση στοιχείων ακολουθεί την υλοποίηση υποσυνόλων των απαιτήσεων, σε αντίθεση με την ενσωμάτωση στοιχείων από διαδοχικά χαμηλότερα επίπεδα.


Ερωτήσεις Συνέντευξης QA για 3 χρόνια εμπειρίας

22) Τι είναι η διαχείριση διαμόρφωσης;

Είναι μια διαδικασία για τον έλεγχο και την τεκμηρίωση τυχόν αλλαγών που έγιναν κατά τη διάρκεια ζωής ενός έργου. Έλεγχος απελευθέρωσης, έλεγχος αλλαγής και RevΟ έλεγχος ision είναι οι σημαντικές πτυχές της διαχείρισης διαμόρφωσης.


23) Τι είναι το Ad Hoc testing;

Είναι μια φάση δοκιμής όπου ο ελεγκτής προσπαθεί να σπάσει το σύστημα δοκιμάζοντας τυχαία τη λειτουργικότητα του συστήματος. Μπορεί επίσης να περιλαμβάνει αρνητικό τεστ.


24) Καταγράψτε τους ρόλους του μηχανικού Διασφάλισης Ποιότητας Λογισμικού;

A διασφάλιση ποιότητας λογισμικού Τα καθήκοντα του μηχανικού μπορεί να περιλαμβάνουν μεταξύ άλλων τα ακόλουθα πράγματα

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

25) Εξηγήστε τι είναι το πρόγραμμα οδήγησης δοκιμής και το στέλεχος δοκιμής και γιατί απαιτείται;

  • Το στέλεχος καλείται από το στοιχείο λογισμικού που πρόκειται να δοκιμαστεί. Χρησιμοποιείται στην προσέγγιση από πάνω προς τα κάτω
  • Το πρόγραμμα οδήγησης καλεί ένα στοιχείο προς δοκιμή. Χρησιμοποιείται στην προσέγγιση από κάτω προς τα πάνω
  • Απαιτείται όταν πρέπει να δοκιμάσουμε τη διασύνδεση μεταξύ των μονάδων X και Y και έχουμε αναπτύξει μόνο την ενότητα X. Επομένως, δεν μπορούμε απλώς να δοκιμάσουμε την ενότητα X, αλλά εάν υπάρχει οποιαδήποτε εικονική ενότητα, μπορούμε να χρησιμοποιήσουμε αυτήν την εικονική ενότητα για τη δοκιμή της ενότητας X

26) Εξηγήστε τι είναι η διαλογή σφαλμάτων;

A διαλογή σφαλμάτων είναι μια διαδικασία για να

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

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

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

  • Εργαλεία διαχείρισης δοκιμών: JIRA, Κέντρο Ποιότητας κ.λπ.
  • Εργαλεία διαχείρισης ελαττωμάτων: Διευθυντής δοκιμών, Bugzilla
  • Εργαλεία διαχείρισης έργου: Sharepoint
  • Εργαλεία αυτοματισμού: RFT, QTP και WinRunner

28) Τι είναι το γράφημα αιτίου αποτελέσματος;

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


29) Τι είναι το Test Metric στη δοκιμή λογισμικού και ποιες πληροφορίες περιέχει;

Στη δοκιμή λογισμικού, το Test Metric αναφέρεται στο πρότυπο μέτρησης δοκιμής. Είναι τα στατιστικά στοιχεία που αφηγούνται τη δομή ή το περιεχόμενο μιας δοκιμής. Περιέχει πληροφορίες όπως

  • Συνολική δοκιμή
  • Δοκιμαστικό τρέξιμο
  • Η δοκιμή πέρασε
  • Η δοκιμή απέτυχε
  • Οι δοκιμές αναβλήθηκαν
  • Το τεστ πέρασε την πρώτη φορά

30) Εξηγήστε τι είναι ο πίνακας ιχνηλασιμότητας;

Ένας δοκιμαστικός πίνακας χρησιμοποιείται για να αντιστοιχίσει τα σενάρια δοκιμής με τις απαιτήσεις.


Ερωτήσεις Συνέντευξης QA για 5+ χρόνια εμπειρίας

31) Εξηγήστε ποια είναι η διαφορά μεταξύ της δοκιμής παλινδρόμησης και της επανεξέτασης;

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


32) Καταγράψτε τις πρακτικές ποιότητας λογισμικού μέσω του κύκλου ανάπτυξης λογισμικού;

Οι πρακτικές ποιότητας λογισμικού περιλαμβάνουν

  • Revδείτε τις απαιτήσεις πριν ξεκινήσετε τη φάση ανάπτυξης
  • Κώδικας Review
  • Γράψτε περιεκτικές περιπτώσεις δοκιμών
  • Δοκιμή βάσει συνεδρίας
  • Δοκιμές βάσει κινδύνου
  • Δώστε προτεραιότητα σε σφάλματα με βάση τη χρήση
  • Δημιουργήστε μια ειδική ομάδα δοκιμών ασφάλειας και απόδοσης
  • Εκτελέστε έναν κύκλο παλινδρόμησης
  • Εκτελέστε δοκιμές υγιεινής κατά την παραγωγή
  • Προσομοίωση λογαριασμών πελατών στην παραγωγή
  • Συμπεριλάβετε αναφορές δοκιμών QA λογισμικού

33) Εξηγήστε ποιος είναι ο κανόνας μιας «Test Driven Development»;

Ο κανόνας ενός Test Driven Development είναι να προετοιμάζει τις δοκιμαστικές περιπτώσεις πριν γράψει τον πραγματικό κώδικα. Που σημαίνει ότι στην πραγματικότητα γράφετε κώδικα για τις δοκιμές πριν γράψετε κώδικα για την εφαρμογή.


34) Αναφέρετε ποιοι είναι οι τύποι εγγράφων στο SQA;

Οι τύποι εγγράφων στο SQA είναι

  • Έγγραφο Απαίτησης
  • Μετρήσεις δοκιμής
  • Δοκιμές και σχέδιο δοκιμών
  • Διάγραμμα ροής κατανομής εργασιών
  • Μείγμα συναλλαγών
  • Προφίλ χρηστών
  • Ημερολόγιο δοκιμής
  • Έκθεση περιστατικού δοκιμής
  • Συνοπτική έκθεση δοκιμής

35) Εξηγήστε τι πρέπει να περιλαμβάνουν τα έγγραφα διασφάλισης ποιότητας;

Το έγγραφο δοκιμών QA θα πρέπει να περιλαμβάνει

  • Καταγράψτε τον αριθμό των ελαττωμάτων που εντοπίστηκαν ανά επίπεδο σοβαρότητας
  • Εξηγήστε λεπτομερώς κάθε απαίτηση ή επιχειρηματική λειτουργία
  • Αναφορές επιθεώρησης
  • διαμορφώσεις
  • Σχέδια δοκιμών και δοκιμαστικές περιπτώσεις
  • Αναφορές σφαλμάτων
  • Εγχειρίδια χρήστη
  • Προετοιμάστε ξεχωριστές αναφορές για διαχειριστές και χρήστες

36) Εξηγήστε τι είναι η μαγνητική τομογραφία και από ποιες πληροφορίες αποτελείται η μαγνητική τομογραφία;

Το MR σημαίνει Αίτημα τροποποίησης που αναφέρεται επίσης ως αναφορά ελαττώματος. Είναι γραμμένο για την αναφορά σφαλμάτων/προβλημάτων/προτάσεων στο λογισμικό.


37) Τι πρέπει να περιλαμβάνει το έγγραφο Ποιότητας Λογισμικού;

Το έγγραφο QA λογισμικού θα πρέπει να περιλαμβάνει

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

38) Αναφέρετε πώς πρέπει να διεξάγονται οι δραστηριότητες επικύρωσης;

Οι δραστηριότητες επικύρωσης θα πρέπει να διεξάγονται με τις ακόλουθες τεχνικές

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

Καλύψαμε τις πιο σημαντικές ερωτήσεις συνέντευξης του QA Testing για νεότερους υποψηφίους, καθώς και ερωτήσεις συνέντευξης QA Testing για έμπειρους μηχανικούς QA για να σας βοηθήσουμε να προετοιμαστείτε για την επερχόμενη συνέντευξη. Αυτός ο λεπτομερής οδηγός των ερωτήσεων συνέντευξης του QA Tester θα σας βοηθήσει να ξεκαθαρίσετε τις αμφιβολίες σχετικά με τις ερωτήσεις συνέντευξης του QA Engineer και θα σας βοηθήσει να λύσετε τη συνέντευξη εργασίας σας. Αυτές οι ερωτήσεις συνέντευξης θα βοηθήσουν επίσης στο viva (προφορικά) σας

Συνοψίστε αυτήν την ανάρτηση με: