Tosca Modules - Ένας εξαιρετικός οδηγός για τη σάρωση Tosca με το Tosca 13.x

μονάδες tosca - εικόνα χαρακτηριστικών

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

Το Tosca Tutorial αποτελείται από παρακάτω άρθρα που εξηγούνται τα διάφορα συστατικά του 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 Scan για τη δημιουργία του Tosca Module με σύντομες περιγραφές διαφορετικών όρων. Επισυνάπτονται οθόνες βήμα προς βήμα για εύκολη κατανόηση της προσέγγισης σάρωσης Tosca.

Ενότητες Tosca

Έννοιες των ενοτήτων Tosca:

Το Tosca Modules διατηρεί τις τεχνικές ιδιότητες οποιουδήποτε ελέγχου που αναφέρεται σε οποιοδήποτε αντικείμενο δοκιμής.

Βασικά, η δημιουργία μονάδας είναι το πρώτο βήμα για να ξεκινήσετε με την ανάπτυξη δοκιμαστικών περιπτώσεων στο Tosca Commander. Η ενότητα πρέπει να δημιουργηθεί για τη μονάδα λειτουργικού μπλοκ της εφαρμογής δοκιμής. Αυτές οι λειτουργικές μονάδες είναι, για παράδειγμα, σελίδες ή οθόνες δοκιμαστικών ιστότοπων ή οποιεσδήποτε εφαρμογές παραθύρων. Τυχόν πεδία εισαγωγής όπως κουμπιά, πλαίσιο κειμένου, λίστα συνδυασμών κ.λπ. είναι γνωστά ως στοιχεία ελέγχου. Τα στοιχεία ελέγχου που απαιτούνται για την εκτέλεση της δοκιμής, πρέπει να καταγράφονται στο Module ως ModuleAttributes.

Οι ενότητες Tosca ταξινομούνται σε δύο παρακάτω κατηγορίες -

·        Κλασικές ενότητες - Δημιουργείται από κλασικούς κινητήρες κατά τη διάρκεια της σάρωσης. 

·        XModules - Χρησιμοποιεί XEngines που βασίζονται στο πλαίσιο Tosca TBox. 

ενότητες tosca - εικονίδια
Εικονίδια των ενοτήτων Tosca

Κάθε συστατικό στοιχείο της μονάδας είναι γνωστό ως ModuleAttributes και τα στοιχεία είναι γνωστά ως στοιχεία ελέγχου. Τα Classic Modules έχουν το κλασικό ModuleAttributes, και από την άλλη πλευρά, τα XModules έχουν το Χαρακτηριστικά XModule.

Κλασικοί κινητήρες: Στην αρχική φάση της Tosca, οι κλασικοί κινητήρες αναπτύσσονται για την επεξεργασία των πληροφοριών TestCase και καθοδηγούν το αντικείμενο δοκιμής. Υπάρχουν αντίστοιχοι κινητήρες που είναι διαθέσιμοι για να κατευθύνουν οποιοδήποτε αντικείμενο δοκιμής.

TBox: Η αναφορά του αλγορίθμου πλαισίου Tosca Tbox είναι η βάση για τα XEngines να κατευθύνουν τυχόν στοιχεία ελέγχου. Το ίδιο μπορεί να εφαρμοστεί για να κατευθύνει αντικείμενα GUI και εκτός GUI.

X μηχανές: Με τη βοήθεια των XDefinitions, οι XEngines ορίζονται στο Tosca. Τα στοιχεία ελέγχου για τα αντικείμενα δοκιμής είναι ιεραρχικά δομημένα μέσω του XDefinition. Έτσι, η δομή του δέντρου των αντικειμένων δοκιμής χαρτογραφείται με στοιχεία ελέγχου οποιωνδήποτε ενοτήτων.

Το Tosca TBox είναι συμβατό με τους παρακάτω κινητήρες: -

