Οι κορυφαίες 25 Ερωτήσεις & Απαντήσεις σε Συνέντευξη για Δοκιμές Βάσεων Δεδομένων (2025)

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

 

Ερωτήσεις και Απαντήσεις για Συνέντευξη για Δοκιμές Βάσης Δεδομένων για Φροντιστές

1) Τι είναι η δοκιμή βάσεων δεδομένων;

Η δοκιμή βάσεων δεδομένων είναι επίσης γνωστή ως Δοκιμή Backend.
Η δοκιμή βάσεων δεδομένων χωρίζεται σε τέσσερις διαφορετικές κατηγορίες.

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

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


2) Στη δοκιμή βάσης δεδομένων, τι πρέπει να ελέγχουμε κανονικά;

Κανονικά, τα πράγματα που ελέγχουμε Δοκιμή DB είναι:

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

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

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


4) Τι είναι οι ενώσεις και αναφέρετε διαφορετικούς τύπους ενώσεων;

Το Join χρησιμοποιείται για την εμφάνιση δύο ή περισσότερων από δύο πινάκων και του τύπους ενώσεων είναι:

  • Φυσική συμμετοχή
  • Εσωτερική σύνδεση
  • Εξωτερική συμμετοχή
  • διασταυρούμενη ένωση

Η εξωτερική ένωση χωρίζεται και πάλι στα δύο:

  • Αριστερή εξωτερική ένωση
  • Δεξιά εξωτερική ένωση

5) Τι είναι τα ευρετήρια και αναφέρετε διαφορετικούς τύπους ευρετηρίων;

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

  • Δείκτης B-Tree
  • Ευρετήριο bitmap
  • Clustered ευρετήριο
  • Ευρετήριο κάλυψης
  • Μη μοναδικό ευρετήριο
  • Μοναδικός δείκτης

Ερωτήσεις συνέντευξης δοκιμής βάσης δεδομένων


6) Κατά τη δοκιμή αποθηκευμένων διαδικασιών, ποια είναι τα βήματα που κάνει ένας ελεγκτής;

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


7) Πώς θα ξέρετε για τη δοκιμή της βάσης δεδομένων, εάν η σκανδάλη ενεργοποιείται ή όχι;

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


Ερωτήσεις και απαντήσεις για τη συνέντευξη δοκιμής SQL για έμπειρους

8) Στη δοκιμή βάσης δεδομένων, ποια είναι τα βήματα για να ελέγξετε τη φόρτωση δεδομένων;

Πρέπει να ακολουθήσετε τα παρακάτω βήματα για να ελέγξετε τη φόρτωση δεδομένων

  • Τα δεδομένα πηγής πρέπει να είναι γνωστά
  • Target δεδομένα πρέπει να είναι γνωστά
  • Θα πρέπει να ελέγχεται η συμβατότητα της πηγής και του στόχου
  • In SQL Enterprise manager, εκτελέστε το πακέτο DTS αφού ανοίξετε το αντίστοιχο πακέτο DTS
  • Πρέπει να συγκρίνετε τις στήλες του στόχου και της πηγής δεδομένων
  • Θα πρέπει να ελεγχθεί ο αριθμός των σειρών του στόχου και της πηγής
  • Μετά την ενημέρωση των δεδομένων στην πηγή, ελέγξτε εάν οι αλλαγές εμφανίζονται στον στόχο ή όχι.
  • Ελέγξτε NULL και ανεπιθύμητους χαρακτήρες

9) Χωρίς να χρησιμοποιείτε Σημεία ελέγχου βάσης δεδομένων, πώς δοκιμάζετε ένα ερώτημα SQL στο QTP;

Γράφοντας διαδικασία σεναρίου στο Vbscript, μπορούμε να συνδεθούμε στη βάση δεδομένων και μπορούμε να δοκιμάσουμε τα ερωτήματα και τη βάση δεδομένων.


10) Εξηγήστε πώς να χρησιμοποιήσετε τα ερωτήματα SQL στο QTP;

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


11) Ποιος είναι ο τρόπος γραφής δοκιμαστικών περιπτώσεων για δοκιμές βάσης δεδομένων;

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

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

12) Για να διαχειριστείτε και να χειριστείτε τον πίνακα δοκιμών, ποιες είναι οι εντολές SQL που έχετε χρησιμοποιήσει στη δοκιμή βάσης δεδομένων;

Οι δηλώσεις όπως SELECT, INSERT, UPDATE, DELETE χρησιμοποιούνται για τον χειρισμό του πίνακα, ενώ ALTER TABLE, CREATE TABLE και DELETE TABLE χρησιμοποιούνται για τη διαχείριση του πίνακα.


Ερωτήσεις συνέντευξης για δοκιμές βάσης δεδομένων για έμπειρους

13) Πώς να δοκιμάσετε διαδικασίες βάσης δεδομένων και ενεργοποιητές;

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

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

14) Πώς μπορείτε να γράψετε δοκιμαστικές περιπτώσεις από απαιτήσεις και οι απαιτήσεις αντιπροσωπεύουν την ακριβή λειτουργικότητα του AUT (Application Under Test);

