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

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

Έχουμε συνδυάσει ολόκληρο το σεμινάριο της Tosca με τα παρακάτω άρθρα. Μπορείτε να διαβάσετε κάθε ένα από τα άρθρα κάνοντας κλικ στον σύνδεσμο.

Εκμάθηση 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 ..", εξηγήσαμε τη βήμα προς βήμα προσέγγιση για την ανάπτυξη περιπτώσεων δοκιμής Tosca με απλές λέξεις που θα βοηθήσουν τους νέους χρήστες να κατανοήσουν εύκολα. Επίσης, θα μάθουμε για τις παραμέτρους Tosca και το Reusable TestStepBlock. Για να λάβετε τις γεύσεις των ερωτήσεων συνέντευξης της Tosca, παρακαλώ Κάνε κλικ εδώ.

Δημιουργία δοκιμαστικών περιπτώσεων Tosca

Τι είναι το Test Case στη δοκιμή λογισμικού;

Η δοκιμαστική θήκη είναι ένα σύνολο οδηγιών για τη διασφάλιση της ποιότητας του προϊόντος λογισμικού. Με άλλα λόγια, είναι ένας συνδυασμός βημάτων για να διαβάσετε την εφαρμογή με καθορισμένα σημεία ελέγχου. Οι δοκιμαστικές θήκες γράφονται με βάση τις απαιτήσεις. Οι δοκιμαστικές θήκες μπορούν να σχεδιαστούν για μη αυτόματο ή αυτοματοποιημένο έλεγχο. Σε αυτό το άρθρο Tosca Test Case Creation, θα συζητήσουμε για δοκιμαστικές υποθέσεις που αυτοματοποιούνται από την Tosca. Οι δοκιμαστικές θήκες Tosca δημιουργούνται χρησιμοποιώντας τόσο τις τυπικές όσο και τις καθορισμένες από τον χρήστη ενότητες με τα απαιτούμενα δεδομένα δοκιμής και τα σημεία επαλήθευσης.

Ταξινόμηση υπόθεσης δοκιμής Tosca: Δύο τύποι δοκιμαστικών περιπτώσεων είναι διαθέσιμοι στην Tosca. Αυτά είναι -

  • Τεχνικές δοκιμές
  • Επιχειρησιακή υπόθεση δοκιμής

Τεχνικές δοκιμές

Τεχνική περίπτωση δοκιμής:

Αυτές είναι οι πραγματικές περιπτώσεις δοκιμών στην Tosca που διατηρούν όλες τις τεχνικές πληροφορίες για να κατευθύνουν τα χειριστήρια κατά την εκτέλεση. Οι τεχνικές δοκιμές μπορούν να δημιουργηθούν κάνοντας δεξί κλικ σε οποιονδήποτε φάκελο που είναι διαθέσιμος στην ενότητα TestCase και επιλέγοντας το μπλε κυκλικό εικονίδιο βέλους. Το κλειδί συντόμευσης για τη δημιουργία νέας δοκιμαστικής θήκης είναι «Ctrl + N"Και"Ctrl + T. "  

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

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

Εισαγωγή - Χρησιμοποιούνται συνήθως κατά την εισαγωγή δεδομένων, εκτελούν λειτουργίες κλικ.

Κύριο θέμα - Χρησιμοποιείται για ένθετο.

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

Ρυθμιστικό - Χρησιμοποιείται για να ορίσετε την τιμή σε buffer.

Walton - Χρησιμοποιείται για σκοπούς συγχρονισμού για να περιμένει (προκαθορισμένος χρόνος) έως ότου ικανοποιηθεί η συνθήκη.

Επιλέγω - Χρησιμοποιείται ενώ τα επίπεδα ιεραρχίας είναι διαθέσιμα και πρέπει να δουλεύουν σε παιδικά είδη.

Περιορισμός - Χρησιμοποιείται για τον έλεγχο μιας συγκεκριμένης τιμής, που χρησιμοποιείται κυρίως στη στήλη του πίνακα.

