how perform etl testing using informatica powercenter tool
Είναι ένα γνωστό γεγονός ότι Δοκιμή ETL είναι μια από τις κρίσιμες πτυχές οποιουδήποτε Επιχειρηματική ευφυΐα (BI) εφαρμογή. Προκειμένου να εξασφαλιστεί η διασφάλιση ποιότητας και η αποδοχή για να κυκλοφορήσει στις επιχειρήσεις, η εφαρμογή BI πρέπει να δοκιμαστεί πολύ πριν.
Ο πρωταρχικός στόχος της δοκιμής ETL είναι να διασφαλιστεί ότι η ΕΙΝΑΙ εξαγωγή, Τ ransform & μεγάλο Η λειτουργικότητα oad λειτουργεί σύμφωνα με τις επιχειρηματικές απαιτήσεις και σε συνδυασμό με τα πρότυπα απόδοσης.
Πριν ανακαλύψουμε το ETL Testing με Χρήση υπολογιστή , είναι σημαντικό να γνωρίζουμε τι είναι το ETL και το Informatica.
Τι θα μάθετε:
- Τι θα μάθετε σε αυτό το σεμινάριο ETL:
- Εργαλείο δοκιμής Informatica PowerCenter ETL:
- Κατανόηση των δοκιμών ETL ειδικά για την Informatica:
- Ταξινόμηση των δοκιμών ETL στην Πληροφορική:
- Οφέλη από τη χρήση της Πληροφορικής ως εργαλείου ETL:
- Μερικές χρήσιμες συμβουλές για να σας βοηθήσουν στη δοκιμή Πληροφορικής ETL:
- Συμπέρασμα:
- Συνιστώμενη ανάγνωση
Τι θα μάθετε σε αυτό το σεμινάριο ETL:
- Βασικά στοιχεία των δοκιμών ETL, Informatica & ETL.
- Κατανόηση των δοκιμών ETL ειδικά για την Πληροφορική.
- Ταξινόμηση των δοκιμών ETL στην Πληροφορική.
- Δείγμα δοκιμαστικών περιπτώσεων για δοκιμές Πληροφορικής ETL.
- Οφέλη από τη χρήση της Informatica ως Εργαλείο ETL .
- Συμβουλές και κόλπα για να σας βοηθήσουν στη δοκιμή.
Στον υπολογισμό, το Extract, Transform, Load (ETL) αναφέρεται σε μια διαδικασία στη χρήση της βάσης δεδομένων και ειδικά στην αποθήκευση δεδομένων που εκτελεί:
- Εξαγωγή δεδομένων - Εξάγει δεδομένα από ομοιογενείς ή ετερογενείς πηγές δεδομένων.
- Μετασχηματισμός δεδομένων - Διαμορφώνει τα δεδομένα στον απαιτούμενο τύπο.
- Φόρτωση δεδομένων - Μετακίνηση και αποθήκευση των δεδομένων σε μόνιμη τοποθεσία για μακροχρόνια χρήση.
Εργαλείο δοκιμής Informatica PowerCenter ETL:
Το Informatica PowerCenter είναι ένα ισχυρό εργαλείο ETL από την Informatica Corporation. Είναι μια ενιαία, ενοποιημένη πλατφόρμα ολοκλήρωσης εταιρικών δεδομένων για πρόσβαση, ανακάλυψη και ενσωμάτωση δεδομένων από σχεδόν οποιοδήποτε επιχειρηματικό σύστημα, σε οποιαδήποτε
Πρόκειται για μια ενιαία, ενοποιημένη πλατφόρμα ολοκλήρωσης εταιρικών δεδομένων για πρόσβαση, ανακάλυψη και ενσωμάτωση δεδομένων από σχεδόν οποιοδήποτε επιχειρηματικό σύστημα, σε οποιαδήποτε μορφή και παράδοση αυτών των δεδομένων σε όλη την επιχείρηση με οποιαδήποτε ταχύτητα. Διά μέσου Πληροφορική PowerCenter δημιουργούμε ροές εργασίας που εκτελούν λειτουργίες ETL από άκρο σε άκρο.
Λήψη και εγκατάσταση του Informatica PowerCenter:
Για να εγκαταστήσετε και να ρυθμίσετε το Informatica PowerCenter 9.x χρησιμοποιήστε τον παρακάτω σύνδεσμο που έχει αναλυτικές οδηγίες:
=> Οδηγός εγκατάστασης και διαμόρφωσης Informatica PowerCenter 9
Κατανόηση των δοκιμών ETL ειδικά για την Informatica:
Οι δοκιμαστές ETL έχουν συχνά σχετικές ερωτήσεις σχετικά με το τι πρέπει να δοκιμάσουν στην Informatica και πόση κάλυψη δοκιμής απαιτείται;
Επιτρέψτε μου να σας οδηγήσω σε μια περιοδεία σχετικά με τον τρόπο εκτέλεσης δοκιμών ETL ειδικά για την Informatica.
Οι κύριες πτυχές που πρέπει ουσιαστικά να καλυφθούν κατά τη δοκιμή Informatica ETL είναι:
- Έλεγχος της λειτουργικότητας της ροής εργασίας της Informatica και των στοιχείων της. όλους τους μετασχηματισμούς που χρησιμοποιούνται στις υποκείμενες αντιστοιχίσεις.
- Για να ελέγξετε την πληρότητα των δεδομένων (δηλαδή να διασφαλίσετε εάν τα προβαλλόμενα δεδομένα φορτώνονται στον στόχο χωρίς περικοπή και απώλεια δεδομένων),
- Επαλήθευση εάν τα δεδομένα φορτώνονται στον στόχο εντός των εκτιμώμενων χρονικών ορίων (δηλαδή αξιολόγηση της απόδοσης της ροής εργασίας),
- Διασφάλιση ότι η ροή εργασίας δεν επιτρέπει τη φόρτωση μη έγκυρων ή ανεπιθύμητων δεδομένων στο στόχο.
Ταξινόμηση των δοκιμών ETL στην Πληροφορική:
Για καλύτερη κατανόηση και ευκολία του ελεγκτή, οι δοκιμές ETL στην Πληροφορική μπορούν να χωριστούν σε δύο κύρια μέρη -
διαφορά στα c και c ++
# 1) Δοκιμή υψηλού επιπέδου
# 2) Λεπτομερής δοκιμή
Πρώτον, στις δοκιμές υψηλού επιπέδου:
- Μπορείτε να ελέγξετε εάν η ροή εργασίας της Informatica και τα σχετικά αντικείμενα είναι έγκυρα ή όχι.
- Βεβαιωθείτε ότι η ροή εργασίας ολοκληρώνεται με επιτυχία κατά την εκτέλεση.
- Επιβεβαιώστε εάν όλες οι απαιτούμενες συνεδρίες / εργασίες εκτελούνται στη ροή εργασίας.
- Επικυρώστε εάν τα δεδομένα φορτώνονται στον επιθυμητό κατάλογο προορισμού και με το αναμενόμενο όνομα αρχείου (σε περίπτωση που η ροή εργασίας δημιουργεί ένα αρχείο) κ.λπ.
Με λίγα λόγια, μπορείτε να πείτε ότι η δοκιμή υψηλού επιπέδου περιλαμβάνει όλους τους βασικούς ελέγχους υγιεινής.
Ερχόμενοι στο επόμενο μέρος, δηλαδή λεπτομερείς δοκιμές στην Πληροφορική , θα πάτε σε βάθος για να επικυρώσετε εάν η λογική που εφαρμόζεται στην Informatica λειτουργεί όπως αναμένεται από την άποψη των αποτελεσμάτων και της απόδοσής της.
- Πρέπει να κάνετε τις επικυρώσεις δεδομένων εξόδου σε επίπεδο πεδίου που θα επιβεβαιώνουν ότι κάθε μετασχηματισμός λειτουργεί καλά
- Επαληθεύστε εάν η εγγραφή μετράει σε κάθε επίπεδο επεξεργασίας και τέλος εάν ο στόχος είναι όπως αναμένεται.
- Παρακολουθήστε διεξοδικά στοιχεία, όπως προσδιοριστής πηγής και στόχος στα στατιστικά στοιχεία πηγής / στόχου της περιόδου σύνδεσης
- Βεβαιωθείτε ότι η διάρκεια εκτέλεσης της ροής εργασίας της Informatica είναι ίδια με τον εκτιμώμενο χρόνο εκτέλεσης.
Συνοψίζοντας, μπορούμε να πούμε ότι οι λεπτομερείς δοκιμές περιλαμβάνουν μια αυστηρή επικύρωση από άκρο σε άκρο της ροής εργασίας της Informatica και τη σχετική ροή δεδομένων.
Ας πάρουμε ένα παράδειγμα εδώ:
Έχουμε ένα επίπεδο αρχείο που περιέχει δεδομένα σχετικά με διαφορετικά προϊόντα. Αποθηκεύει λεπτομέρειες όπως το όνομα του προϊόντος, την περιγραφή, την κατηγορία, την ημερομηνία λήξης, την τιμή κ.λπ.
Η απαίτησή μου είναι να ανακτήσω κάθε εγγραφή προϊόντος από το αρχείο, να δημιουργήσω ένα μοναδικό αναγνωριστικό προϊόντος που αντιστοιχεί σε κάθε εγγραφή και να το φορτώσω στον πίνακα βάσης δεδομένων προορισμού. Πρέπει επίσης να καταργήσω εκείνα τα προϊόντα που είτε ανήκουν στην κατηγορία «C» είτε των οποίων η ημερομηνία λήξης είναι μικρότερη από την τρέχουσα ημερομηνία.
Ας πούμε, το επίπεδο αρχείο μου (πηγή) μοιάζει με αυτό:
(Σημείωση:Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
Με βάση τις απαιτήσεις μου που αναφέρονται παραπάνω, ο πίνακας της βάσης δεδομένων μου (Στόχος) πρέπει να έχει την εξής μορφή:
Όνομα πίνακα: Tbl_Product
Prod_ID (Κύριο κλειδί) | Ονομασία προϊόντος | Περιγραφή_Περιγραφής | Prod_category | Ημερομηνία_εξόδου_προβολής | Τιμή_παραγωγής |
---|---|---|---|---|---|
1001 | αλφάβητο | Αυτό είναι προϊόν ABC. | Μ | 8/14/2017 | 150 |
1002 | DEF | Αυτό είναι προϊόν DEF. | μικρό | 10/6/2018 | 700 |
1003 | PQRS | Αυτό είναι το προϊόν PQRS. | Μ | 23/5/2019 | 1500 |
Τώρα, ας πούμε, έχουμε αναπτύξει μια ροή εργασίας της Informatica για να βρούμε τη λύση για τις απαιτήσεις ETL μου.
Η υποκείμενη αντιστοίχιση Informatica θα διαβάσει δεδομένα από το επίπεδο αρχείο, θα μεταβιβάσει τα δεδομένα μέσω ενός μετασχηματισμού δρομολογητή που θα απορρίψει σειρές που είτε έχουν κατηγορία προϊόντων ως «C» ή ημερομηνία λήξης, τότε θα χρησιμοποιήσω μια ακολουθία δημιουργίας για να δημιουργήσω το μοναδικό πρωτεύον κλειδί τιμές για τη στήλη Prod_ID στον πίνακα προϊόντων.
Τέλος, οι εγγραφές θα φορτωθούν στον πίνακα προϊόντων που είναι ο στόχος της χαρτογράφησης Informatica.
Παραδείγματα:
Ακολουθούν τα δείγματα δοκιμαστικών περιπτώσεων για το σενάριο που εξηγείται παραπάνω.
Μπορείτε να χρησιμοποιήσετε αυτές τις δοκιμαστικές περιπτώσεις ως πρότυπο στο έργο δοκιμής Informatica και να προσθέσετε / αφαιρέσετε παρόμοιες δοκιμαστικές περιπτώσεις ανάλογα με τη λειτουργικότητα της ροής εργασίας σας.
# 1) Αναγνωριστικό περίπτωσης δοκιμής: Τ001
Σκοπός δοκιμαστικής υπόθεσης: Επικύρωση ροής εργασίας - (workflow_name)
ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ:
- Μεταβείτε στη διαχείριση ροής εργασίας
- Ανοίξτε τη ροή εργασίας
- Μενού ροών εργασίας-> κάντε κλικ στο επικύρωση
Αξία εισαγωγής / Δεδομένα δοκιμής: Οι πηγές και οι στόχοι είναι διαθέσιμοι και συνδεδεμένοι
Πηγές: (όνομα όλων των παρουσιών πηγής)
Αντιστοιχίσεις: (όνομα όλων των αντιστοιχίσεων)
Στόχοι: (όνομα όλων των παρουσών στόχων)
Συνεδρία: (όνομα όλων των περιόδων σύνδεσης)
Αναμενόμενα αποτελέσματα: Μήνυμα στη γραμμή κατάστασης του διαχειριστή ροής εργασίας: 'Η ροή εργασίας (workflow_name) είναι έγκυρη'
Πραγματικά αποτελέσματα: Μήνυμα στη γραμμή κατάστασης του διαχειριστή ροής εργασίας: 'Η ροή εργασίας (workflow_name) είναι έγκυρη'
Παρατηρήσεις:Πέρασμα
Σχόλια ελεγκτή:
# 2) Αναγνωριστικό περίπτωσης δοκιμής: Τ002
Σκοπός δοκιμαστικής υπόθεσης: Για να βεβαιωθείτε ότι η ροή εργασίας εκτελείται με επιτυχία
ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ:
- Μεταβείτε στη διαχείριση ροής εργασίας
- Ανοίξτε τη ροή εργασίας
- Κάντε δεξί κλικ στο σχεδιαστή ροής εργασίας και επιλέξτε Έναρξη ροής εργασίας
- Ελέγξτε την κατάσταση στο Workflow Monitor
Αξία εισαγωγής / Δεδομένα δοκιμής: Ίδιο με τα δεδομένα δοκιμής για το T001
Αναμενόμενα αποτελέσματα: Μήνυμα στο παράθυρο εξόδου στη Διαχείριση ροής εργασίας: Ενημέρωση εργασιών: (workflow_name) (Επιτυχής)
Πραγματικά αποτελέσματα: Μήνυμα στο παράθυρο εξόδου στη Διαχείριση ροής εργασίας: Ενημέρωση εργασιών: (workflow_name) (Επιτυχής)
Παρατηρήσεις:Πέρασμα
Σχόλια ελεγκτή: Η ροή εργασίας πέτυχε
Σημείωση: Μπορείτε εύκολα να δείτε την κατάσταση εκτέλεσης της ροής εργασίας (αποτυχημένη / επιτυχημένη) στην οθόνη ροής εργασίας όπως φαίνεται στο παρακάτω παράδειγμα. Μόλις ολοκληρωθεί η ροή εργασίας, η κατάσταση θα αντανακλά αυτόματα στην οθόνη ροής εργασίας.
Στο παραπάνω στιγμιότυπο οθόνης, μπορείτε να δείτε την ώρα έναρξης και την ώρα λήξης της ροής εργασίας καθώς και την κατάσταση ως επιτυχής.
# 3) Αναγνωριστικό περίπτωσης δοκιμής: Τ003
Σκοπός δοκιμαστικής υπόθεσης: Για επικύρωση εάν ο επιθυμητός αριθμός εγγραφών φορτώνεται στο στόχο
εργαλεία διάρρηξης κωδικού πρόσβασης για τα παράθυρα 7
ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ: Μόλις η ροή εργασίας εκτελεστεί με επιτυχία, μεταβείτε στον πίνακα προορισμού στη βάση δεδομένων
Ελέγξτε τον αριθμό των γραμμών στον πίνακα βάσης δεδομένων προορισμού
Αξία εισαγωγής / Δεδομένα δοκιμής: 5 σειρές στο αρχείο προέλευσης
Στόχος: πίνακας βάσης δεδομένων - (Tbl_Product)
Ερώτημα για εκτέλεση σε διακομιστή SQL: Επιλέξτε μέτρηση (1) από το (Tbl_Product)
Αναμενόμενα αποτελέσματα: Επιλέχθηκαν 3 σειρές
Πραγματικά αποτελέσματα: Επιλέχθηκαν 3 σειρές
Παρατηρήσεις:Πέρασμα
Σχόλια ελεγκτή:
# 4) Αναγνωριστικό περίπτωσης δοκιμής: Τ004
Σκοπός δοκιμαστικής υπόθεσης: Για να ελέγξετε εάν η γεννήτρια ακολουθιών στην αντιστοίχιση Informatica λειτουργεί καλά για τη συμπλήρωση του (primer_key_column_name π.χ. Prod_ID) στήλη
ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ: Μόλις η ροή εργασίας εκτελεστεί με επιτυχία, μεταβείτε στον πίνακα προορισμού στη βάση δεδομένων
Ελέγξτε τη μοναδική ακολουθία που δημιουργήθηκε στη στήλη Prod_ID
Αξία εισαγωγής / Δεδομένα δοκιμής: η τιμή για το Prod_ID παραμένει κενό για κάθε σειρά στο αρχείο προέλευσης
Η γεννήτρια ακολουθιών αντιστοιχίστηκε στη στήλη Prod_ID στη χαρτογράφηση
Η τιμή έναρξης της γεννήτριας ακολουθίας ορίστηκε ως 1001
Στόχος: πίνακας βάσης δεδομένων- (Tbl_Product) άνοιξε στον SQL Server
Αναμενόμενα αποτελέσματα: Η τιμή από 1001 έως 1003 συμπληρώνεται σε κάθε σειρά για τη στήλη Prod_ID
Πραγματικά αποτελέσματα: Η τιμή από 1001 έως 1003 συμπληρώνεται σε κάθε σειρά για τη στήλη Prod_ID
Παρατηρήσεις:Πέρασμα
Σχόλια ελεγκτή:
# 5) Αναγνωριστικό περίπτωσης δοκιμής: Τ005
διαφορά μεταξύ δοκιμών λευκού κουτιού και δοκιμής μαύρου κουτιού
Σκοπός δοκιμαστικής υπόθεσης: Για να επικυρώσετε εάν ο μετασχηματισμός του δρομολογητή λειτουργεί καλά για την καταστολή εγγραφών σε περίπτωση που η κατηγορία προϊόντος είναι 'C' ή το προϊόν έχει λήξει.
ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ: Μόλις η ροή εργασίας εκτελεστεί με επιτυχία, μεταβείτε στον πίνακα προορισμού στη βάση δεδομένων
Εκτελέστε το ερώτημα στον πίνακα προορισμού για να ελέγξετε εάν έχουν καταργηθεί οι επιθυμητές εγγραφές.
Αξία εισαγωγής / Δεδομένα δοκιμής: 5 σειρές στο αρχείο προέλευσης
Στόχος: πίνακας βάσης δεδομένων - (Tbl_Product)
Ερώτημα για εκτέλεση σε διακομιστή SQL: Επιλέξτε * από το προϊόν όπου Prod_category = «C» ή Prod_expiry_date< sysdate ;
Αναμενόμενα αποτελέσματα: δεν έχουν επιλεγεί σειρές
Πραγματικά αποτελέσματα: δεν έχουν επιλεγεί σειρές
Παρατηρήσεις:Πέρασμα
Σχόλια ελεγκτή: (εάν υπάρχει)
# 6) Αναγνωριστικό περίπτωσης δοκιμής: Τ006
Σκοπός δοκιμαστικής υπόθεσης: Για να ελέγξετε την απόδοση της ροής εργασίας καταγράφοντας το χρόνο εκτέλεσης της ροής εργασίας.
ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ:
- Ανοίξτε την οθόνη ροής εργασίας και ξεκινήστε την εκτέλεση που πραγματοποιήθηκε ως μέρος του T001.
- Καταγράψτε την ώρα έναρξης και την ώρα λήξης της ροής εργασίας.
- Υπολογίστε τον συνολικό χρόνο εκτέλεσης αφαιρώντας τον χρόνο έναρξης από την ώρα λήξης.
Αξία εισαγωγής / Δεδομένα δοκιμής: Η ροή εργασίας εκτελέστηκε με επιτυχία
Ώρα έναρξης της ροής εργασίας στην οθόνη
Ώρα λήξης της ροής εργασίας στην οθόνη.
Αναμενόμενα αποτελέσματα: 2 λεπτά 30 δευτερόλεπτα
Πραγματικά αποτελέσματα: 2 λεπτά 15 δευτερόλεπτα
Παρατηρήσεις:Πέρασμα
Σχόλια ελεγκτή: Θεωρώντας το τεστ ως 'Pass' σε περίπτωση που η πραγματική διάρκεια εκτέλεσης είναι +/- 10% της αναμενόμενης διάρκειας εκτέλεσης.
# 7) Αναγνωριστικό περίπτωσης δοκιμής: Τ007
Σκοπός δοκιμαστικής υπόθεσης: Για την επικύρωση δεδομένων σε επίπεδο στήλης πίνακα στόχου, προκειμένου να διασφαλιστεί ότι δεν υπάρχει απώλεια δεδομένων.
ΔΙΑΔΙΚΑΣΙΑ ΕΞΕΤΑΣΗΣ: Μόλις η ροή εργασίας εκτελεστεί με επιτυχία, μεταβείτε στον SQL Server.
Εκτελέστε το ερώτημα στον πίνακα προορισμού για να ελέγξετε ότι δεν υπάρχει απώλεια δεδομένων.
Αξία εισαγωγής / Δεδομένα δοκιμής: Η ροή εργασίας εκτελέστηκε με επιτυχία
Ένα δείγμα εγγραφής από το επίπεδο αρχείο προέλευσης.
Ερώτημα SQL: Επιλέξτε Κορυφαίο 1 * από Tbl_Patient;
Αναμενόμενα αποτελέσματα:
Επιστράφηκε 1 σειρά
Prod_ID (Κύριο κλειδί) | Ονομασία προϊόντος | Περιγραφή_Περιγραφής | Prod_category | Ημερομηνία_εξόδου_προβολής | Τιμή_παραγωγής |
---|---|---|---|---|---|
1001 | αλφάβητο | Αυτό είναι προϊόν ABC. | Μ | 8/14/2017 | 150 |
Πραγματικά αποτελέσματα:
Επιστράφηκε 1 σειρά.
Prod_ID (Κύριο κλειδί) | Ονομασία προϊόντος | Περιγραφή_Περιγραφής | Prod_category | Ημερομηνία_εξόδου_προβολής | Τιμή_παραγωγής |
---|---|---|---|---|---|
1001 | αλφάβητο | Αυτό είναι προϊόν ABC. | Μ | 8/14/2017 | 150 |
Παρατηρήσεις:Πέρασμα
Σχόλια ελεγκτή: Θεωρώντας το τεστ ως 'Pass' σε περίπτωση που η πραγματική διάρκεια εκτέλεσης είναι +/- 10% της αναμενόμενης διάρκειας εκτέλεσης.
Οφέλη από τη χρήση της Πληροφορικής ως εργαλείου ETL:
Το Informatica είναι ένα δημοφιλές και επιτυχημένο εργαλείο ETL επειδή:
- Έχει υψηλό ποσοστό επιτυχίας «ζωντανή μετάδοση» (σχεδόν 100%)
- Η Informatica έχει τη δυνατότητα ενεργοποίησης της Lean Integration.
- Είναι ένα εργαλείο μέτριας τιμής σε σύγκριση με άλλα εργαλεία ETL.
- Έρχεται με εσωτερικό χρονοδιάγραμμα εργασίας. Επομένως, δεν χρειάζεται να χρησιμοποιείτε ξεχωριστά προγραμματιστή τρίτου μέρους, όπως κάνουν και άλλα εργαλεία ETL.
- Η εύκολη εκπαίδευση και η διαθεσιμότητα εργαλείων έχουν κάνει το Informatica πιο δημοφιλές.
Μερικές χρήσιμες συμβουλές για να σας βοηθήσουν στη δοκιμή Πληροφορικής ETL:
- Δημιουργήστε τα δεδομένα δοκιμής πριν εκτελέσετε τα σενάρια δοκιμής.
- Τα δεδομένα δοκιμής πρέπει να είναι συγχρονισμένα με τη δοκιμαστική περίπτωση για την οποία χρησιμοποιείται.
- Βεβαιωθείτε ότι έχετε καλύψει και τα 3 σενάρια - δεν υποβάλλονται δεδομένα, υποβάλλονται μη έγκυρα δεδομένα και ότι τα έγκυρα δεδομένα υποβάλλονται ως είσοδος στη ροή εργασίας της Informatica.
- Βεβαιωθείτε ότι έχετε δοκιμάσει ότι φορτώνονται όλα τα απαιτούμενα δεδομένα για να στοχεύσετε πλήρως. Για αυτό, μπορείτε να χρησιμοποιήσετε τη δοκιμαστική θήκη - T003 που περιγράφεται παραπάνω ως δείγμα.
- Είναι πολύ σημαντικό να ελέγξετε ότι η ροή εργασιών κάνει όλους τους μετασχηματισμούς δεδομένων σωστά σύμφωνα με τους επιχειρηματικούς κανόνες.
- Θα πρότεινα ότι για κάθε μετασχηματισμό που εφαρμόζεται στη χαρτογράφηση της Πληροφορίας, θα πρέπει να έχετε μια λίστα ελέγχου για να επαληθεύσετε τα δεδομένα εξόδου. Με αυτόν τον τρόπο, μπορείτε να αναφέρετε εύκολα σφάλματα εάν κάποιος μετασχηματισμός δεν λειτουργεί καλά.
Συμπέρασμα:
Έτσι, έχουμε δει λεπτομερώς, μερικές από τις δοκιμαστικές περιπτώσεις που μπορούν να χρησιμοποιηθούν ως πρότυπο για την κάλυψη δοκιμών ETL στην Informatica. Όπως ανέφερα νωρίτερα, μπορείτε να προσθέσετε / αφαιρέσετε / τροποποιήσετε αυτές τις δοκιμαστικές περιπτώσεις ανάλογα με το σενάριο που έχετε στο έργο σας.
Όπως ανέφερα νωρίτερα, μπορείτε να προσθέσετε / αφαιρέσετε / τροποποιήσετε αυτές τις δοκιμαστικές περιπτώσεις ανάλογα με το σενάριο που έχετε στο έργο σας.
Το Informatica PowerCenter είναι ένα θεμέλιο για οποιεσδήποτε δραστηριότητες ολοκλήρωσης δεδομένων.
Μπορείτε εύκολα να εκτελέσετε αυτοματοποιημένη δοκιμή χωρίς script για δεδομένα που αντιγράφονται σε περιβάλλον δοκιμών, προγραμματιστών ή παραγωγής και αυτός είναι ο λόγος για τον οποίο το PowerCenter είναι το πιο δημοφιλές εργαλείο ETL στις μέρες μας.
Συνιστώμενη ανάγνωση => Δοκιμή ETL έναντι DB - Μια πιο προσεκτική ματιά στην ανάγκη δοκιμών ETL
Σχετικά με τον Συγγραφέα: Αυτό είναι ένα άρθρο επισκεπτών της Priya K. Έχει 4+ χρόνια πρακτικής εμπειρίας στην ανάπτυξη και υποστήριξη εφαρμογών Informatica ETL.
Μη διστάσετε να δημοσιεύσετε τα ερωτήματά σας / σχόλια σχετικά με αυτό το εργαλείο ETL.
Συνιστώμενη ανάγνωση
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Πώς να εκτελέσετε δοκιμές Backend
- Ερωτήσεις και απαντήσεις συνέντευξης δοκιμών ETL
- Εκπαιδευτικός Οδηγός ETL Testing Data Warehouse Testing (Ένας πλήρης οδηγός)
- Testing Primer eBook Λήψη
- ETL vs. DB Testing - Μια πιο προσεκτική ματιά στα ETL Testing Need, Planning και ETL Tools
- Load Testing Using LoadUI - Ένα δωρεάν και ανοιχτού κώδικα εργαλείο δοκιμής φόρτωσης
- Κορυφαία 10 εργαλεία δοκιμών ETL το 2021