·        Tosca XScan 3.0 - Μετά τη σάρωση των δοκιμαστικών αντικειμένων (GUI ή Non GUI), κάθε φορά που η Tosca δημιουργεί Ενότητες που περιέχουν τις τεχνικές ιδιότητες. Αυτές οι τεχνικές ιδιότητες απαιτούνται για να κατευθύνουν τυχόν αντικείμενα δοκιμής ως χειριστήρια. Η σάρωση μπορεί να γίνει μόνο από ενότητες ενοτήτων. Έτσι, οι ενότητες αποθηκεύονται στην ενότητα «Ενότητα». Μπορούμε να σαρώσουμε οποιαδήποτε εφαρμογή κάνοντας δεξί κλικ σε ένα φάκελο Module και να επιλέξουμε την τεχνολογία της εφαρμογής όπως, επιτραπέζιο, κινητό, html, SAP κ.λπ.

·        Tosca AnyUI Engine 3.0 -  Επιτρέπει τη διαχείριση εφαρμογών με διεπαφές χρήστη, ανεξάρτητα από την υποκείμενη τεχνολογία.

·        Tosca API Engine 3.0 -Το API Engine δημιουργεί λειτουργικές μονάδες για διεπαφές προγραμματισμού εφαρμογών στις οποίες υπάρχει πρόσβαση μέσω μέσων υπηρεσίας Ιστού

·        Μηχανή βάσης δεδομένων Tosca 3.0 - Επιτρέπει την εργασία με βάσεις δεδομένων ως μέρος του αυτοματισμού βάσης δεδομένων.

·        Tosca DotNet Engine 3.0 - Επιτρέπει τη δοκιμή εφαρμογών WinForms που δημιουργήθηκαν με το Microsoft dotNET Framework 4.6.

·        Tosca Java Swing Engine 3.0 - Χρησιμοποιείται για τη σάρωση των εφαρμογών Java Swing για αυτοματοποιημένο έλεγχο.

·        Tosca JavaFX Engine 3.0 - Χρησιμοποιείται για τη σάρωση των εφαρμογών JavaFX για αυτοματοποιημένο έλεγχο

·        Tosca Java SWT Engine 3.0 - Χρησιμοποιείται για τη σάρωση των εφαρμογών Java SWT για αυτοματοποίηση δοκιμών

·        Tosca JSON Engine 3.0 - Το JSON είναι η συντομότερη μορφή σημείωσης αντικειμένου JavaScript που καθορίζει μια συμπαγή μορφή για την επικοινωνία δεδομένων. Το Tosca JSON Engine χρησιμοποιείται για τη δημιουργία, την τροποποίηση ή την επαλήθευση του JSON.

·        Tosca Mobile + Κινητήρας - Επιτρέπει διαφορετικούς τύπους εφαρμογών για κινητά (π.χ. web, εγγενείς, υβριδικές εφαρμογές) να κατευθύνονται τόσο σε smartphone όσο και σε tablet. Για παλαιότερη έκδοση του Android / iOS, αυτοί οι κινητήρες χρησιμοποιούνται για σάρωση.

·        Κινητή μηχανή Tosca 3.0 - Χρησιμοποιείται για τον έλεγχο εφαρμογών για κινητά τόσο σε smartphone όσο και σε tablet.

·        Tosca SAP Engine 3.0 - Χρησιμοποιείται για σάρωση και δοκιμή των εφαρμογών SAP.

·        Tosca Webservice Engine 3.0 - Το Tosca Webservice Engine 3.0 επιτρέπει στο Webservices να κατευθύνεται μέσω Hypertext Transfer Protocol (HTTP). Μπορείτε να κατευθύνετε τις υπηρεσίες Web που χρησιμοποιούν SOAP (Simple Object Acces Protocol) ή REST Webservices (Representation State Transfer).

·        Tosca XML Engine 3.0 - Χρησιμοποιείται για την αλληλεπίδραση με δεδομένα XML για αλλαγή, δημιουργία ή επαλήθευση των δεδομένων.