Επίσης, υπάρχει ένα άλλο χαρακτηριστικό WorkState, χρησιμοποιείται προαιρετικά για την εμφάνιση της κατάστασης ανάπτυξης της υπόθεσης Tosca Test Case. Διαφορετικές πολιτείες είναι -

  • ΣΧΕΔΙΑΣΗ - Όταν η εξέλιξη της δοκιμαστικής υπόθεσης βρίσκεται στο στάδιο σχεδιασμού και ανάλυσης
  • ΣΤΗ ΔΟΥΛΕΙΑ - Δείχνει ότι η ανάπτυξη βρίσκεται σε εξέλιξη.
  • ΟΛΟΚΛΗΡΩΘΗΚΕ ΤΟ - Δείχνει ότι η ανάπτυξη έχει ολοκληρωθεί.

Διαφορετική λειτουργία που υποστηρίζεται από την Tosca:

  • If-Else κατάσταση - Η Tosca μας επιτρέπει να προσθέσουμε τη συνθήκη "if-else" κάνοντας δεξί κλικ στο Test Case και επιλέγοντας την επιλογή "Δημιουργία δηλώσεων If ...". Στην ενότητα συνθηκών της ενότητας "If-Else", πρέπει να γράψουμε το βήμα επαλήθευσης για την κατάσταση.
περιπτώσεις δοκιμής tosca - δήλωση ifelse
δοκιμές tosca - δήλωση ifelse (Δημιουργία δοκιμαστικών περιπτώσεων Tosca)
  • Δήλωση βρόχου - Η Tosca υποστηρίζει Ενώ   Κάντε-ενώ δομή βρόχου. Δημιουργήστε έναν βρόχο. πρέπει να κάνουμε δεξί κλικ στο Test Case, να κάνουμε κλικ στο «... ' εικονίδιο και μετά από αυτό, επιλέξτε τον απαιτούμενο τύπο βρόχου.
δοκιμές tosca - βρόχους
δοκιμές tosca - βρόχους

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

  • Κατάσταση Tosca - Μπορούμε να προσθέσουμε μια συνθήκη στη δοκιμαστική θήκη, το φάκελο, το βήμα δοκιμής, το επαναχρησιμοποιήσιμο μπλοκ δοκιμαστικού βήματος, το επίπεδο χαρακτηριστικού βήματος ενημερώνοντας την ιδιότητα συνθήκης Η συνθήκη μπορεί να εφαρμοστεί βάσει της επιχειρηματικής παραμέτρου, της παραμέτρου TCD, της σταθερής τιμής κ.λπ.
περιπτώσεις δοκιμής tosca - συνθήκες
Συνθήκες (Δημιουργία δοκιμαστικών περιπτώσεων Tosca)

                Οδηγός βήμα προς βήμα για τη δημιουργία δοκιμαστικών περιπτώσεων Tosca

Δείγμα λειτουργικού σεναρίου: Θα αυτοματοποιήσουμε το παρακάτω σενάριο δοκιμής με τη βοήθεια της Tosca -

Step1: Ανοιχτό δείγμα εφαρμογής που παρέχεται από την Tricentis για μαθησιακό σκοπό με διεύθυνση URL http://sampleapp.tricentis.com/101/

Step2: Κάντε κλικ στην καρτέλα Automobile για να ανοίξετε την ενότητα "Εισαγωγή δεδομένων οχήματος".

Step3: Εισαγάγετε υποχρεωτικά πεδία και κάντε κλικ στο Επόμενο και επαληθεύστε ότι εμφανίζεται η ενότητα "Εισαγωγή ασφαλιστικών δεδομένων".

Step4: Κάντε κλικ στο κουμπί Προηγ.

Step5:  Βεβαιωθείτε ότι η ενότητα "Εισαγωγή δεδομένων οχήματος" εμφανίζεται με δεδομένα που έχουν εισαχθεί προηγουμένως.

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

Step1: Ανοίξτε τη διεύθυνση URL μη αυτόματα για να σαρώσετε Ενότητες για την αρχική σελίδα, ενότητα "Εισαγωγή δεδομένων οχήματος" και ενότητα "Εισαγωγή ασφαλιστικών δεδομένων" με τα απαιτούμενα στοιχεία ελέγχου. Μπορείτε να ανατρέξετε στο τελευταίο άρθρο σχετικά Ενότητες Tosca κατά τη δημιουργία ενοτήτων. Οι ενότητες θα μοιάζουν με -

Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 1
Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 1

