Tosca Tutorial - Ένας πλήρης οδηγός επιτυχίας για το Tosca 13.x

Εκμάθηση Tosca

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

Εκμάθηση 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 ως δοκιμαστικού αυτοματισμού.

Τι είναι ο έλεγχος αυτοματισμού;

Σήμερα, η βιομηχανία πληροφορικής απαιτεί την ποιότητα και την αποτελεσματικότητα με ελάχιστες ανθρώπινες προσπάθειες για την παροχή οποιουδήποτε είδους υπηρεσιών πληροφορικής. Εδώ, οι δοκιμές αυτοματισμού διαδραματίζουν μεγάλο ρόλο στις υπηρεσίες δοκιμών. Ο έλεγχος αυτοματισμού είναι μια υπηρεσία αυτοματοποίησης της διαδικασίας δοκιμών και σεναρίων για τη μείωση των ανθρώπινων προσπαθειών. Στην κατακόρυφη αυτοματοποίηση, τα κορυφαία εργαλεία όπως το QTP (UFT), το RFT και το Selenium καταλάμβαναν τους μεγάλους χώρους. Τώρα η Tosca δίνει σκληρό ανταγωνισμό σε αυτά τα εργαλεία.

Γιατί Tosca;

Η Tosca είναι ένα από τα κορυφαία στην αγορά εργαλεία στις μέρες μας. Έχει τη δυνατότητα να εκτελεί λειτουργικές δοκιμές και παλινδρόμηση επίσης. Η δοκιμή API που έχει σημαντικό ρόλο στη διαδικασία AGILE, μπορεί να γίνει μέσω της TOSCA. Τώρα, μια μέρα, οι έντονες απαιτήσεις απαιτούν λιγότερες προσπάθειες δοκιμών και μικρότερο χρονικό διάστημα εκπαίδευσης στο εργαλείο. Σε αυτή την πτυχή, το Tosca είναι το πιο κατάλληλο εργαλείο καθώς υποστηρίζει το σενάριο λιγότερο δοκιμές που θα καταναλώνει ελάχιστο χρόνο για να μάθει. Ο χρήστης της Tosca μπορεί να γράψει αποτελεσματικές δοκιμαστικές περιπτώσεις με ελάχιστο σετ δεξιοτήτων. Επίσης, δημιουργεί τυπικές αναφορές δοκιμών για τη διαχείριση χωρίς μεγάλη προσαρμογή.