Τι είναι η Τυπική Ενότητα;

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

Εργαλεία αυτοματισμού TBox:

· Βασικές λειτουργίες των Windows

· Λειτουργίες Buffer

· Εκτίμηση έκφρασης

· Λειτουργίες αρχείων

· Λειτουργίες φακέλων

· Αριθμητικές λειτουργίες

· Λειτουργίες διαδικασίας

· Διαχείριση πόρων

· Σελήνιο

· Συγχρονισμός

TBox XEngines:

· Δεδομένα παραμέτρων

· Βάση δεδομένων

· Html

· Αρχείο, XML, JSON

· Αλληλογραφία

· Κινητό

· SAP, Java

· Excel

· Pdf

· Φιλοξενία

tosca modules - τυπικές ενότητες
tosca modules - τυπικές ενότητες

Υπηρεσία δεδομένων δοκιμής:

· TestData - Εύρεση και παροχή εγγραφής

· TestData - Δημιουργία και παροχή νέας εγγραφής

· TestData - Ενημέρωση εγγραφής

· TestData - Μετακίνηση εγγραφής σε τύπο TDS

· TestData - Διαγραφή εγγραφής

· TestData - Τύπος ενημέρωσης

· TestData - Ενότητα εμπειρογνωμόνων

Σάρωση Tosca: 

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

Οδηγός βήμα προς βήμα του Tosca Scan για να δημιουργήσετε μια ενότητα:

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

tosca modules - επιλογές σάρωσης
tosca modules - επιλογές σάρωσης

Tosca Scan - Classic Modules: 

Ο οδηγός Tosca είναι ένα μέρος Tricentis Tosca και χρησιμοποιείται για κλασική σάρωση για τη δημιουργία κλασικών ενοτήτων. Γενικά, για εφαρμογές παλαιού τύπου που δεν είναι σωστά συμβατές με το TBox Scan, χρησιμοποιούμε αυτήν την προσέγγιση σάρωσης. Μπορούμε να ανοίξουμε τον οδηγό Tosca ως αυτόνομη εφαρμογή από το μενού Έναρξη ή επιλέγοντας την επιλογή "σάρωση Περισσότερα-> Σάρωση παλαιού τύπουΚατά τη σάρωση. Παρακαλώ πατήστε εδώ για να διαβάσετε περισσότερα σχετικά με αυτό το θέμα.

tosca modules - κλασικός μάγος
tosca modules - κλασικός μάγος
  • Κύριο πλαίσιο πλοήγησης - Εμφανίζει τα σαρωμένα στοιχεία ελέγχου.
  • Ιδιότητα αυτοματισμού - Υποχρεωτικές τεχνικές πληροφορίες σχετικά με τα επιλεγμένα στοιχεία ελέγχου.
  • σάρωση - Ξεκινήστε τη σάρωση ολόκληρης της περιοχής.
  • Περιοχή σάρωσης - Σάρωση επιλεγμένης περιοχής.
  • Δημιουργία ενότητας - Αποθήκευση για να δημιουργήσετε μια ενότητα για τη σαρωμένη περιοχή. Οι κλασικές ενότητες μοιάζουν με την παρακάτω εικόνα - 
tosca modules - προσαρμοσμένη κλασική ενότητα
tosca modules - προσαρμοσμένη κλασική ενότητα

Tosca Scan - Ενότητα Tbox:

Το Tosca XScan είναι ένα μέρος Tricentis Tosca και χρησιμοποιείται για σάρωση TBox για τη δημιουργία μονάδων Tbox. Κατά τη σάρωση, πρέπει να επιλέξουμε τους κινητήρες με βάση την εφαρμογή δοκιμής. Βήματα σάρωσης - 

Βήμα 1: Μεταβείτε στην ενότητα Ενότητες και επιλέξτε τη διαδρομή σάρωσης "ScanàApplication".