Step2: Δημιουργήστε μια δομή φακέλων και μια νέα δοκιμαστική θήκη στην ενότητα Δοκιμές. Επίσης, δημιουργήστε τρεις φακέλους στο Test Case ως τις βέλτιστες πρακτικές -

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

Ροή εργασίας - Η πλοήγηση της εφαρμογής, η εισαγωγή δεδομένων, τα βήματα επαλήθευσης διατηρούνται εδώ.

PostCondition - Το κλείσιμο των αιτήσεων διατηρείται εδώ.

Step3: Σύρετε & αποθέστε τις τυπικές ενότητες "Άνοιγμα Url"Και παρέχετε διεύθυνση URL σε η αξία Χαρακτηριστικό. Μπορούμε να αλλάξουμε τα ονόματα των λειτουργικών μονάδων αφού τα προσθέσουμε στη δοκιμαστική θήκη βάσει των βημάτων δοκιμής.

Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 3
Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 3

Step4: Σύρετε και αποθέστε την ενότητα "Ασφάλιση οχήματος Tricentis | Σπίτι"Στο Test Case (Workflow folder) για να κάνετε κλικ στην καρτέλα Automobile.   

Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 4
Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 4

Step5: Σύρετε και αποθέστε την ενότητα "Εισαγάγετε δεδομένα οχήματοςΣτην υπόθεση δοκιμής. Εισαγάγετε δεδομένα εισόδου και κάντε κλικ στο Επόμενο.

Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 5
Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 5

Step6: Σύρετε και αποθέστε την ενότητα "Εισαγάγετε ασφαλιστικά δεδομένα"Στη δοκιμαστική θήκη για να επαληθεύσετε τη διαθεσιμότητα" Όνομα "και" Επώνυμο ". Μετά την επαλήθευση, πρέπει να εκτελέσετε τη λειτουργία κλικ στο κουμπί ελέγχου «Προηγούμενο».   

Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 6
Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 6

Step7: Και πάλι, χρησιμοποιώντας τη μονάδα "Εισαγάγετε δεδομένα οχήματος, "Επαληθεύστε ότι τα προηγούμενα επιλεγμένα δεδομένα αποθηκεύονται εδώ.  

Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 7
Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 7

Step8: Προσθέστε μονάδα για να κλείσετε το πρόγραμμα περιήγησης και να μετονομάσετε όλες τις λειτουργικές μονάδες βήμα δοκιμής με βάση το λειτουργικό βήμα.

Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 8
Δημιουργία δοκιμαστικών περιπτώσεων Tosca - Βήμα 8

Step9: Τώρα εκτελέστε το Test Case στο μηδέν βιβλίο (Κάντε δεξί κλικ στο Test Case και κάντε κλικ στο Εκτελέστε το βιβλίο Scratch) για να ελέγξετε την ορθότητα της δοκιμαστικής θήκης. Από προεπιλογή, η εκτέλεση θα ξεκινήσει στον Internet Explorer του προγράμματος περιήγησης. Το αρχείο καταγραφής θα δημιουργηθεί. Εάν θέλουμε να εκτελέσουμε από το Chrome, πρέπει να προσθέσουμε το πρόγραμμα περιήγησης TCP με τιμή ως "Chrome".

Επιχειρησιακή υπόθεση δοκιμής

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

Βήματα για τη δημιουργία επιχειρηματικών υποθέσεων δοκιμής -

Step1: Δημιουργήστε μια δομή φακέλων και μια νέα δοκιμαστική θήκη στην ενότητα Δοκιμές.

Step2: Οι επιχειρηματικές δοκιμαστικές θήκες μπορούν να δημιουργηθούν κάνοντας δεξί κλικ σε οποιονδήποτε φάκελο, διαθέσιμο στην ενότητα TestCase και επιλέγοντας το πορτοκαλί κυκλικό εικονίδιο βέλους. Επίσης, μπορεί να δημιουργηθεί επιχειρηματική δοκιμαστική θήκη κάνοντας κλικ στα πλήκτρα συντόμευσης "Ctrl + N"Και"Ctrl + B. "  

Step3: Μεταφέρετε και αποθέστε επιλεγμένες τεχνικές δοκιμαστικές θήκες σε αυτήν την επιχειρηματική δοκιμαστική θήκη.

Επιχειρησιακή υπόθεση δοκιμής
Business Test Case (Δημιουργία δοκιμαστικών υποθέσεων Tosca)

