Τι είναι το Backend Testing;
Το Backend Testing είναι μια μέθοδος ελέγχου που ελέγχει την πλευρά του διακομιστή ή τη βάση δεδομένων των εφαρμογών ιστού ή ενός λογισμικού. Ο σκοπός της δοκιμής backend είναι να δοκιμάσετε το επίπεδο εφαρμογής ή το επίπεδο βάσης δεδομένων για να βεβαιωθείτε ότι η εφαρμογή ιστού ή το λογισμικό δεν περιέχει ελαττώματα βάσης δεδομένων όπως αδιέξοδο, καταστροφή δεδομένων ή απώλεια δεδομένων.
Το Backend testing είναι επίσης γνωστό ως Database Testing. Τα δεδομένα που εισάγονται στο μπροστινό μέρος θα αποθηκευτούν στη βάση δεδομένων back-end. Η βάση δεδομένων μπορεί να είναι SQL Server, MySQL, Oracle, DB2, κ.λπ. Τα δεδομένα θα οργανωθούν στους πίνακες ως εγγραφές και χρησιμοποιείται για την υποστήριξη του περιεχομένου της σελίδας.
Ο έλεγχος βάσης δεδομένων ή backend είναι σημαντικός, επειδή εάν δεν γίνει σωστά, μπορεί να προκαλέσει σοβαρές επιπλοκές, όπως αδιέξοδο, καταστροφή δεδομένων, απώλεια δεδομένων κ.λπ.
Πώς να κάνετε Backend Testing
Ο έλεγχος βάσης δεδομένων περιλαμβάνει κυρίως την επικύρωση
- Σχέδιο
- Πίνακες βάσης δεδομένων
- Στήλες
- Πλήκτρα και ευρετήρια
- Αποθηκευμένες διαδικασίες
- Ενεργοποιητές
- Επικυρώσεις διακομιστή βάσης δεδομένων
- Επικύρωση αντιγραφής δεδομένων
Σε δοκιμές back end, δεν απαιτείται να χρησιμοποιήσετε το GUI. μπορείτε να μεταβιβάσετε απευθείας το αίτημα μέσω κάποιου προγράμματος περιήγησης με τις παραμέτρους που απαιτούνται για τη λειτουργία και να λάβετε απάντηση σε κάποια προεπιλεγμένη μορφή. Παράδειγμα, XML ή JSON. Πρέπει επίσης να συνδεθείτε απευθείας στη βάση δεδομένων και να επαληθεύσετε τα δεδομένα χρησιμοποιώντας ερωτήματα SQL. Μέσω αρχείων καταγραφής, μπορεί να γίνει αποσφαλμάτωση.
Υπάρχουν διάφορες φάσεις στη δοκιμή back-end. Το πρώτο βήμα είναι να αποκτήσετε προδιαγραφές σχεδίασης για έναν διακομιστή βάσης δεδομένων. Το επόμενο βήμα είναι να δοκιμάσετε το σχεδιασμό προδιαγραφών, ακολουθούμενο από την εφαρμογή των δοκιμών σε αυτό το σχέδιο με κώδικα SQL.
Τύποι δοκιμών βάσης δεδομένων
Οι τύποι δοκιμών βάσης δεδομένων περιλαμβάνουν
- Δομικές δοκιμές
- Λειτουργική δοκιμή
- Μη λειτουργικές δοκιμές
Εργαλεία που χρησιμοποιούνται για τον έλεγχο βάσεων δεδομένων
Ορισμένα από τα χρήσιμα εργαλεία που χρησιμοποιούνται για τη δοκιμή βάσεων δεδομένων περιλαμβάνουν
- Εργοστάσιο δεδομένων
- Δημιουργία δεδομένων
Πλεονεκτήματα για δοκιμές back end
- Ο έλεγχος οπίσθιου άκρου δεν μοιάζει με Black Box Testing
- Πλήρης έλεγχος κάλυψης και βάθους δοκιμής
- Σε πρώιμο στάδιο ανάπτυξης, πολλά σφάλματα εντοπίζονται αποτελεσματικά
Προκειμένου να γίνει η δοκιμή back end, ο tester αναμένεται να έχει ισχυρό υπόβαθρο στο διακομιστή βάσης δεδομένων και γνώση της δομημένης γλώσσας ερωτημάτων.
Περαιτέρω ανάγνωση - https://www.guru99.com/data-testing.html