Βήμα 2: Επιλέξτε τη δοκιμαστική εφαρμογή από την οθόνη "Επιλογή εφαρμογής" και κάντε κλικ στο κουμπί Σάρωση.

Βήμα # 3: Θα εμφανιστεί η οθόνη Xscan. Εδώ εμφανίζονται όλα τα διαθέσιμα στοιχεία ελέγχου μαζί με τεχνικές ιδιότητες καθενός από τα στοιχεία ελέγχου. Με βάση τις επιλεγμένες ιδιότητες, ο έλεγχος εντοπίζεται από την Tosca. Υπάρχουν τέσσερις διαφορετικοί τρόποι αναγνώρισης των στοιχείων ελέγχου - 

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

μονάδες tosca - ιδιότητες σάρωσης tbox
tosca modules - Προσδιορισμός βάσει ιδιοτήτων

Εάν οι ιδιότητες δεν επαρκούν για την αναγνώριση συγκεκριμένων στοιχείων ελέγχου, θα πρέπει να αναζητήσουμε άλλες επιλογές "Identified by" που είναι διαθέσιμες στο Tbox Scan.

Αναγνώριση από την Άγκυρα - Σε αυτήν τη μέθοδο, πρέπει να προσδιορίσουμε το αντικείμενο δοκιμής με την αναφορά οποιουδήποτε άλλου αντικειμένου που αναγνωρίστηκε μοναδικά. Χρησιμοποιεί αλγόριθμο Shortest Path ή Coordinate για στοιχεία αναφοράς. Εδώ, πρέπει να ακολουθήσουμε τις επιλογές αφού κάνουμε κλικ στο κουμπί "Επιλογή στην οθόνη".

tosca modules - αγκύρωση σάρωσης tbox
tosca modules - Αναγνώριση από την Άγκυρα

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

μονάδες tosca - εικόνα σάρωσης tbox
μονάδες tosca - εικόνα σάρωσης tbox

Προσδιορίστε με ευρετήριο - Το ευρετήριο είναι βασικά ο αριθμός εμφάνισης του αντικειμένου δοκιμής. Δηλώνεται με αριθμητική τιμή, ξεκινώντας με 1.

μονάδες tosca - ευρετήριο σάρωσης tbox
tosca modules - Προσδιορισμός κατά ευρετήριο

Μπορούμε να επισημάνουμε τα επιλεγμένα στοιχεία ελέγχου χρησιμοποιώντας την επιλογή "Επιλογή επισήμανσης". Επίσης, μπορούμε να επιλέξουμε απευθείας ένα στοιχείο ελέγχου από την ίδια την εφαρμογή επιλέγοντας την επιλογή «Επιλογή στην οθόνη». Μόλις το αντικείμενο αναγνωριστεί μοναδικά, πρέπει να κάνουμε κλικ Αποθήκευση or Τέλος οθόνης εικονίδιο (διαθέσιμο στην αριστερή κορυφή) για να δημιουργήσετε μια ενότητα.

Βήμα 4: Κάντε κλικ στο "Finish Screen" για να διαγράψετε τις τρέχουσες σαρωμένες πληροφορίες. Μετά από αυτό, κάντε κλικ στην επιλογή Έναρξη οθόνης για να ξεκινήσετε εκ νέου σάρωση μιας νέας σελίδας. Οι λειτουργικές μονάδες TBox θα μοιάζουν παρακάτω -

tosca modules - προσαρμοσμένη μονάδα tbox
tosca modules - προσαρμοσμένη μονάδα tbox

Συμπέρασμα

Σε αυτό το άρθρο του Tricentis Tosca Tutorial, έχουμε καλύψει το Tosca Workspace Creation, ώστε να ξεκινήσουμε να δουλεύουμε με τον Tosca Commander. Χρειάζεστε περισσότερες πληροφορίες, κάντε κλικ εδώ για να επισκεφθείτε την πύλη υποστήριξης Tricentis.

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

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

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

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

Lambda Geeks