Παράμετροι και βιβλιοθήκη Tosca

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

Η παραμετροποίηση είναι μια μεθοδολογία για την αποφυγή της χρήσης σκληρών κωδικοποιημένων δεδομένων για να γίνει η δοκιμαστική θήκη δυναμική και τα δεδομένα των δοκιμών. Η Tosca επιτρέπει πολλούς τρόπους για την εκτέλεση παραμετροποίησης. Οι σημαντικές προσεγγίσεις είναι Buffer, Test Configuration Parameter (TCP), Business Parameter, TCD, TCP, κ.λπ.

Ρυθμιστικό - Μπορούμε να πούμε ότι το buffer είναι ένα ειδικό είδος μεταβλητής στο Tosca για αποθήκευση τιμών χρόνου εκτέλεσης. Μόνο η διαφορά είναι ότι το buffer διατηρεί την τιμή μετά την ολοκλήρωση της εκτέλεσης. Το εύρος του buffer περιορίζεται στον τοπικό χώρο εργασίας μόνο καθώς η τιμή buffer δεν μπορεί να ενημερωθεί σε κοινόχρηστο αποθετήριο. Υπάρχουν διαφορετικά τυποποιημένα modules που διατίθενται στην Tosca για εργασία με buffer. Οι σημαντικές ενότητες είναι -

  • TBox Set Buffer - Αυτή η ενότητα χρησιμοποιείται για τη δημιουργία της προσωρινής μνήμης σύμφωνα με το όνομα που παρέχεται στην ενότητα χαρακτηριστικών. Η τιμή που παρέχεται στην ενότητα τιμή του χαρακτηριστικού θα αποθηκευτεί στο buffer. Μπορούμε να δημιουργήσουμε περισσότερα από ένα buffer χρησιμοποιώντας αυτήν την ενότητα.
  • TBox Όνομα σε Buffer - Αυτή η λειτουργική μονάδα χρησιμοποιείται για την αποθήκευση του ονόματος Case Case στο buffer για το οποίο το όνομα παρέχεται στο πεδίο τιμή χαρακτηριστικού. Πρέπει να εκτελέσουμε το Test Case από τη λίστα εκτέλεσης για να αποθηκεύσουμε το όνομα Test Case. Διαφορετικά, θα αποθηκευτεί ως "Scratch book".
  • TBox Delete Buffer - Χρησιμοποιείται για τη διαγραφή των υπαρχόντων buffer. Το όνομα του buffer θα πρέπει να αναφέρεται στην ενότητα τιμή του χαρακτηριστικού.
  • Μερικό ρυθμιστικό TBox - Αυτή η ενότητα χρησιμοποιείται για την εξαγωγή ή την επαλήθευση του μερικού κειμένου ενός buffer. 
Παράμετροι Tosca - Buffer
Ενότητες χειρισμού ρυθμιστικών ρυθμίσεων (παράμετροι Tosca)

Η σύνταξη του buffer για να διαβάσετε την τιμή είναι  {B [Buffer_Name]}

Το buffer μπορεί να δημιουργηθεί χρησιμοποιώντας Τρόπος δράσης as Ρυθμιστικό για οποιοδήποτε βήμα δοκιμής (το όνομα του buffer θα πρέπει να είναι η τιμή του βήματος δοκιμής) αντί για τη χρήση της μονάδας Set Buffer. Επίσης, χρησιμοποιώντας {XB [Buffer_Name]}, Το buffer μπορεί να δημιουργηθεί από ένα βήμα δοκιμής επαλήθευσης δυναμικά.

Για περισσότερες λεπτομέρειες σχετικά με ένα buffer, ανατρέξτε Πύλη υποστήριξης Tricentis.

