BI Testing: Business Intelligence Test Cases

Τι είναι το BI Testing;

Business Intelligence (BI) είναι η διαδικασία συλλογής, εκκαθάρισης, ανάλυσης, ενσωμάτωσης και κοινής χρήσης δεδομένων για την απόκτηση ενεργών γνώσεων που οδηγούν στην ανάπτυξη της επιχείρησης. Η δοκιμή επιχειρηματικής ευφυΐας ή η δοκιμή BI επαληθεύει τα δεδομένα σταδιοποίησης, τη διαδικασία ETL, τις αναφορές BI και διασφαλίζει ότι η υλοποίηση είναι σωστή. Η δοκιμή BI διασφαλίζει την αξιοπιστία των δεδομένων και την ακρίβεια των πληροφοριών που προέρχονται από τη διαδικασία BI.

Μπορείτε να μάθετε περισσότερα για το ETL/ Business Intelligence σε αυτό φροντιστήριο

Δοκιμαστικές περιπτώσεις και σενάρια BI

Ακολουθούν γενικές περιπτώσεις δοκιμών που πρέπει να επικυρωθούν για οποιοδήποτε Έργο Δοκιμών BI

Σενάρια δοκιμής επαλήθευσης ETL

Δείγματα Δοκιμαστικών Υποθέσεων

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

Σταδιοποίηση Σεναρίων Δοκιμών Δεδομένων

Δείγματα Δοκιμαστικών Υποθέσεων

  • Έλεγχος συμφωνίας - ο αριθμός αρχείων μεταξύ των πινάκων STG (σταδιοποίηση) και των πινάκων στόχων είναι ίδιος μετά την εφαρμογή κανόνων φίλτρου
  • Εισαγάγετε μια εγγραφή που δεν έχει φορτωθεί στον πίνακα προορισμού για δεδομένο συνδυασμό κλειδιών
  • Αντιγραφή εγγραφών, αποστολή των ίδιων εγγραφών που έχουν ήδη φορτωθεί σε πίνακες προορισμού - δεν θα πρέπει να φορτωθούν
  • Ενημερώστε μια εγγραφή για ένα κλειδί όταν οι στήλες τιμών άλλαζαν στις φορτώσεις day_02
  • Διαγράψτε τις εγγραφές λογικά στους πίνακες προορισμού
  • Τιμές που φορτώνονται από πίνακες διεργασιών
  • Τιμές που φορτώνονται από πίνακες αναφοράς

Φόρτωση δεδομένων σε σενάρια δοκιμής BI

Δείγματα Δοκιμαστικών Υποθέσεων

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

Το BI αναφέρει σενάρια δοκιμής

Δείγματα Δοκιμαστικών Υποθέσεων

  • Εμφάνιση ημερομηνίας και ώρας
  • Δεκαδική ακρίβεια για βασικά στοιχεία
  • Σε μια δεδομένη σελίδα εμφανίζεται ο αριθμός των σειρών και των στηλών
  • Δωρεάν χαρακτηριστικά στην αναφορά
  • Πώς εμφανίζονται οι κενές τιμές/δεδομένα τόσο για τα χαρακτηριστικά όσο και για τα βασικά στοιχεία στην αναφορά
  • Αν η αναζήτηση για χαρακτηριστικά βασίζεται σε κλειδί ή κλειδί&κείμενο, ανάλογα με την περίπτωση
  • Η επιλογή αναζήτησης στο κείμενο κάνει διάκριση πεζών-κεφαλαίων - Άνω, Κάτω ή και τα δύο