testcomplete tutorial
Ένας πλήρης οδηγός ολοκληρωμένου τεστ (Μέρος-Ι):
Ως μέρος της σειράς εκπαιδευτικών εργαλείων του Software Testing Tools, σήμερα καλύπτουμε ένα νέο εργαλείο δοκιμών GUI - TestComplete. Αυτή θα είναι μια ολοκληρωμένη σειρά εκπαιδευτικών τριών μερών.
Σεμινάρια σε αυτήν τη σειρά:
- TestComplete φροντιστήριο 1: TestComplete Εισαγωγή
- TestComplete φροντιστήριο 2: Τρόπος εκτέλεσης δοκιμών βάσει δεδομένων
- TestComplete φροντιστήριο 3: Πώς να αυτοματοποιήσετε εφαρμογές Android
Το Test Automation παίζει ζωτικό ρόλο στη δοκιμή οποιουδήποτε λογισμικού. Μερικές δοκιμαστικές περιπτώσεις είναι επίπονες, χρονοβόρες και επαναλαμβανόμενες.
Η αυτοματοποίηση τέτοιων δοκιμαστικών περιπτώσεων μπορεί να εξοικονομήσει πολύ χρόνο, γεγονός που καθιστά την αυτοματοποίηση αναπόφευκτη για την επιτυχία της συνεχούς παράδοσης και δοκιμών μοντέλων ανάπτυξης λογισμικού.
Τι θα μάθετε:
- Εισαγωγή
- Γιατί να χρησιμοποιήσετε αυτό το εργαλείο;
- Εγκατάσταση του TestComplete
- Δημιουργία του πρώτου έργου σας στο TestComplete
- Διεπαφή χρήστη του TestComplete
- Δημιουργία της πρώτης δοκιμής μας σε ένα έργο που βασίζεται στον Ιστό
- Εγγραφή δοκιμής για την εφαρμογή Ιστού
- Ανάλυση αποτελεσμάτων δοκιμών
- Δημιουργία δοκιμής σε εφαρμογές που βασίζονται σε επιτραπέζιους υπολογιστές
- Καταγραφή του τεστ για εφαρμογή που βασίζεται σε επιτραπέζιο υπολογιστή
- Ανάλυση καταγεγραμμένης δοκιμής
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Εισαγωγή
TestComplete , που αναπτύχθηκε από το SmartBear Software, προσφέρει υποστήριξη σε ένα ευρύ φάσμα τεχνολογιών όπως .Net, Delphi, C ++ Builder, Java, Visual Basic, HTML5, Flash, Flex, Silverlight Desktop, The Web και Mobile συστήματα.
Το TestComplete βοηθά τους υπεύθυνους δοκιμών να αναπτύξουν τις δοκιμαστικές τους περιπτώσεις σε διάφορες γλώσσες δέσμης ενεργειών όπως JavaScript, Python, VBScript, Delphi Script, JavaScript. Διατίθεται με δύο άδειες και μια δωρεάν δοκιμαστική έκδοση που ισχύει για 30 ημέρες.
Γιατί να χρησιμοποιήσετε αυτό το εργαλείο;
Το TestComplete προσφέρει ένα ευρύ φάσμα δυνατοτήτων αυτοματοποιημένου ελέγχου. Μερικά από αυτά αναφέρονται παρακάτω
- Δοκιμή λέξεων-κλειδιών: Χρησιμοποιώντας τα ενσωματωμένα προγράμματα δοκιμών επεξεργαστή με βάση τις λέξεις-κλειδιά, μπορούν να αναπτύξουν εύκολα πλαίσια που βασίζονται σε λέξεις-κλειδιά
- Δοκιμή σεναρίων : Οι δοκιμαστές μπορούν να συντάξουν δοκιμαστικά σενάρια από το μηδέν ή να τροποποιήσουν τα εγγεγραμμένα σε ένα ενσωματωμένο πρόγραμμα επεξεργασίας
- Δοκιμή εγγραφής και αναπαραγωγής : Παρέχει τον βασικό μηχανισμό εγγραφής και αναπαραγωγής για τη δημιουργία δοκιμών. Οι καταγεγραμμένες περιπτώσεις δοκιμής μπορούν να τροποποιηθούν ανάλογα με τις ανάγκες
- Ενσωμάτωση στο λογισμικό εντοπισμού σφαλμάτων : Ενσωματώνεται με διάφορα προγράμματα εντοπισμού σφαλμάτων όπως Τζιρά , Bugzilla, κ.λπ. Μπορεί να χρησιμοποιηθεί για την τροποποίηση ή τη δημιουργία αντικειμένων σε λογισμικό εντοπισμού σφαλμάτων χρησιμοποιώντας πρότυπο παρακολούθησης ζητημάτων
- Δοκιμή βάσει δεδομένων: Εύκολη εξαγωγή δεδομένων από αρχεία CSV, πίνακες βάσεων δεδομένων, φύλλα Excel κ.λπ.
- Δοκιμή οπτικοποιητή: Καταγράφει στιγμιότυπα οθόνης κατά την εκτέλεση της δοκιμής, επιτρέποντάς μας να κάνουμε τη διάκριση μεταξύ των αναμενόμενων και των πραγματικών οθονών.
Ελάχιστες Απαιτήσεις Συστήματος
Λειτουργικό σύστημα : Microsoft Windows XP Professional 32/64 bit.
Επεξεργαστής : Intel Core 2 Duo 2 GHz ή υψηλότερη.
Εμβολο : 2 GB μνήμης RAM σε άλλα λειτουργικά συστήματα.
Σκληρός δίσκος : 1 GB ελεύθερου χώρου στο δίσκο για εγκατάσταση.
Ανάλυση : 1024 × 768 ή υψηλότερη ανάλυση οθόνης.
Ποντίκι ή άλλες συσκευές κατάδειξης.
Εγκατάσταση του TestComplete
Κατεβάστε => Το TestComplete μπορεί να ληφθεί από τον επίσημο ιστότοπο του SmartBear από εδώ .
Μετά τη λήψη, ακολουθήστε τα βήματα για να εγκαταστήσετε το TestComplete
# 1) Κάντε διπλό κλικ στο πακέτο εγκατάστασης TestComplete που έχετε λάβει. Θα ξεκινήσει η εγκατάσταση του λογισμικού και θα εμφανιστούν συμφωνίες αδειών.
#δύο) Καθορίστε τη διαδρομή του φακέλου στον οποίο θέλετε να εγκαταστήσετε το λογισμικό.
# 3) Τώρα, εμφανίζεται ένα παράθυρο διαλόγου καλωσορίσματος ζητώντας να ενεργοποιηθεί μια άδεια, μπορούμε να ξεκινήσουμε κάνοντας κλικ σε μια δοκιμαστική άδεια 30 ημερών.
# 4) Μετά την επανεκκίνηση αυτής της διαδικασίας του υπολογιστή, ολοκληρώσαμε τη διαδικασία εγκατάστασης του TestComplete.
Δημιουργία του πρώτου έργου σας στο TestComplete
Ξεκινήστε την εφαρμογή και θα δείτε την αρχική σελίδα.
Ακολουθήστε αυτά τα βήματα για να δημιουργήσετε ένα νέο έργο.
1) Μεταβείτε στο μενού Αρχείο.
2) Κάντε κλικ στην επιλογή Νέα από το μενού.
καλύτερη επέκταση αποκλεισμού αναδυόμενων παραθύρων για χρώμιο
3) Κάντε κλικ στην επιλογή Νέο έργο.
(Σημείωση: Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
4) Εναλλακτικά, μπορείτε να χρησιμοποιήσετε το πλήκτρο συντόμευσης (shift + ctrl + N) για να δημιουργήσετε ένα νέο έργο.
5) Θα εμφανιστεί ένα παράθυρο, δώστε ένα όνομα στο έργο.
6) Κάντε κλικ στο Τέλος.
7) Έτσι, δημιουργήσαμε το πρώτο μας έργο στο TestComplete.
Διεπαφή χρήστη του TestComplete
Η διεπαφή χρήστη του TestComplete είναι καλά οργανωμένη και χωρίζεται σε διαφορετικές ενότητες.
- Ο πίνακας Project Explorer στην αριστερή πλευρά του παραθύρου, εμφανίζει τις σουίτες έργων, τα έργα και το περιεχόμενό τους
- Ο πίνακας χώρου εργασίας είναι όπου μπορείτε να τροποποιήσετε και να δημιουργήσετε δοκιμές
- Ο πίνακας Test Visualizer (στο κάτω μέρος) εμφανίζει στιγμιότυπα οθόνης που έχουν αποθηκευτεί κατά την εκτέλεση της δοκιμαστικής περίπτωσης
Δημιουργία της πρώτης δοκιμής μας σε ένα έργο που βασίζεται στον Ιστό
Ας ξεκινήσουμε με τη δημιουργία του πρώτου μας διαδικτυακού έργου στο TestComplete.
# 1) Επιλέγω Αρχείο | Νέος | Νέο Έργο όπως φαίνεται στο στιγμιότυπο οθόνης.
#δύο) Εισαγάγετε το όνομα του έργου. μπορείτε επίσης να αλλάξετε την τοποθεσία, εάν απαιτείται.
# 3) Κάντε κλικ στο Επόμενο κουμπί.
Σημείωση : Δεδομένου ότι το TestComplete υποστηρίζει διαφορετικές πλατφόρμες όπως web, desktop, mobile κ.λπ., πρέπει να επιλέξουμε την πλατφόρμα στην οποία δοκιμάζουμε.
# 4) Αρχικά, δοκιμάζουμε μια διαδικτυακή εφαρμογή, ως εκ τούτου επιλέξτε «Λειτουργική δοκιμή ιστοσελίδων» και κάντε κλικ στο Επόμενο .
# 5) Μόλις επιλέξουμε την πλατφόρμα μας στο προηγούμενο βήμα, ένας οδηγός δημιουργίας έργου θα μας οδηγήσει στη σελίδα Test Visualizer, όπου μπορούμε να ενεργοποιήσουμε / απενεργοποιήσουμε τη λειτουργία Test Visualizer Κάντε κλικ στο Επόμενο .
# 6) Τώρα πρέπει να καθορίσουμε τη γλώσσα δέσμης ενεργειών για το έργο μας. Αφού επιλέξετε τη γλώσσα δέσμης ενεργειών, κάντε κλικ στο Φινίρισμα .
Έτσι, το έργο μας για τη δοκιμή μιας διαδικτυακής εφαρμογής είναι έτοιμο.
Εγγραφή δοκιμής για την εφαρμογή Ιστού
Θα ξεκινήσουμε με την καταγραφή της δοκιμής μας στην οποία θα ανοίξουμε Μηχανή αναζήτησης Google και αναζητήστε ένα ερώτημα.
Ακολουθήστε τα βήματα για να καταγράψετε το τεστ:
# 1) Κάντε κλικ στο Προσάρτηση στη δοκιμή , όπως φαίνεται στην παρακάτω εικόνα.
Σημείωση: Το TestComplete καταγράφει τις ενέργειες των χρηστών και συνήθως τα κλικ του ποντικιού, δηλαδή όποτε ο χρήστης κάνει κλικ σε οποιοδήποτε αντικείμενο, καταγράφεται το αναγνωριστικό και οι αναφορές.
#δύο) Θα εμφανιστεί ένας πίνακας εγγραφής όπως φαίνεται στην εικόνα, υποδεικνύει ότι έχει ξεκινήσει η εγγραφή του τεστ. Τώρα είμαστε όλοι έτοιμοι να κάνουμε δράσεις.
# 3) Ξεκινήστε το πρόγραμμα περιήγησης, το TestComplete αναγνωρίζει το πρόγραμμα περιήγησης με την ειδική ενσωματωμένη δοκιμή εντολή.
# 4) Μεταβείτε σε αυτήν τη διεύθυνση URL https://www.google.com
# 5) Πληκτρολογήστε οποιοδήποτε ερώτημα στο πλαίσιο αναζήτησης Google, πείτε βοήθεια δοκιμών λογισμικού.
# 6) Κάντε κλικ στο Να σταματήσει κουμπί όπως φαίνεται στην εικόνα.
# 7) Μόλις κάνουμε κλικ στο κουμπί διακοπής, το TestComplete θα εμφανίσει το πρόγραμμα επεξεργασίας λέξεων-κλειδιών όπου θα εμφανίζονται όλες οι καταγεγραμμένες λέξεις-κλειδιά μας.
# 8) Για αναπαραγωγή, οι καταγεγραμμένες δοκιμαστικές μας περιπτώσεις απλώς κάντε κλικ στο Εκτέλεση δοκιμής κουμπί όπως φαίνεται στην εικόνα.
Ανάλυση αποτελεσμάτων δοκιμών
Ας αναλύσουμε τα αποτελέσματα των δοκιμών.
ο καλύτερος ιστότοπος για να παρακολουθήσετε το anime
Το πρόγραμμα περιήγησης εκτελεί το πρόγραμμα περιήγησης. Ανιχνεύει το πρόγραμμα περιήγησης που ξεκίνησε με ενσωματωμένες λειτουργίες δοκιμής και εκτελεί τη δοκιμή κατά την αναπαραγωγή.
Αυτή η εντολή χρησιμοποιείται για να περιμένει τη φόρτωση της σελίδας. Εδώ έχουμε ανοίξει την αρχική σελίδα του Google, οπότε αυτό σημαίνει ότι η εκτέλεση της δοκιμής έχει τεθεί σε παύση έως ότου η αρχική σελίδα της Google φορτωθεί πλήρως.
Η ακόλουθη εντολή χρησιμοποιείται για τον ορισμό κειμένου στη γραμμή αναζήτησης Google, χρησιμοποιήσαμε τη δοκιμή λογισμικού ως λέξη-κλειδί μας και ως εκ τούτου εμφανίζεται το ακόλουθο κείμενο.
Στο Test Visualizer, τα στιγμιότυπα οθόνης λήφθηκαν κατά την εκτέλεση της δοκιμής, για να επιτρέψουν στον ελεγκτή να κάνει διάκριση μεταξύ πραγματικής και αναμενόμενης εξόδου οθόνης.
Μια λέξη προειδοποίησης: Λάβετε υπόψη ότι μέχρι τώρα έχουμε καταγράψει μόνο μερικά βασικά βήματα. Σε πραγματικό χρόνο, αυτό δεν είναι ποτέ μια ολοκληρωμένη δοκιμή. Θα πρέπει να προσθέσετε / αφαιρέσετε / προσαρμόσετε βήματα για να κάνετε το σενάριο να εκτελέσει την επικύρωση που πρέπει να κάνετε.
Δημιουργία δοκιμής σε εφαρμογές που βασίζονται σε επιτραπέζιους υπολογιστές
Το TestComplete υποστηρίζει εφαρμογές Web και Desktop.
Ας ξεκινήσουμε με τη δημιουργία του έργου μας σε εφαρμογή βασισμένη στην επιφάνεια εργασίας.
Σημείωση : Κλείστε όλα τα έργα που ανοίγονται στο TestComplete. Κάντε κλικ Αρχείο | Κλείσε .
# 1) Δημιουργήστε ένα νέο έργο-> Αρχείο | Νέο | Νέο Έργο ανοίξτε έναν νέο οδηγό δημιουργίας έργου.
#δύο) Καθορίστε το όνομα και την τοποθεσία του έργου. Κάντε κλικ Επόμενο .
Σημείωση: Καθώς εκτελούμε τη δοκιμή μας σε μια εφαρμογή επιτραπέζιου υπολογιστή, επιλέξτε την εφαρμογή Windows στον οδηγό. Αυτό θα σας μεταφέρει στη σελίδα όπου μπορούμε να καθορίσουμε την πλατφόρμα του έργου. Επιλέγω Γενική εφαρμογή Windows και κάντε κλικ Επόμενο .
Σημείωση : Όταν αυτοματοποιούμε την εφαρμογή για επιτραπέζιους υπολογιστές, πρέπει να καθορίσουμε την εφαρμογή για δοκιμή στο TestComplete
# 4) Κάντε κλικ στο κουμπί Προσθήκη και καθορίστε τη διαδρομή του έργου στο παράθυρο που ανοίγει.
Για σκοπούς επίδειξης, δημιουργούμε τη δοκιμή μας στο notepad.exe.
# 5) Καθορίστε τη διαδρομή για το αρχείο notepad.exe στον υπολογιστή σας
Π.χ : 'C: Users Admin AppData Roaming Microsoft Windows Start Menu Programs Accessories Notepad.lnk'.
# 6) Κάντε κλικ Εντάξει . Επειτα, Επόμενο.
# 7) Επιλέξτε τις ρυθμίσεις όπως απαιτείται για το Test Visualizer. Κάντε κλικ Επόμενο.
# 8) Επιλέξτε τη γλώσσα δέσμης ενεργειών. Κάντε κλικ Φινίρισμα .
Δημιουργήσαμε τώρα ένα έργο για την καταγραφή της δοκιμής μας σε μια εφαρμογή επιτραπέζιου υπολογιστή.
Καταγραφή του τεστ για εφαρμογή που βασίζεται σε επιτραπέζιο υπολογιστή
Μόλις καταγράψουμε τη δοκιμή μας σε ένα έργο που βασίζεται στον Ιστό, η καταγραφή της δοκιμής μας για εφαρμογές με βάση την επιφάνεια εργασίας είναι απλή.
# 1) Κάντε κλικ στο Προσθήκη για δοκιμή.
#δύο) Θα ανοίξει ένα νέο αρχείο σημειωματάριου.
οι καλύτεροι ιστότοποι για παρακολούθηση του anime
# 3) Γράψτε οποιοδήποτε κείμενο της επιλογής σας. Πείτε 'Βοήθεια για τη δοκιμή λογισμικού'.
# 4) Κάντε κλικ στο κουμπί διακοπής.
# 5) Κλείστε το αρχείο σημειωματάριου.
# 6) Για αναπαραγωγή απλώς κάντε κλικ στο Run Test.
Ανάλυση καταγεγραμμένης δοκιμής
Το Run Tested App είναι η εντολή που χρησιμοποιείται για την εκκίνηση της εφαρμογής μας. Δεδομένου ότι εκτελούμε τη δοκιμή μας στο notepad.exe, ως εκ τούτου το όνομα σημειωματάριο εμφανίζεται στη στήλη λειτουργίας. Το TestComplete καταγράφει τη λειτουργία κατά την εκκίνηση της εφαρμογής.
Έχουμε πληκτρολογήσει βοήθεια δοκιμών λογισμικού στο ανοιγμένο παράθυρο του σημειωματάριου, επομένως η εντολή Επεξεργασία χρησιμοποιείται για τη ρύθμιση κειμένου στην εφαρμογή.
συμπέρασμα
Σε αυτό το άρθρο, έχουμε μια πολύ βασική Εισαγωγή στο TestComplete.
Έχουμε μάθει πώς να δημιουργούμε έργα που βασίζονται στο Web και στο Desktop. Έχουμε καταγράψει δοκιμές σε δύο διαφορετικούς τομείς και μάθαμε να αναλύουμε τα αποτελέσματα.
Σε αυτό το σημείο, μη διστάσετε να εγκαταστήσετε τη δοκιμή και να εργαστείτε παράλληλα . Δοκιμάστε να δημιουργήσετε ένα έργο και καταγράψτε μερικές δοκιμές. Νιώστε άνετα με την κατανόηση των βημάτων και των λειτουργιών στις οποίες το εργαλείο μεταφράζει τις ενέργειές σας. Αυτή η σειρά πρόκειται να γίνει σοβαρή - να είστε προετοιμασμένοι!
Μέρος II - Το δεύτερο μέρος αυτού του σεμιναρίου είναι στο ' Δοκιμή βάσει δεδομένων χρησιμοποιώντας TestComplete '.
Για το συντάκτης: Αυτή είναι μια θέση επισκεπτών από τον Vivek, έναν μηχανικό αυτοματισμού QA.
Ερωτήσεις; - Ρωτήστε παρακάτω. Σχόλια? - Πάντα καλοδεχούμενος!
Συνιστώμενη ανάγνωση
- Οδηγός εργαλείων δοκιμής προσβασιμότητας WAVE
- Λειτουργική δοκιμή εναντίον μη λειτουργική δοκιμή
- Εκμάθηση έκλειψης σε βάθος για αρχάριους
- Tutorial Geb - Δοκιμή αυτοματισμού προγράμματος περιήγησης με χρήση του εργαλείου Geb
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Δοκιμή άλφα και δοκιμή beta (Ένας πλήρης οδηγός)
- Sikuli GUI Automation Testing Tool - Οδηγός για αρχάριους Μέρος # 2
- Οδηγός δοκιμών DevOps: Πώς θα επηρεάσει ο έλεγχος QA το DevOps;