Παράμετροι διαμόρφωσης δοκιμής - Αυτός είναι ένας άλλος τρόπος παραμετροποίησης των δεδομένων δοκιμής. Οι παράμετροι δοκιμής διαμόρφωσης (TCP) μπορούν να δημιουργηθούν σε επίπεδο δοκιμής, φακέλου ή λίστας εκτέλεσης. Εάν οι παράμετροι διαμόρφωσης δοκιμής ορίζονται σε επίπεδο γονικού φακέλου, μπορούν να ανακτηθούν οι ίδιες τιμές παραμέτρων από τον υποφάκελο και όλες οι δοκιμαστικές περιπτώσεις που είναι διαθέσιμες στον συγκεκριμένο γονικό φάκελο. Για να δημιουργήσουμε TCP, πρέπει να επιλέξουμε την επιλογή "Δημιουργία παραμέτρου δοκιμής διαμόρφωσης" αφού κάνετε δεξί κλικ στη δοκιμαστική θήκη ή σε επίπεδο φακέλου. Η σύνταξη για την ανάγνωση της παραμέτρου TCP είναι {CP [Όνομα TCP]}. Τα TCP είναι ορατά στην ενότητα Δοκιμή διαμόρφωσης κάθε δοκιμαστικής υπόθεσης, φακέλου ή λίστας εκτέλεσης.

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

Η Tosca παρέχει βασικές παραμέτρους διαμόρφωσης δοκιμής που χρησιμοποιούνται για ρυθμίσεις δοκιμών στο χώρο εργασίας της Tosca. Όπως εάν θέλουμε να εκτελέσουμε το Test Case στο πρόγραμμα περιήγησης Chrome, πρέπει να προσθέσουμε το TCP ως πρόγραμμα περιήγησης με αξία Chrome.

Για να προσθέσετε TCP, κάντε δεξί κλικ στο Test Case και κάντε κλικ σε ένα μικρό τετράγωνο σχήμα με ιώδες χρώμα (Δημιουργία παραμέτρου δοκιμής διαμόρφωσης…). Επίσης, μπορεί να δημιουργηθεί πατώντας "Ctrl + N, Ctrl +.". Κλικ εδώ να μάθω περισσότερα.

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

Step1: Δημιουργήστε παραμέτρους διαμόρφωσης δοκιμής για να αποθηκεύσετε τα δεδομένα δοκιμής.

Παράμετροι Tosca - Δημιουργία TCP
Παράμετροι Tosca - Δημιουργία TCP

Step2: Δημιουργήστε buffer για να αποθηκεύσετε τις τιμές του TCP. Αυτό είναι ένα προαιρετικό βήμα. μέσω αυτού του βήματος, προσπαθούμε να δείξουμε τη χρήση των buffer ως παραμετροποίηση δεδομένων.

Παράμετροι Tosca - Ρυθμίστε buffer από το TCP
Παράμετροι Tosca - Ρυθμίστε buffer από το TCP

Step3: Αντικατάσταση των δεδομένων κωδικοποίησης από τη δοκιμαστική θήκη με buffer.

Παράμετροι Tosca - Buffer για δοκιμές
Παράμετροι Tosca - Buffer για δοκιμές

Σημείωση: Σε αυτήν την ενότητα, μάθαμε για τα βασικά της παραμετροποίησης. Στο προχωρημένο επίπεδο της Tosca, θα μάθουμε προηγμένες τεχνικές παραμετροποίησης όπως TCD, TDM, TDS κ.λπ.

Βιβλιοθήκη Tosca

Η βιβλιοθήκη Tosca, διαθέσιμη στην ενότητα TestCase, είναι ένα μέρος για την αποθήκευση των επαναχρησιμοποιήσιμων στοιχείων των δοκιμαστικών περιβλημάτων. Το κάθε στοιχείο με τη βιβλιοθήκη είναι γνωστό ως Reusable Test Step Block.

Αποκλεισμός βημάτων δοκιμής - Είναι μια ομαδοποίηση δοκιμαστικών βημάτων / ενοτήτων για την εκτέλεση συγκεκριμένων εργασιών, όπως σύνδεση, αποσύνδεση, δημιουργία εγγραφής κ.λπ. Το μπλοκ δοκιμαστικών βημάτων μπορεί να δημιουργηθεί χρησιμοποιώντας το φάκελο Test case level. Βοηθά στην αύξηση της αναγνωσιμότητας και μειώνει τις προσπάθειες συντήρησης.

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