Βασικά χαρακτηριστικά:

  • Προσέγγιση δοκιμών βάσει μοντέλου: Αυτό είναι το κύριο χαρακτηριστικό της Tosca ως δοκιμαστικού αυτοματισμού. Λόγω αυτού, το Tosca είναι πιο κατάλληλο από άλλα εργαλεία αυτοματισμού δοκιμών που διατίθενται στην αγορά. Ως μέρος της ανάπτυξης δοκιμαστικών περιπτώσεων, πρέπει να δημιουργήσουμε λειτουργικές μονάδες για καθεμία από τις λειτουργίες επιπέδου μονάδας. Όλες οι τεχνικές ιδιότητες των αντικειμένων δοκιμής αποθηκεύονται στις ενότητες που θα συγχωνευθούν κατά τη δημιουργία της δοκιμής μαζί με τα δεδομένα δοκιμής.
  • Προσέγγιση δοκιμών βάσει κινδύνου: Η άλλη σημαντική πτυχή της Tosca καθώς υποστηρίζει την προσέγγιση δοκιμών βάσει κινδύνου. Η Tosca είναι ικανή να εκτιμήσει τον κίνδυνο με τις δοκιμαστικές περιπτώσεις. Βασικά, μπορεί να προσδιορίσει το υποσύνολο ολόκληρης της δοκιμαστικής σουίτας που θα ελαχιστοποιήσει τις πιθανότητες κινδύνων. Μόλις ολοκληρωθεί η εκτέλεση, οι κίνδυνοι μετρώνται λαμβάνοντας υπόψη το αποτέλεσμα εκτέλεσης της δοκιμής και την κάλυψη κινδύνου.
  • Σενάριο λιγότερες δοκιμαστικές περιπτώσεις: Η Tosca υποστηρίζει σενάριο λιγότερο αυτοματισμό, πράγμα που σημαίνει ότι οι δοκιμαστικές περιπτώσεις μπορούν να αναπτυχθούν με μεταφορά και απόθεση μεθόδων ενοτήτων στην ενότητα TestCase της Tosca. Η παραμετροποίηση των δεδομένων δοκιμής και οι υλοποιήσεις των σημείων ελέγχου, μπορούν να γίνουν μέσω της διαμόρφωσης. Έτσι, οποιοσδήποτε θα είναι σε θέση να αναπτύξει δοκιμές με ελάχιστο σετ δεξιοτήτων και κατάρτισης.
  • Δυναμικά δεδομένα δοκιμών:  Τα δυναμικά δεδομένα δοκιμών μπορούν να διατηρηθούν χωριστά από τις τεχνικές δοκιμές. Για να επιτευχθεί αυτό, η Tosca παρέχει προηγμένες δυνατότητες όπως, TDM, TCD, TDS κ.λπ.
  • Εύκολο στη συντήρηση:  Εάν υπάρχει εφαρμογή ή βελτίωση δεδομένων, το ίδιο μπορεί να ενσωματωθεί σε ολόκληρη τη δοκιμαστική σουίτα ενημερώνοντας τις ενότητες ή τα δεδομένα στο κεντρικό αποθετήριο. Οι προσπάθειες που δαπανώνται εδώ, είναι μικρότερες σε σύγκριση με οποιοδήποτε από τα άλλα εργαλεία αυτοματισμού δοκιμών.
  • Διανομή εκτέλεσης: Σημαίνει για την κατανομή της εκτέλεσης δοκιμών σε πολλαπλά συστήματα για τη μείωση των ανθρώπινων προσπαθειών και του κύκλου εκτέλεσης. Με βάση τη διαμόρφωση της κατανεμημένης εκτέλεσης, μπορούμε να προγραμματίσουμε την εκτέλεση της δοκιμής σε πολλά συστήματα.
  • Δοκιμή API: Η δοκιμή API είναι πολύ χρήσιμη όταν ολόκληρη η εφαρμογή δεν είναι έτοιμη, αλλά ορισμένα από τα στοιχεία της εφαρμογής έχουν αναπτυχθεί. Χρησιμοποιώντας το API, η Tosca μπορεί να δοκιμάσει τα αντίστοιχα στοιχεία της εφαρμογής.
  • Εγγραφή δοκιμής: Η Tosca είναι σε θέση να καταγράψει σενάριο δοκιμών για να δημιουργήσει γραμμικές περιπτώσεις δοκιμών μαζί με σημεία ελέγχου για εξοικονόμηση χρόνου. Αυτή η λειτουργία είναι πολύ χρήσιμη μόνο για μία φορά δοκιμή.
  • Λεπτομερής αναφορά: Η Tosca δημιουργεί αναφορές εκτέλεσης βήμα προς βήμα και αρχεία καταγραφής με καταγεγραμμένες οθόνες. Τα αρχεία καταγραφής εκτέλεσης είναι πολύ χρήσιμα κατά τη διερεύνηση τυχόν σφαλμάτων.
  • Δοκιμή κινητής τηλεφωνίας: Η Tosca υποστηρίζει τη δοκιμή εφαρμογών για κινητά σε συσκευές Android και iOS. Για δοκιμές iOS, απαιτείται πρόσθετη υποδομή MAC.
  • Υποστηριζόμενες εφαρμογές:  Η Tosca είναι συμβατή με διαφορετικούς τύπους εφαρμογών, όπως Salesforce, SAP, Web, Powerbuilder, DotNet, Mainframe, Mobile devices κ.λπ.
  • Ενσωμάτωση με εργαλεία τρίτων: Η Tosca βοηθά στην ενσωμάτωση με εργαλεία τρίτων με την ελάχιστη προσαρμογή, όπως Perfecto, Selenium, Azure, Jenkins κ.λπ.

Αρχιτεκτονική TOSCA:

TOSCA έχει σχεδιαστεί και αναπτυχθεί από την TRICENTIS Technology & Consulting GmbH (Μια Αυστριακή Εταιρεία Λογισμικού με έδρα τη Βιέννη). Το εργαλείο δοκιμής TOSCA έχει τις παρακάτω διεπαφές -

  • GUI - Το γραφικό περιβάλλον εργασίας χρήστη
  • API - Διεπαφή προγραμματισμού εφαρμογών
  • CLI - Διεπαφή γραμμής εντολών
  • Ολοκληρωμένη διαχείριση δοκιμών
Επισκόπηση TOSCA - Αρχιτεκτονική της Tosca
Διάγραμμα αρχιτεκτονικής (Επισκόπηση Tosca)

Η τελευταία έκδοση του TOSCA Commander που διατίθεται στην αγορά είναι 13.3. Τα κύρια συστατικά της Tosca αναφέρονται παρακάτω -

  • Οδηγός Tosca
  • Διοικητής της Tosca
  • Εκτελεστής της Tosca
  • Αποθετήριο δοκιμής