Για να γράψετε μια δοκιμαστική περίπτωση από τις απαιτήσεις, πρέπει να αναλύσετε διεξοδικά τις απαιτήσεις όσον αφορά τη λειτουργικότητα. Στη συνέχεια, σκέφτεστε τις κατάλληλες τεχνικές σχεδίασης δοκιμαστικών περιπτώσεων, όπως Διαμέριση ισοδυναμίας, σχεδίαση μαύρου κουτιού, γραφική παράσταση αιτίου κ.λπ. για τη σύνταξη των δοκιμαστικών περιπτώσεων. Ναι, οι απαιτήσεις αντιπροσωπεύουν την ακριβή λειτουργικότητα του AUT.


15) Τι είναι το DBMS;

Το DBMS σημαίνει σύστημα διαχείρισης βάσεων δεδομένων, υπάρχουν διάφοροι τύποι DBMS

  • Μοντέλο δικτύου
  • Ιεραρχικό Μοντέλο
  • Σχεσιακό μοντέλο

16) Τι είναι η DML;

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


17) Τι είναι οι εντολές DCL; Ποιοι είναι οι δύο τύποι εντολών που χρησιμοποιεί η DCL;

Το DCL σημαίνει γλώσσα ελέγχου δεδομένων, χρησιμοποιείται για τον έλεγχο δεδομένων.

Οι δύο τύποι εντολών DCL είναι:

Grant: Χρησιμοποιώντας αυτήν την εντολή ο χρήστης μπορεί να έχει πρόσβαση σε δικαιώματα στη βάση δεδομένων

Revoke: Χρησιμοποιώντας αυτήν την εντολή ο χρήστης δεν μπορεί να έχει πρόσβαση στη βάση δεδομένων


18) Τι είναι η δοκιμή λευκού κουτιού και η δοκιμή μαύρου κουτιού;

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

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


19) Πώς αξιολογεί το QTP τα αποτελέσματα των εξετάσεων;

Μόλις ολοκληρωθεί η δοκιμή, το QTP θα δημιουργήσει μια αναφορά. Αυτή η αναφορά θα εμφανίσει τα σημεία ελέγχου, το μήνυμα συστήματος και το σφάλμα που εντοπίστηκαν κατά τη δοκιμή. Το παράθυρο αποτελεσμάτων δοκιμής θα εμφανίσει τυχόν αναντιστοιχίες που συναντήθηκαν στα σημεία ελέγχου.


20) Εξηγήστε τη διαδικασία δοκιμής QTP;

  • Η διαδικασία δοκιμής QTP βασίζεται στα ακόλουθα βήματα:
  • Δημιουργία GUI (Graphical User Interface) Χάρτης αρχείων : Προσδιορίζει το αντικείμενο GUI που πρέπει να δοκιμαστεί
  • Δημιουργία δοκιμαστικών σεναρίων: Τα δοκιμαστικά σενάρια καταγράφονται
  • Δοκιμές εντοπισμού σφαλμάτων: Η δοκιμή πρέπει να αποσφαλμάτωση
  • Δοκιμές εκτέλεσης: Οι δοκιμαστικές περιπτώσεις πρέπει να εκτελούνται.
  • Προβολή αποτελεσμάτων: Τα αποτελέσματα αντικατοπτρίζουν την επιτυχία ή την αποτυχία των δοκιμών
  • Ανίχνευση αναφοράς: Εάν η δοκιμή αποτύχει, οι λόγοι θα καταγραφούν στο αρχείο ανίχνευσης αναφοράς

21) Τι είναι η δοκιμή φορτίου και δώστε μερικά παραδείγματα;

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


22) Πώς να ελέγξετε τη βάση δεδομένων με μη αυτόματο τρόπο;

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


23) Τι σημαίνει RDBMS και ποια είναι τα σημαντικά RDMBS που χρησιμοποιεί η SQL;

Το RDBMS σημαίνει σχεσιακά συστήματα διαχείρισης βάσεων δεδομένων που χρησιμοποιούν SQL και τα σημαντικά RDBMS που χρησιμοποιεί η SQL είναι το Sybase, Oracle, Access ,Ingre, Microsoft Διακομιστής SQL κ.λπ.


24) Τι είναι η δοκιμή απόδοσης και ποια είναι τα σημεία συμφόρησης των δοκιμών απόδοσης;

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


25) Τι είναι το DDL και ποιες είναι οι εντολές τους;

Για να ορίσει τη δομή της βάσης δεδομένων, ένας προγραμματιστής χρησιμοποιεί DDL. Το DDL σημαίνει Γλώσσα ορισμού δεδομένων. Οι διάφορες εντολές DDL περιλαμβάνουν Δημιουργία, Περικοπή, Απόθεση, Αλλαγή, Σχόλιο και Μετονομασία.

Η παραπάνω ερώτηση συνέντευξης για τη Βάση Δεδομένων/Δοκιμαστική SQL θα βοηθήσει καινοτόμους καθώς και έμπειρους μηχανικούς QA. Παρακαλούμε κοινοποιήστε τη σελίδα με φίλους και συναδέλφους.

Αυτές οι ερωτήσεις συνέντευξης θα βοηθήσουν επίσης στο viva (προφορικά) σας