Βιβλιοθήκη δοκιμαστικών βημάτων - Αυτό είναι το μέρος, όπου μπορούμε να δημιουργήσουμε το επαναχρησιμοποιήσιμο μπλοκ δοκιμών. Η βιβλιοθήκη μπορεί να δημιουργηθεί με οποιονδήποτε διαθέσιμο φάκελο στην ενότητα TestCase. Ωστόσο, υπάρχει ένας περιορισμός με τον οποίο μπορεί να δημιουργηθεί μόνο μία βιβλιοθήκη σε έναν φάκελο. Για να δημιουργήσουμε τη Βιβλιοθήκη, πρέπει να κάνουμε δεξί κλικ σε οποιονδήποτε φάκελο και να επιλέξουμε το εικονίδιο του φακέλου (Δημιουργία βιβλιοθήκης TestStep) με το σύμβολο "L". Επίσης, μπορούμε να δημιουργήσουμε τη βιβλιοθήκη χρησιμοποιώντας τα πλήκτρα συντόμευσης Ctrl + N, Ctrl + L.

Επαναχρησιμοποιήσιμο μπλοκ δοκιμής - Όταν ορίσαμε ένα Test Step Block μέσα τη Βιβλιοθήκη Test Step ενότητα, ενήργησε ως Reusable Test Step Block. Μπορούμε να το δημιουργήσουμε με δύο τρόπους -

  1. Νέο Reusable Test Step Block - Κάντε δεξί κλικ στο φάκελο Library και κάντε κλικ στο εικονίδιο Δημιουργία επαναχρησιμοποιήσιμου TestStepBlock (εικονίδιο φακέλου με σύμβολο επαναχρησιμοποίησης). Πλήκτρο συντόμευσης για αυτό - Ctrl + N, Ctrl + R. Μετά τη δημιουργία του επαναχρησιμοποιήσιμου μπλοκ, πρέπει να γράψουμε τα βήματα δοκιμής εδώ.
  2. Μετατροπή υπάρχοντος μπλοκ βημάτων δοκιμής - Με τη μέθοδο drag-drop, μπορούμε να μετατρέψουμε οποιοδήποτε υπάρχον TestStepBlock σε Reusable TestStepBlock.

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

Παράμετρος επιχειρήσεων - Είναι μια προσέγγιση για τη μετάδοση δεδομένων δοκιμής στο Reusable Test Step Block μέσω των παραμέτρων. Οι παράμετροι του Reusable Test Step Block ονομάζεται Business Parameter. Έτσι, με τη βοήθεια αυτού, μπορούμε να χρησιμοποιήσουμε το Reusable Test Step Block για ένα διαφορετικό σύνολο δεδομένων δοκιμής. Βήματα για τη δημιουργία επιχειρηματικών παραμέτρων -

  • Κάντε δεξί κλικ στο Reusable Test Step Block και κάντε κλικ στο εικονίδιο [Π] για να δημιουργήσετε το Business Parameter Container.
  • Κάντε δεξί κλικ σε αυτό το κοντέινερ, κάντε κλικ στο μπλε τετράγωνο εικονίδιο για να δημιουργήσετε καθεμία από τις παραμέτρους.
  • Μετονομάστε τις παραμέτρους με βάση τον τύπο δεδομένων και εφαρμόστε τα στα βήματα δοκιμής καταργώντας τα υπάρχοντα δεδομένα.
  • Διαβιβάστε τα δεδομένα από τις δοκιμαστικές υποθέσεις μέσω αυτών των επιχειρηματικών παραμέτρων.

Επαναχρησιμοποιήσιμη δομή Block Step Test με επιχειρηματικές παραμέτρους:

Παράμετροι Tosca - Δημιουργήστε επαναχρησιμοποιήσιμο TestStepBlock
Παράμετροι Tosca - Δημιουργήστε επαναχρησιμοποιήσιμο TestStepBlock

Δοκιμαστική θήκη αφού καλέσετε το Reusable Test Step Block:

Παράμετροι Tosca - Χρήση επαναχρησιμοποιήσιμου TestStepBlock
Παράμετροι Tosca - Χρήση επαναχρησιμοποιήσιμου TestStepBlock

Συμπέρασμα:

Σε αυτό το άρθρο «Δημιουργία δοκιμαστικών περιπτώσεων Tosca» του Tricentis Tosca Tutorial, μάθαμε πώς να δημιουργούμε Tosca Test Cases και παραμέτρους. Κάντε κλικ για να διαβάσετε το επόμενο άρθρο του TOSCA Tutorial - Κατανόηση της λίστας εκτέλεσης της Tosca και των εκθέσεων.

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

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

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

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

Lambda Geeks