Σχεδιασμός υπόθεσης δοκιμής - Ένας εξαιρετικός οδηγός για τη διαχείριση δεδομένων δοκιμής βάσει του Tosca 13.x

Tutos Tosca - Πίνακας περιεχομένου

Έχουμε σπάσει ολόκληρο το σεμινάριο της Tosca στην παρακάτω λίστα άρθρων. Τώρα πρόκειται να καταλάβουμε σχετικά με τις έννοιες του Tosca Test Case Design και του Test Data management σε αυτό το σεμινάριο. Έχουμε γράψει αυτό το άρθρο με απλές λέξεις και διατηρούμε τα σορτς εγγραφής που βοηθούν το νέο άτομο να κατανοήσει εύκολα την ιδέα με λιγότερο χρόνο.

Εκμάθηση Tosca # 1: Επισκόπηση Tosca

Τόσκα φροντιστήριο # 2: Tricentis Tosca Setup - Εγκατάσταση, απεγκατάσταση και διαμόρφωση άδειας

Τόσκα φροντιστήριο # 3: Τόσκα Δημιουργία χώρου εργασίας

Τόσκα φροντιστήριο # 4: Κατανόηση του διοικητή TOSCA και της διαχείρισης χρηστών της Tosca

Τόσκα φροντιστήριο # 5: Tosca Scanning - Εισαγωγή στις ενότητες

Τόσκα φροντιστήριο # 6: Δημιουργία δοκιμαστικής θήκης Tosca

Τόσκα φροντιστήριο # 7: Παράμετροι Tosca και βιβλιοθήκη - Buffer, Business Parameter, TCP

Τόσκα φροντιστήριο # 8:Εκτέλεση δοκιμών Tosca, αναφορές και διαχείριση σφαλμάτων

Τόσκα φροντιστήριο # 9: Σχεδιασμός υπόθεσης δοκιμής - Μια προσέγγιση στη διαχείριση δεδομένων δοκιμής 

Τόσκα φροντιστήριο # 10: Διαχείριση δεδομένων δοκιμής Tosca.

Τόσκα φροντιστήριο # 11: Δοκιμή API σε Tosca

Εκμάθηση Tosca # 12: Ερωτήσεις και απαντήσεις στη συνέντευξη Tosca

Σε αυτή τη Tosca Test Case Design και Test data Management άρθρο, θα μάθουμε για τη βήμα προς βήμα προσέγγιση της εφαρμογής Tosca Test Case Design και επισκόπηση της διαχείρισης δεδομένων δοκιμής. Εάν θέλετε να προετοιμαστείτε για ερωτήσεις συνέντευξης TOSCA, παρακαλώ Κάνε κλικ εδώ.

Tosca Test Case Design (TCD)

Αυτή είναι μια προσέγγιση για την απομόνωση των δεδομένων δοκιμής από τις τεχνικές ενότητες των περιπτώσεων δοκιμής. Έτσι, τα δεδομένα και οι περιπτώσεις δοκιμής διατηρούνται χωριστά. Το Tosca Σχεδιασμός δοκιμαστικής θήκης Το τμήμα έχει τη δυνατότητα να σπάσει τις δοκιμαστικές μας περιπτώσεις σε μια λογική δομή. Μας βοηθά επίσης να σχεδιάσουμε και να σχεδιάσουμε τις δοκιμαστικές θήκες με αποτελεσματικό και δομημένο τρόπο για να μειώσουμε τις προσπάθειες ανάπτυξης και συντήρησης.

Χρησιμοποιήστε το Tosca Σχεδιασμός δοκιμαστικής θήκης Το τμήμα εκτελεί τις παρακάτω δραστηριότητες - 

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

Αντικείμενα σχεδίασης υπόθεσης:

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

Σχεδιασμός υπόθεσης - Αντικείμενα
Αντικείμενα σχεδιασμού υπόθεσης δοκιμής

Folder - Ο φάκελος σχεδίασης δοκιμαστικής θήκης χρησιμοποιείται για την ομαδοποίηση των φύλλων δοκιμής ή των τάξεων με λογικό τρόπο.

Φύλλο δοκιμής - Το TestSheet είναι μια λίστα δεδομένων για όλους τους πιθανούς συνδυασμούς δοκιμών Tosca. Κάθε σύνολο δεδομένων αντιπροσωπεύει μια μοναδική περίπτωση δοκιμής.

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

Χαρακτηριστικό (δεν σχετίζεται με την επιχείρηση) - Χρησιμοποιείται για σκοπούς σχολιασμού ή περιγραφής.

Χαρακτηριστικό (αποτέλεσμα) - Χρησιμοποιείται για σκοπούς αποτελέσματος.

Συλλογή παρουσιών - Διατηρεί τις παρουσίες, δηλαδή, όλες τις πιθανές τιμές διαθέσιμες για συγκεκριμένο χαρακτηριστικό.

Περιπτώσεις - Αυτή είναι η τιμή κάθε χαρακτηριστικού / παραμέτρου. Μπορεί να δημιουργηθεί TestSheets, Attributes ή Class level. Οι εμφανίσεις των φύλλων δοκιμών είναι βασικά ένα όνομα δοκιμαστικής υπόθεσης.

