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

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

Έχουμε διαχωρίσει ολόκληρο το σεμινάριο της Tosca στα παρακάτω άρθρα. Έχουμε γράψει αυτό το άρθρο «Εκτέλεση 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. Επίσης, θα εξηγήσουμε την επισκόπηση των προβλημάτων Tosca.

Tosca ExecutionList - Επισκόπηση της εκτέλεσης δοκιμών

Γιατί η εκτέλεση δοκιμών αυτοματισμού;

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

  • Μειώστε τις ανθρώπινες προσπάθειες.
  • Αυξήστε τη λειτουργική κάλυψη.
  • Εξασφαλίστε την ποιότητα της παράδοσης αποφεύγοντας ανεπιθύμητες ανθρώπινες προσπάθειες
  • Μειώστε το κόστος και τη διάρκεια εκτέλεσης δοκιμής.
  • Εύκολη διαχείριση δεδομένων και συντήρηση δοκιμών.
  • Πιο επαγγελματικός τρόπος δοκιμής αναφοράς στους στοίβες.
  • Εκτέλεση δοκιμής χωρίς παρακολούθηση μέσω του μοντέλου κατανεμημένης εκτέλεσης της Tosca.

Προσέγγιση λήψης στιγμιότυπων οθόνης κατά την εκτέλεση;

Λήψη οθόνης αποτυχημένων βημάτων δοκιμής: Η Tosca μπορεί να καταγράψει τις οθόνες για κάθε βήμα δοκιμής που απέτυχε λόγω της επαλήθευσης των αποτυχιών διαλόγου. Για τις δοκιμαστικές περιπτώσεις που δημιουργούνται χρησιμοποιώντας Κλασικοί κινητήρες, Η Tosca επιτρέπει την καταγραφή της οθόνης στις αμβλώσεις των χρηστών. Το στιγμιότυπο οθόνης που θα ληφθεί θα είναι διαθέσιμο στη διαδρομή - @ {Environment.ProjectDir} \ Στιγμιότυπα οθόνης. Διαδρομή για τη διαμόρφωση αυτής της ρύθμισης - 

Κινητήρες 3.0 - Έργο-> Ρυθμίσεις-> TBox-> Καταγραφή-> Στιγμιότυπα οθόνης 

Κλασικοί κινητήρες - Έργο-> Ρυθμίσεις-> Μηχανή-> Επιλογές καταγραφής-> Στιγμιότυπα οθόνης 

Εκτέλεση Tosca - Λήψη οθόνης για αποτυχημένο βήμα δοκιμής
Εκτέλεση Tosca - Λήψη οθόνης για αποτυχημένο βήμα δοκιμής

Εκτός - Η Tosca δεν θα τραβήξει το στιγμιότυπο οθόνης.

Αποτυχία διαλόγου - Επιτρέπει στον Tosca Commander να καταγράφει ένα στιγμιότυπο οθόνης για αποτυχία διαλόγου.

Αποτυχία επαλήθευσης - Επιτρέπει στον Tosca Commander να καταγράφει ένα στιγμιότυπο οθόνης για αποτυχία επαλήθευσης.

Λήψη οθόνης του TestStepValues: Με βάση τη διαμόρφωση, το Tosca επιτρέπει την καταγραφή των οθονών για κάθε TestStepValues ​​που χρησιμοποιεί τη λειτουργία δράσης ως Εισαγωγή κατά την εκτέλεση. Μπορούμε να χρησιμοποιήσουμε την ίδια διαμόρφωση, για να ελέγξουμε τις οθόνες που καταγράφονται κατά την εκτέλεση της δοκιμής.

Η επιλογή για καταγραφή οθόνης τιμών βημάτων δοκιμής, είναι διαθέσιμη για να ακολουθήσετε το Engine 3.0 - DotNet, AnyUI, XBrowser, UIA και τον αυτοματοποιημένο έλεγχο, που γίνεται με βάση την εικόνα.

Για να το ενεργοποιήσουμε, πρέπει να αλλάξουμε την καθολική ροή οθόνης από τη διαδρομή Έργο-> Ρυθμίσεις-> Κινητήρας-> Doku Snapper.

Εκτέλεση Tosca - Ρύθμιση ροής οθόνης
Εκτέλεση Tosca - Ρύθμιση ροής οθόνης

