Εκπαιδευτικό UFT | Επισκόπηση UFT - Καλύτερος οδηγός για UFT 14.x

Επισκόπηση UFT - Εικόνα χαρακτηριστικών

Μετά την ανάπτυξη, το προϊόν λογισμικού πρέπει να περάσει από τη φάση δοκιμής για να εξασφαλιστεί η ποιότητα. Στον δοκιμαστικό κύκλο ζωής, ο αυτοματοποιημένος έλεγχος έχει ένα λαμπρότερο μέλλον καθώς έχει τη δυνατότητα να μειώσει τον κύκλο δοκιμών και το κόστος με τον αναμενόμενο έλεγχο ποιότητας. Πολλά εργαλεία είναι διαθέσιμα για αυτοματοποιημένο έλεγχο, αλλά αν λάβουμε υπόψη την ευρύτερη κάλυψη εφαρμογών, το εργαλείο Unified Functional Test (UFT) είναι ένα από τα βασικά προγράμματα αναπαραγωγής.

Σε αυτό το άρθρο «Επισκόπηση UFT», θα εξετάσουμε τα βασικά στοιχεία της δοκιμής και της επισκόπησης διαφορετικών στοιχείων που είναι διαθέσιμα στο UFT.

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

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

Εκπαιδευτικό UFT # 2: UFT Setup - Λήψη, Εγκατάσταση, Διαμόρφωση άδειας και Σύνδεση ALM

Εκπαιδευτικό UFT # 3: Αποθετήριο αντικειμένων UFT

Εκπαιδευτικό UFT # 4: Βιβλιοθήκη ενεργειών και λειτουργιών UFT 

Εκπαιδευτικό UFT # 5: Παράμετρος UFT 

Εκπαιδευτικό UFT # 6: Σενάριο VB σε UFT

Εκπαιδευτικό UFT # 7: Οδηγός βήμα προς βήμα για τη δημιουργία δοκιμαστικής θήκης στο UFT

Εκπαιδευτικό UFT # 8: Εξαίρεση χειρισμού σε UFT

Εκπαιδευτικό UFT # 9: Εγγραφή σε UFT με σημεία ελέγχου και αντικείμενο λεξικού 

Εκπαιδευτικό UFT # 10: Ερωτήσεις και απαντήσεις συνέντευξης UFT 

Επισκόπηση UFT

Σχετικά με τη Δοκιμή λογισμικού:

Η δοκιμή έχει σημασία για την πολλαπλή επαλήθευση του τελικού προϊόντος. Ο έλεγχος μπορεί να γίνει σε διαφορετικές φάσεις του κύκλου ζωής ανάπτυξης λογισμικού. Μπορούμε να πραγματοποιήσουμε τη δοκιμή λογισμικού με δύο τρόπους - χειροκίνητα ή μέσω αυτοματοποιημένων δοκιμών. Θα μιλήσουμε για την αυτοματοποίηση των δοκιμών σε όλα τα σεμινάρια. 

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

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

Η ταξινόμηση των δοκιμών λογισμικού εξηγείται παρακάτω -

Δοκιμή μονάδας - Αυτός ο τύπος δοκιμών πραγματοποιείται στη φάση ανάπτυξης από τον προγραμματιστή της εφαρμογής.

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

Δοκιμή συστήματος - Αυτός ο τύπος δοκιμών πραγματοποιείται πριν από την παράδοση του τελικού προϊόντος. Οι λειτουργίες του προϊόντος ελέγχονται σε αυτή τη φάση.

Δοκιμή αποδοχής χρήστη - Ο Έλεγχος Αποδοχής Χρήστη (UAT) γίνεται από τους επιχειρηματικούς χρήστες για να ελέγξει τις απαιτήσεις πριν από την αποδοκιμασία του προϊόντος στην παραγωγή. Αυτή είναι μια δοκιμή blac-kbox.

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

Σχετικά με τον έλεγχο αυτοματισμού:

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

Τα βασικά χαρακτηριστικά του αυτοματοποιημένου ελέγχου αναφέρονται παρακάτω -

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

Σχετικά με την επισκόπηση UFT:

Το UFT είναι η σύντομη μορφή Unified Functional Testing, η οποία ήταν προηγουμένως γνωστή ως Quick Test Professional (QTP). Με τη βοήθεια της δέσμης ενεργειών VB, οι δοκιμαστικές θήκες δημιουργούνται για να αυτοματοποιήσουν οποιοδήποτε σενάριο λειτουργικών δοκιμών. Τα κύρια πλεονεκτήματα του UFT σε σχέση με άλλα εργαλεία αυτοματισμού δοκιμών, καθορίζονται παρακάτω -

  • Η διαδικασία αυτοματοποίησης δοκιμών είναι απλή και εύκολη στην εκμάθηση του εργαλείου σε μικρότερο χρονικό διάστημα.
  • Ο αυτοματισμός μπορεί να γίνει μέσω της εγγραφής.
  • Η αναγνώριση του αντικειμένου δοκιμής είναι πιο αποτελεσματική και στιβαρή.
  • Είναι εύκολα συμβατό με διαφορετικά τυποποιημένα πλαίσια αυτοματισμού δοκιμών.
  • Έχει μεγαλύτερη κάλυψη εφαρμογών. Οι διάσημες πλατφόρμες εφαρμογών (π.χ. Web, SAP, SFDC, mobile κ.λπ.) είναι συμβατές με το UFT.
  • Το UFT υποστηρίζει δοκιμές υπηρεσιών ιστού (API) και XML.
  • Υποστηρίζει vbscripting που είναι εύκολο να μάθει
  • Μπορούμε εύκολα να ενσωματώσουμε το UFT με ALM ως εργαλείο διαχείρισης δοκιμών.
  • Έχει ένα ενσωματωμένο φύλλο excel όπως τα DataTables που βοηθά στην εύκολη ανάπτυξη δοκιμαστικής προσέγγισης βάσει δεδομένων.
  • Κατά την εκτέλεση αναφορών διατίθεται με το εργαλείο κατά την εκτέλεση.

Διαφορετικά σημαντικά συστατικά του UFT καθορίζονται παρακάτω -

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

Αποθήκη αντικειμένων - Οι τεχνικές ιδιότητες των δοκιμαστικών αντικειμένων αποθηκεύονται σε αποθετήριο αντικειμένων (OR) τα οποία χρησιμοποιούνται για την ανάπτυξη των αυτοματοποιημένων περιπτώσεων δοκιμής στο UFT.

Πίνακας δεδομένων - Τα άλλα σημαντικά χαρακτηριστικά του UFT είναι δεδομένα που χρησιμοποιούνται για τη διαχείριση δεδομένων δοκιμών. Με βάση τη χρήση και την εμφάνιση, είναι συγκρίσιμο με το φύλλο Excel της Microsoft. Μπορούμε να προσθέσουμε, να επεξεργαστούμε, να διαγράψουμε δεδομένα ανά πάσα στιγμή από το σύνολο δεδομένων. Η βάση δεδομένων μας επιτρέπει να σχεδιάσουμε το πλαίσιο δοκιμής αυτοματοποίησης βάσει δεδομένων.

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

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

Επισκόπηση UFT
Επισκόπηση UFT

Σχετικά με το πλαίσιο δοκιμής αυτοματισμού: 

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

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

Στην παρακάτω ενότητα, εξηγούνται όλοι οι τύποι αυτοματοποιημένων πλαισίων δοκιμών -

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

Modular Driven Framework - Το όνομα υποδηλώνει ότι οι δοκιμαστικές θήκες οδηγούνται από επαναχρησιμοποιήσιμες μονάδες που σημαίνει ότι ολόκληρο το σενάριο δοκιμής χωρίζεται σε μικρά μέρη ως ενότητες. Με το clubbing των ενοτήτων, μπορούμε να δημιουργήσουμε τις δοκιμαστικές θήκες. Οι ενότητες μπορούν να δημιουργηθούν χρησιμοποιώντας επαναχρησιμοποιήσιμες ενέργειες ή διαδικασίες με το αποθετήριο αντικειμένων κοινής βοήθειας. Πριν ξεκινήσουμε τη δέσμη ενεργειών, πρέπει να αναλύσουμε ολόκληρα τα σενάρια δοκιμής και να προσδιορίσουμε τις μικρές ενότητες που μπορούν να επαναχρησιμοποιηθούν ξανά και ξανά.

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

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

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

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

Επισκόπηση UFT - Δοκιμή πλαισίου
Επισκόπηση UFT - Δοκιμή πλαισίου

Συμπέρασμα:

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

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

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

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

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

en English
X