Τάξη - Αυτό είναι παρόμοιο με τα φύλλα δοκιμών, αλλά χρησιμοποιείται για επαναχρησιμοποιήσιμο σκοπό. Όλα τα κοινά δεδομένα αποθηκεύονται εδώ, τα οποία μπορούν να επαναχρησιμοποιηθούν σε πολλά φύλλα δοκιμών.

Αναφορά τάξης - Λειτουργεί ως σύνδεσμος τάξεων από Testsheets. Μπορούμε να το δημιουργήσουμε με τη μέθοδο drag-drop.

Ιεραρχίες αντικειμένων στο σχεδιασμό υπόθεσης δοκιμής:

  • Ένα TestSheet μπορεί να έχει παραμέτρους χαρακτηριστικών, παρουσιών, δοκιμών και τάξεων.
  • Μια τάξη μπορεί να είναι οι συνδυασμοί των χαρακτηριστικών κλάσης και παρουσιών.
  • Και πάλι, ένα χαρακτηριστικό μπορεί να διατηρήσει περαιτέρω χαρακτηριστικά και παρουσίες.
  • Ένα βήμα μπορεί να διατηρήσει περισσότερα βήματα και χαρακτηριστικά.

Βήμα-προς-βήμα διαδικασία για την εφαρμογή του Test Case Design:

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

Σχεδίαση δοκιμαστικής θήκης - Ορισμός κλάσης
Σχεδιασμός υπόθεσης - Ορίστε την κατηγορία

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

Σχεδίαση δοκιμαστικής θήκης - Ανατρέξτε στην κατηγορία από το TestSheet
Σχεδιασμός υπόθεσης - Ανατρέξτε στην κατηγορία από το TestSheet

Step3: Δημιουργία προτύπων δοκιμαστικών περιπτώσεων. Μπορούμε να μετατρέψουμε οποιαδήποτε υπάρχουσα τεχνική δοκιμαστική θήκη σε δοκιμαστική θήκη προτύπου επιλέγοντας «Μετατροπή σε πρότυπο δοκιμασία» αφού κάνετε δεξί κλικ πάνω της.

Step4: Αντιστοιχίστε το φύλλο δοκιμής στη δοκιμαστική θήκη προτύπου με μεταφορά και απόθεση του φύλλου δοκιμής στη δοκιμαστική θήκη προτύπου. Μόνο ένα φύλλο δοκιμής μπορεί να αντιστοιχιστεί σε ένα πρότυπο. Μετά από αυτό, μπορούμε να αντιστοιχίσουμε τα χαρακτηριστικά / παραμέτρους δεδομένων δοκιμής σχεδίασης υπόθεσης στα βήματα δοκιμής με τη μέθοδο μεταφοράς ή απόθεσης. Σύνταξη για τη σύνδεση των παραμέτρων - {XL [parameter_name]}. Δεν είναι δυνατή η εκτέλεση της υπόθεσης δοκιμής προτύπου.

Σχεδιασμός υπόθεσης - Δημιουργία προτύπου
Σχεδιασμός υπόθεσης - Δημιουργία προτύπου

Step5: Μετά την εκχώρηση των παραμέτρων δεδομένων, πρέπει να δημιουργήσουμε τις περιπτώσεις δοκιμής παρουσίας. Αυτό μπορεί να γίνει επιλέγοντας την επιλογή Instantiate ή Re-instantiate κάνοντας δεξί κλικ στις περιπτώσεις δοκιμής προτύπου. Μετά το, θα δημιουργηθούν όλες οι πιθανές δοκιμαστικές περιπτώσεις βάσει των συνδυασμών δεδομένων των φύλλων δοκιμής.

Σχεδιασμός υπόθεσης - Δημιουργία παρουσιών
Σχεδιασμός υπόθεσης - Δημιουργία παρουσιών

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

Πλεονεκτήματα στο TCD:

· Ο δυναμικός χειρισμός αντικειμένων / δεδομένων είναι εύκολος

· Επαναχρησιμοποίηση δοκιμαστικών περιπτώσεων

· Δεν εμπλέκεται σενάριο

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

Μειονεκτήματα του TCD:

· Το τμήμα σχεδίασης δοκιμαστικής θήκης είναι πολύ περίπλοκο

· Λίγο ακριβό

· Η διεπαφή χρήστη χρειάζεται χρόνο για την κατανόηση

Σύνδεσμος αναφοράς - https://documentation.tricentis.com/tosca/1300/en/content/testcase_design/testcase_design_intro.htm

Διαχείριση δεδομένων δοκιμής Tosca (TDM)

Το Test Data Management είναι μια προσέγγιση για τη διαχείριση των απαιτούμενων δεδομένων δοκιμής για την εκτέλεση της δοκιμής. Θα μας βοηθήσει να χρησιμοποιήσουμε τα δεδομένα που αποθηκεύονται εξωτερικά. 