Διοικητής της TOSCA: Ο διοικητής TOSCA είναι ο πυρήνας του εργαλείου για την ανάπτυξη, διαχείριση, εκτέλεση και ανάλυση της δημιουργίας σεναρίων δοκιμής. Ο Tosca Commander διαθέτει τα πέντε τμήματα που χρησιμοποιούνται στα περισσότερα έργα - 

1. Ενότητα - Όλες οι Ενότητες (διατηρούν τις τεχνικές πληροφορίες του αντικειμένου δοκιμής) αποθηκεύονται σε αυτήν την ενότητα.

2. Testcase - Τα τεχνικά στοιχεία οποιωνδήποτε δοκιμαστικών περιπτώσεων διατηρούνται σε αυτήν την ενότητα.

3. TestCaseDesign - Αυτή η ενότητα χρησιμοποιείται για την απομόνωση των δεδομένων δοκιμής από τη δοκιμαστική αίθουσα με καλά οργανωμένο τρόπο. Η κύρια πρόθεση αυτής της ενότητας δεν είναι να αγγίξετε τις τεχνικές περιπτώσεις δοκιμών για να τροποποιήσετε τα δεδομένα δοκιμής.

4. Εκτέλεση - Αυτή η ενότητα διατηρεί τα αρχεία καταγραφής των αποτελεσμάτων εκτέλεσης δοκιμής στη λίστα εκτέλεσης. Βασικά, χρησιμοποιείται για τη διαχείριση της εκτέλεσης δοκιμής.

5. Απαιτήσεις - Όλες οι σχετικές με τις απαιτήσεις πληροφορίες αποθηκεύονται σε αυτήν την ενότητα.

Επισκόπηση Tosca - Διοικητής της Tosca
Επισκόπηση TOSCA - Διοικητής της Tosca

Μια λεπτομερής μελέτη διαφόρων τμημάτων είναι διαθέσιμη στο επόμενο άρθρο.

Εκτελεστής της TOSCA: Το Tosca Executor έχει συνηθίσει να εκτελεί δοκιμαστικές περιπτώσεις που αναπτύσσονται στο TOSCA. Αυτή είναι μια εναλλακτική λύση για τη δοκιμή εκτέλεσης χωρίς να ανοίξετε τον διοικητή της Tosca. Μπορούμε να περιηγηθούμε στον εκτελεστή της Tosca μέσω του μενού έναρξης των παραθύρων:  Έναρξη-> Όλα τα προγράμματα-> Tricentis-> Tosca Executor

Για περισσότερες πληροφορίες σχετικά με τα αρχεία TestSet, κάντε κλικ εδώ.

Επισκόπηση Tosca - Εκτελεστής της Tosca
Επισκόπηση Tosca - Εκτελεστής της Tosca

Οδηγός της Tosca: Πρέπει να σαρώσουμε την εφαρμογή για να δημιουργήσουμε λειτουργικές μονάδες (χάρτης αντικειμένων) για αυτοματοποιημένο έλεγχο. Ο οδηγός Tosca είναι το παλιό μοντέλο σάρωσης εφαρμογών. Μπορεί να είναι ανοιχτό ως αυτόνομο συστατικό επίσης και από τον Διοικητή.

Επισκόπηση TOSCA - Οδηγός Tosca
Επισκόπηση TOSCA - Οδηγός Tosca

Αποθετήριο δοκιμής: Το Testcase μπορεί να αποθηκευτεί σε εξωτερικούς κοινόχρηστους χώρους αποθήκευσης / βάσεις δεδομένων όπως Oracle, SQLServer, SQL Lite, κ.λπ. Υπηρεσία. Απαιτείται το αποθετήριο δοκιμών, έτσι ώστε πολλοί δοκιμαστές να μπορούν να λειτουργούν ταυτόχρονα.

Επισκόπηση TOSCA - Αποθετήριο Tosca
Επισκόπηση TOSCA - Αποθετήριο Tosca

 

Υποστηριζόμενη πλατφόρμα:

  • Πλαίσια και γλώσσες προγραμματισμού: dotNet συμπεριλαμβανομένου του WPF, Java, VB, Δελφοί.
  • Πρόγραμμα περιήγησης στο Web: Firefox, Internet Explorer, Chrome.
  • Περιβάλλον ανάπτυξης εφαρμογών: PowerBuilder.
  • Εφαρμογές κεντρικού υπολογιστή: 3270, 5250.
  • Προγράμματα MS: MS Outlook, MS excel
  • Εταιρική εφαρμογή: Seibel, SAP.
  • Πρωτόκολλα και υλικό: Flash, Υπηρεσίες Web (SOAP), ODBC.

Συμπέρασμα

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

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

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

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

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

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

Lambda Geeks