Επίσης, το ίδιο πράγμα μπορεί να επιτευχθεί προσθέτοντας την παράμετρο διαμόρφωσης ScreenFlow   ScreenFlowPath στη λίστα εκτέλεσης.

Εκτέλεση Tosca - Παράμετρος διαμόρφωσης ροής οθόνης
Εκτέλεση Tosca - Παράμετρος διαμόρφωσης ροής οθόνης

Το αρχείο καταγραφής εκτέλεσης θα μοιάζει με -  

Εκτέλεση Tosca - Δείγμα καταγραφής εκτέλεσης
Εκτέλεση Tosca - Δείγμα καταγραφής εκτέλεσης

DokuSnapper:  Χρησιμοποιείται για τη δημιουργία ενός εγγράφου Microsoft® Word που περιέχει στιγμιότυπα οθόνης και δεδομένα σε όλα τα εκτελεσμένα TestSteps. Αντί να καταγράφει στιγμιότυπα οθόνης σε κάθε TestStep, το DokuSnapper ενοποιεί όλα τα δεδομένα σε ένα έγγραφο. 

Μπορούμε να το ενεργοποιήσουμε αλλάζοντας το Ενεργοποίηση Snapper τιμή σε True από τη διαδρομή - Project-> Settings-> Engine-> Doku Snapper.

Το παραγόμενο έγγραφο θα μοιάζει με - 

Εκτέλεση Tosca - Dokusnapper
Εκτέλεση Tosca - Dokusnapper

Πώς να εκτελέσετε δοκιμαστικά περιστατικά στην Tosca;

Μόλις τελειώσουμε με τη δημιουργία δοκιμαστικής υπόθεσης με τον διοικητή Tosca Δοκιμές ενότητα, θα ακολουθήσουμε τις ακόλουθες προσεγγίσεις για περαιτέρω διαδικασίες:

· Εκτέλεση δοκιμαστικών περιπτώσεων στο ScratchBook

· Εκτέλεση δοκιμαστικών περιπτώσεων από τη λίστα εκτέλεσης

Εκτέλεση δοκιμαστικών περιπτώσεων στο ScratchBook:

Η Tricentis συμβουλεύει τη χρήση του ScratchBook για στεγνό τρέξιμο (για έλεγχο της ετοιμότητας της δοκιμαστικής περίπτωσης) μόνο, καθώς τα αποτελέσματα δεν αποθηκεύονται για μελλοντική αναφορά. Θα μπορούσαμε επίσης να εκτελέσουμε την εκτέλεση μεμονωμένων TestSteps.

Εκτέλεση των δοκιμαστικών περιπτώσεων από τη λίστα εκτέλεσης:

Η Εκτέλεση Τα τμήματα παρέχουν μια δυνατότητα επιλογής και προετοιμασίας πολλαπλών δοκιμών για εκτέλεση. Η εκτέλεση που εκτελείται στο ExecutionList θα είναι διαθέσιμη για περαιτέρω μελλοντική αναφορά.

Βήμα προς βήμα διαδικασία για την προετοιμασία και εκτέλεση δοκιμαστικών περιπτώσεων από το τμήμα εκτέλεσης:

Βήμα 1# Δημιουργία φακέλου λίστας εκτέλεσης στο οι εκτελέσεις επιλέγοντας το εικονίδιο "Δημιουργία φακέλου λίστας εκτέλεσης" αφού κάνετε δεξί κλικ σε οποιονδήποτε φάκελο.

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

Βήμα 3# Μπορούμε να προσθέσουμε τις δοκιμαστικές περιπτώσεις (οι οποίες δημιουργήθηκαν στο τελευταίο άρθρο) στη λίστα εκτέλεσης από την ενότητα TestCases με τη μέθοδο drag-drop. Η πλήρης λίστα εκτέλεσης θα μοιάζει παρακάτω -

Εκτέλεση Tosca - Λίστα εκτέλεσης
Εκτέλεση Tosca - Λίστα εκτέλεσης

Βήμα 4# Τώρα, πρέπει να ρυθμίσουμε τη συμπεριφορά εκτέλεσης, όπως ο μηχανισμός λήψης οθόνης. Για τον σκοπό μάθησης, έχουμε ενεργοποιήσει Τραβήξτε στιγμιότυπα οθόνης του TestStepValues ​​και του DockuSnapper.