Διαχείριση δεδομένων δοκιμής - Επισκόπηση
Επισκόπηση της διαχείρισης δεδομένων δοκιμής Tosca
  • Η διαχείριση δεδομένων δοκιμής είναι ένα άλλο σημαντικό στοιχείο για τη διαχείριση δεδομένων, το οποίο είναι διαθέσιμο μαζί με την τυπική εγκατάσταση του Tricentis Tosca Test suite.
  • DB2, MS SQL Server και αποθετήρια Oracle - Το στοιχείο διαχείρισης δεδομένων δοκιμής Tosca (TDM) χρησιμοποιεί την ίδια βάση δεδομένων που χρησιμοποιείται για τη δημιουργία του κοινού χώρου αποθήκευσης του χώρου εργασίας.
  • Χώροι αποθήκευσης SQLite - Για το SQLite, το TDM χρησιμοποιεί το ξεχωριστό αποθετήριο για την αποθήκευση των δεδομένων.
  • Μετά τη δημιουργία ενός νέου χώρου εργασίας, από προεπιλογή η Tosca συνδέεται με το αποθετήριο.
  • Εάν απαιτείται, η Tosca μπορεί να συνδέσει διαφορετική βάση δεδομένων ως αποθετήριο TDM αντί για προεπιλεγμένη βάση δεδομένων.

Σύνδεση σε αποθετήριο TDM: Δημιουργία παραμέτρου διαμόρφωσης ως TDMConnection στο επίπεδο ρίζας και εκχώρηση συμβολοσειράς σύνδεσης στην παρακάτω μορφή - ( ) [dynamicmode = , σχήμα = ]

Τυπική ενότητα για χειρισμό TDM:

Η τυπική διαδρομή ενότητας - "Τυπικές ενότητες-> Διαχείριση δεδομένων δοκιμής-> Διαχείριση δεδομένων δοκιμής - Legacy. " 

  • TDM Δημιουργία αντικειμένου - Η ενότητα Δημιουργία αντικειμένου TDM βοηθά στη δημιουργία ενός νέου αντικειμένου TDM για έναν συγκεκριμένο τύπο αντικειμένου. Αρχικά, το νέο αντικείμενο TDM μπορεί να δημιουργηθεί με κενή τιμή.
  • TDM Find Single Object - Χρησιμοποιείται για την αναζήτηση ενός αντικειμένου TDM εντός του αποθετηρίου TDM.
  • TDM Set Attribute - Το Set Attribute module μπορεί να ορίσει τις τιμές για οποιοδήποτε υπάρχον αντικείμενο TDM.
  • TDM Set State - Αυτή η ενότητα μπορεί να ορίσει τις τιμές κατάστασης για οποιοδήποτε υπάρχον αντικείμενο TDM.
  • TDM Add Association - Αυτή η ενότητα χρησιμοποιείται για τον ορισμό μιας συσχέτισης μεταξύ δύο αντικειμένων TDM. Αυτός ο συσχετισμός λαμβάνει ένα μεμονωμένο όνομα ρόλου που επιτρέπει τη χαρτογράφηση.
  • TDM Remove Association - Αυτή η ενότητα χρησιμοποιείται για την κατάργηση της συσχέτισης μεταξύ αντικειμένων TDM.
  • TDM Delete Object - Αυτή η ενότητα χρησιμοποιείται για τη διαγραφή των αντικειμένων TDM από τα αποθετήρια TDM.
  • Αποθήκευση TDM - Αυτή η ενότητα αποθηκεύει το αντικείμενο TDM στο αποθετήριο TDM.
Διαχείριση δεδομένων δοκιμής - Πρότυπες ενότητες
Διαχείριση δεδομένων δοκιμής - Πρότυπες ενότητες

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

Συμπέρασμα:

Σε αυτή τη Tosca Test Case Design και Test data Management άρθρο, μάθαμε για το σχεδιασμό υπόθεσης δοκιμών και τη διαχείριση δεδομένων δοκιμής. Κάντε κλικ εδώ για να κατανοήσετε περισσότερα από την πύλη υποστήριξης Tricentis σχετικά με αυτό το θέμα.

Κάντε κλικ για να διαβάσετε το πιο σημαντικό θέμα του TOSCA Tutorial - Κατανόηση της δημιουργίας υπόθεσης Tosca.

Σχετικά με το K Mondal

Γεια, είμαι ο K. Mondal, συνδέομαι με έναν κορυφαίο οργανισμό. Έχω 12+ χρόνια εργασιακής εμπειρίας σε διάφορους τομείς, π.χ. ανάπτυξη εφαρμογών, δοκιμές αυτοματισμού, σύμβουλος πληροφορικής. Με ενδιαφέρει πολύ να μάθω διαφορετικές τεχνολογίες. Είμαι εδώ για να εκπληρώσω τη φιλοδοξία μου και αυτήν τη στιγμή συνεισφέρω ως Συγγραφέας και Προγραμματιστής Ιστοσελίδων και στο LambdaGeeks.
Συνδεθείτε στο LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Αφήστε ένα σχόλιο

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *

Lambda Geeks