Βήμα 5# Τώρα, μπορούμε να εκτελέσουμε μία, πολλαπλές ή ολόκληρες δοκιμαστικές περιπτώσεις με βάση την επιλογή. Εκτελούμε τη δοκιμαστική θήκη πατώντας το F6 πλήκτρο ή κάντε κλικ στο κουμπί εκτέλεσης αφού κάνετε δεξί κλικ στην επιλεγμένη λίστα δοκιμών / εκτέλεσης. 

Βήμα 6# Κατανοήστε και επεξεργαστείτε τα αποτελέσματα των δοκιμών σας. Το αρχείο καταγραφής εκτέλεσης εμφανίζεται παρακάτω με επισημασμένη διαδρομή οθόνης - 

Tosca Execution - Αρχείο εκτέλεσης Log
Tosca Execution - Αρχείο εκτέλεσης Log

Επίσης, το dokusnapper έχει δημιουργηθεί στην προεπιλεγμένη διαδρομή "% AppData% \ TRICENTIS \ TOSCA TestSuite \ 7.0.0 \ dokusnapper \" με το όνομα του εγγράφου να κοιτάζει με το όνομα της υπόθεσης.

Ζητήματα Tosca

Εξηγήστε την έννοια των ζητημάτων Tosca;

Το ζήτημα δεν είναι παρά ο λόγος για την αποτυχία του τεστ. Η αιτία διαδρομής του ζητήματος είναι ένα έγκυρο έγκυρο ελάττωμα στην εφαρμογή ή υπάρχει μια βελτίωση στην εφαρμογή (FeatureRequest). Κατά την εκτέλεση της αυτοματοποίησης, το πρόβλημα ή το ελάττωμα πρέπει να καταγραφεί και να συνδεθεί με τη δοκιμαστική θήκη.

Ελάττωμα - Αυτό είναι ένα ζήτημα εφαρμογής, δηλαδή, η εφαρμογή δεν λειτουργεί σύμφωνα με τα στάδια δοκιμής (προσδοκία). Το ελάττωμα πρέπει να διορθωθεί από τον προγραμματιστή της εφαρμογής.  

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

Μπορούμε να καταγράψουμε τα ζητήματα στο Θέματα τμήμα ή στο Εκτέλεση τμήμα.

Βήμα # 1:  Πλοηγηθείτε με το Θέματα τμήμα.

Βήμα # 2: Για να δημιουργήσουμε ένα ζήτημα, πρέπει να κάνουμε δεξί κλικ στο φάκελο Issue και να επιλέξουμε κάποια από τις επιλογές τύπου προβλήματος Δημιουργία ελαττώματος or Δημιουργία FeatureRequest τα οποία είναι διαθέσιμα στο μενού περιβάλλοντος. Μετά την επιλογή του τύπου, ο Tosca Commander δημιουργεί ένα νέο ζήτημα και ζητά αυτόματα να αλλάξει το όνομα.

Βήμα # 3: Στο επόμενο βήμα, μπορούμε είτε να δώσουμε ένα νέο όνομα είτε να χρησιμοποιήσουμε το προεπιλεγμένο όνομα πατώντας εισάγετε.

Βήμα # 4: Τώρα, πρέπει να εισαγάγουμε τις παρακάτω λεπτομέρειες για τα διάφορα διαθέσιμα πεδία - 

ID - Μπορούμε να καθορίσουμε τα δικά μας πρότυπα ταυτότητας ή να χρησιμοποιήσουμε τα αναγνωριστικά από οποιοδήποτε εξωτερικό σύστημα.

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

Τύπος - Υπάρχουν πάντα δύο τύποι εδώ, οι οποίοι μπορούν να αλλάξουν ανά πάσα στιγμή.

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

Σοβαρότητα - Η σοβαρότητα αντιπροσωπεύει τον αντίκτυπο του ζητήματος. Αυτό το πεδίο δέχεται μόνο την ακέραια τιμή.

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

Ζητήματα Tosca
Ζητήματα Tosca

Συμπέρασμα:

Σε αυτό το άρθρο του Tricentis Tosca Tutorial, μάθαμε πώς να εκτελέσουμε την εκτέλεση Tosca και να θέσουμε θέματα Tosca. Παρακαλώ πατήστε εδώ για να λάβετε περισσότερες πληροφορίες από την πύλη υποστήριξης.

Κάντε κλικ για να διαβάσετε το επόμενο άρθρο - Επισκόπηση του σχεδιασμού υπόθεσης Tosca.

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

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

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

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

Lambda Geeks