katalon studio tutorial
Το Test Automation είναι ένας τομέας στον οποίο εξακολουθεί να υπάρχει συνεχής αναζήτηση για βελτίωση, απλότητα, ευρωστία και ευκολία στη χρήση.
Ορισμένα εργαλεία μπορούν να βοηθήσουν στη δημιουργία ισχυρών, ελαφρών και διατηρήσιμων σεναρίων, αλλά είναι δύσκολο να χρησιμοποιηθούν. Μερικοί άλλοι είναι εύκολο, αλλά δημιουργούν εύθραυστα και ιδιοσυγκρασιακά τεστ. Υπάρχει πάντα μια επιλογή που πρέπει να κάνουμε - κερδίζουμε μερικά, χάνουμε κάποια.
Δεδομένης αυτής της κατάστασης, όταν ένα εργαλείο προωθεί μια υπόσχεση για την επίλυση των πόνων, είναι φυσικό να είμαστε ενθουσιασμένοι.
Την περασμένη εβδομάδα, δούλευα σε ένα απλό αλλά ισχυρό λογισμικό αυτοματισμού, το Katalon Studio. Ήρθε με τις δυνατότητες UI που μου λείπουν τόσο στον αυτοματισμό με βάση το Selenium WebDriver και την ευελιξία που αποφεύγει το UFT. Και, είναι εντελώς δωρεάν.
=> Εάν ενδιαφέρεστε να μάθετε περισσότερα, έχουμε ήδη καλύψει μια ανάρτηση κριτικής σχετικά με αυτό το δωρεάν εργαλείο εδώ: Αναθεώρηση στούντιο καταλόγου
Για το σημερινό σεμινάριο Katalon Studio, έχω δοκιμάσει τη θεωρία και εγκατέστησα το Katalon Studio 4.5.
Τι θα μάθετε:
- Εγκατάσταση και εκκίνηση του Catalon
- Διεπαφή χρήστη Katalon με μια ματιά!
- Ας δημιουργήσουμε την πρώτη μας δοκιμή
- Νέες δυνατότητες καταλόγου
- Τι είναι καλό για αυτό το εργαλείο;
- Τι θα μπορούσε να είναι καλύτερο;
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Εγκατάσταση και εκκίνηση του Catalon
Πρώτα απ 'όλα, η εγκατάσταση είναι εξαιρετικά απλή.
Ακολουθήστε αυτά τα βήματα:
# 1) Παω σε Catalog Studio και κάντε κλικ στο 'Λήψη' .
(Σημείωση:Κάντε κλικ σε οποιαδήποτε εικόνα για μεγέθυνση)
Θα χρειαστείτε ένα έγκυρο email για να ενεργοποιήσετε τον λογαριασμό σας στο Katalon. Προσωπικό email λειτουργεί - Έχω εγγραφεί στο Gmail μου.
#δύο) Επιλέξτε την έκδοση λήψης που χρειάζεστε
# 3) Μόλις ολοκληρωθεί η λήψη - Μεταβείτε στο φάκελο στον υπολογιστή σας και κάντε κλικ στο Katalon.exe (χρησιμοποιώ Windows)
# 4) Ξεκινά η ρύθμιση:
# 5) Εισαγάγετε τα στοιχεία του λογαριασμού σας που χρησιμοποιήσατε για να εγγραφείτε:
Τέλος - Η Katalon κυκλοφορεί και είστε έτοιμοι να αυτοματοποιήσετε!
Διεπαφή χρήστη Katalon με μια ματιά!
Μπορώ να σας δείξω σε κάθε στοιχείο και εικονίδιο που θα δείτε στη διεπαφή, αλλά θα ανακαλύψω ξανά τον τροχό αν το έκανα. Επειδή ο οδηγός χρήσης της Katalon το έχει ήδη κάνει για εμάς.
Ακολουθεί μια εικόνα από την τεκμηρίωση της Katalon που είναι εξαιρετικά χρήσιμη για να εξοικειωθείτε με τη διεπαφή:
διαφορά μεταξύ sabunui και soapui pro
Ας δημιουργήσουμε την πρώτη μας δοκιμή
Τώρα που βρισκόμαστε, ας περάσουμε σε αυτό.
Βήμα 1: Δημιουργήστε ένα νέο έργο
Παω σε Αρχείο -> Νέο -> Δημιουργία έργου και εισαγάγετε το όνομα του έργου στο παρακάτω παράθυρο που εμφανίζεται:
Τώρα θα δείτε ότι το έργο σας θα ανοίξει και θα δείτε τα ακόλουθα στοιχεία διαθέσιμα στην Εξερεύνηση δοκιμών:
Βήμα 2: Προσθέστε αντικείμενα στο αποθετήριο
Υπάρχουν πολλές προσεγγίσεις που μπορείτε να ακολουθήσετε για τη δημιουργία της δοκιμαστικής σας θήκης. Καταγράψτε τη δοκιμή σας ή δημιουργήστε γραμμές κώδικα αφού προσθέσετε πρώτα τα αντικείμενα. Ακολουθώ την τελευταία προσέγγιση εδώ.
Εδώ πρέπει να κάνω τώρα: Κατασκοπεύστε την εφαρμογή μου και προσθέστε αντικείμενα. Για να το κάνετε αυτό, μεταβείτε στην καρτέλα Repository αντικειμένων- και αφού εργάζομαι σε μια εφαρμογή Ιστού, θα κάνω κλικ στην επιλογή «Spy Web».
Ανοίγει το παρακάτω παράθυρο Object Spy. Εισαγάγετε τη διεύθυνση URL έναρξης και επιλέξτε σε ποιο πρόγραμμα περιήγησης πρέπει να ανοίξει.
Αυτό θα ξεκινήσει τη διεύθυνση URL στο επιλεγμένο πρόγραμμα περιήγησης. Θα πάω στο 'http://carguruji.com/shop' στο chrome.
Όπως μπορείτε να δείτε, κάθε φορά που τοποθετείτε το δείκτη του ποντικιού πάνω από ένα αντικείμενο στη σελίδα, δείχνει έναν τρόπο με τον οποίο μπορείτε να συλλάβετε το αντικείμενο:
Καταγράψτε όλα τα αντικείμενα που χρειάζεστε για τη δοκιμή πατώντας 'Alt + ~' τα αντικείμενα θα εμφανίζονται τώρα στο παράθυρο αποθετηρίου αντικειμένων κάτω από τα καταγεγραμμένα αντικείμενα:
Όταν έχετε όλα τα αντικείμενα διαθέσιμα, κάντε κλικ στο 'Προσθήκη στο αποθετήριο αντικειμένων'
Στο τέλος του, θα πρέπει να έχετε όλα τα αντικείμενα που χρειάζεστε για τη δοκιμή σας στο Object Repository στη δομή φακέλων της επιλογής σας:
Τώρα είμαστε έτοιμοι να προσθέσουμε τα βήματα στο τεστ.
Βήμα # 3: Δημιουργία δοκιμαστικής θήκης
Εδώ είναι που θέλω να κάνει η δοκιμαστική μου υπόθεση:
- Ξεκινήστε τον ιστότοπο
- Αναζήτηση DVD
- Κάντε κλικ στο DVD 'A bug's life'
- Ελέγξτε αν η τιμή που εμφανίζεται είναι 35,99 $
Αυτό μπορεί να μην είναι μια τέλεια δοκιμή, αλλά αυτό θα γίνει για τους σκοπούς της επίδειξης.
Ας δημιουργήσουμε λοιπόν τα βήματα στο Katalon.
Μεταβείτε στον κόμβο Δοκιμαστικών περιπτώσεων στην Εξερεύνηση δοκιμών. Κάντε δεξί κλικ και « Νέο -> Θήκη δοκιμής '. Εισαγάγετε το όνομα της υπόθεσης και μια περιγραφή παρακάτω. Πρόκειται να το ονομάσω ' ΠροβολήProductPrice Δοκιμαστική θήκη.
Ανοίγει μια ολοκαίνουργια μορφή πίνακα:
Οι χρήστες του Selenium IDE θα το βρουν αμέσως οικείο καθώς έχει παρόμοια εμφάνιση με αυτό. Ωστόσο, το βρίσκω πιο κοντά στη συμπεριφορά με την προβολή λέξεων-κλειδιών HP UFT / QTP επειδή σας επιτρέπει να προσθέσετε μεταβλητές εξόδου, δηλώσεις βρόχου κ.λπ.
Βήμα # 4: Προσθήκη βημάτων δοκιμής
Για να προσθέσετε βήματα δοκιμής, απλώς κάντε κλικ στο 'Προσθήκη' και στη γραμμή που εισήχθη πρόσφατα κάντε κλικ στη στήλη 'στοιχείο' για να προσθέσετε μια λέξη-κλειδί / μέθοδο / ενέργεια που σκοπεύετε να πραγματοποιήσετε.
Για παράδειγμα: Το πρώτο πράγμα που θέλω να κάνω είναι 'Άνοιγμα προγράμματος περιήγησης' και μετάβαση σε μια συγκεκριμένη διεύθυνση URL.
Δείτε πώς μπορείτε να το κάνετε αυτό:
Έτσι, κάντε κλικ στα ακόλουθα πράγματα για να κάνετε τις αντίστοιχες εργασίες:
- Είδος: Για να επιλέξετε τι να κάνετε
- Αντικείμενο: Πού-πάνω σε ποιο αντικείμενο
- Εισαγωγή: Τι να παρέχετε στο βήμα
- Παραγωγή: Πού να αποθηκεύσετε την τιμή επιστροφής
Ομοίως, συνεχίστε να προσθέτετε όλα τα βήματα. Είναι καλή ιδέα να προσθέσετε κάποια περιγραφή σε κάθε βήμα καθώς θα έχει νόημα όταν διαβάζετε ξανά το τεστ. Για να το κάνετε αυτό, κάντε κλικ στη στήλη περιγραφής και εισαγάγετε την περιγραφή όπως παρακάτω:
Έτσι θα εμφανιστεί η δοκιμή σας:
Μόλις τελειώσετε - Είστε έτοιμοι να τρέξετε.
Αλλά πριν από αυτό, επιτρέψτε μου να σας δείξω γρήγορα την προβολή 'Script' αυτού του σεναρίου. Κάντε κλικ στην καρτέλα 'Σενάριο' στο κάτω μέρος της σελίδας για να δείτε τη λειτουργία σεναρίου:
Οι χρήστες, που είναι πολύ πιο άνετοι να εργαστούν από αυτήν τη λειτουργία, μπορούν να το χρησιμοποιήσουν μέσω της χειροκίνητης λειτουργίας.
Βήμα # 5: Εκτελέστε τη δοκιμή σας
Για να εκτελέσετε τη δοκιμή σας, κάντε κλικ στο 'Εκτέλεση' από το μενού και εναλλακτικά μπορείτε να επιλέξετε το πρόγραμμα περιήγησης στο οποίο θέλετε να εκτελείται.
Μόλις ολοκληρωθεί, τα αποτελέσματα των δοκιμών σας θα εμφανίζονται ως εξής:
Βήμα # 6: Βελτίωση
Τώρα που τελειώσατε με την πρώτη σας δοκιμή, ακολουθούν μερικά επόμενα βήματα:
- Δημιουργήστε περισσότερες δοκιμές, προσθέστε τις στη δοκιμαστική σουίτα και εκτελέστε τις ταυτόχρονα
- Προβολή αναφορών δοκιμής μετά την εκτέλεση της δοκιμαστικής σουίτας
- Παραμετροποιήστε τις δοκιμές σας
- Συμπεριλάβετε το χειρισμό σφαλμάτων κ.λπ.
- Δημιουργήστε προσαρμοσμένες λέξεις-κλειδιά / πακέτα
- Δοκιμές κλήσεων και επαναχρησιμοποίηση κωδικού
Νέες δυνατότητες καταλόγου
Χρησιμοποίησα την έκδοση Katalon 4.5. Αυτή τη στιγμή είναι η νεότερη έκδοση του Katalon που διατίθεται για λήψη. Δεδομένου ότι δεν έχω βιώσει τις προηγούμενες εκδόσεις από πρώτο χέρι, δεν μπορώ πραγματικά να ισχυριστώ ότι γνωρίζω τι έχει βελτιωθεί από πριν.
Αλλά όταν κοίταξα την τεκμηρίωση, ήμουν χαρούμενος που ο Katalon έφερε τα ακόλουθα χαρακτηριστικά στο σύνολό του, επειδή αυτά είναι μερικά από τα πράγματα που μου άρεσε να χρησιμοποιώ:
1) Βοήθεια στη μονάδα: Όταν κάνετε κλικ στο '?' στην ενότητα δοκιμαστικής θήκης σας παίρνει τη σελίδα τεκμηρίωσης βοήθειας που εμφανίζει πληροφορίες σχετικά με τη χειροκίνητη λειτουργία δοκιμαστικής θήκης. Ομοίως, κάθε ενότητα έχει μια εύχρηστη βοήθεια για αυτό το τμήμα του εργαλείου με τη μορφή του ενσωματωμένου εικονιδίου βοήθειας.
τύπος δοκιμών στην ανάπτυξη λογισμικού
δύο) Υποβοήθηση περιεχομένου στη λειτουργία σεναρίου: Δεν ξέρω σοβαρά τι θα έκανα όταν οι IDE σταματήσουν να μου ζητούν να ορίσω ονόματα αντικειμένων και κλήσεις / σύνταξη μεθόδου. :)
3) Μετονομασία αναφορών εκτέλεσης δοκιμής: Αν δεν έχουμε την υπερ-ανθρώπινη μνήμη, είναι αδύνατο να γνωρίζουμε ποια δοκιμή διεξήχθη σε ποια ώρα και ποια ημερομηνία- αλλά φανταστείτε ότι είναι ο μόνος τρόπος για να βρείτε τα αποτελέσματα των δοκιμών σας. Ευτυχώς, με την έκδοση 4.5 του Katalon, μπορείτε να μετονομάσετε μια αναφορά εκτέλεσης δοκιμής σε ένα πιο περιγραφικό όνομα.
Για μια πλήρη λίστα βελτιώσεων, ανατρέξτε στις σημειώσεις έκδοσης Katalon 4.5 εδώ: https://docs.katalon.com/display/KD/Version+4.5
Τι είναι καλό για αυτό το εργαλείο;
1) Εύκολη εγκατάσταση. Λειτουργεί στα πιο κοινά λειτουργικά συστήματα και προγράμματα περιήγησης: https://docs.katalon.com/display/KD/System+Requirements
δύο) Δοκιμή Web, Mobile και WebService- Όλα σε ένα
3) Εντελώς δωρεάν στη χρήση
4) Λειτουργεί τόσο για τεχνικούς όσο και για μη τεχνικούς ελεγκτές
5) Εξαλείφει την πολυπλοκότητα της ρύθμισης και του ορισμού πλαισίου που δημιουργούν εργαλεία όπως το Selenium
6) Προσφέρει την ισχυρή αναγνώριση αντικειμένου UTP / αντικειμένου QTP σε ένα δωρεάν εργαλείο αυτοματισμού- Μπορείτε να προσθέσετε πολλές ιδιότητες για να αναγνωρίσετε ένα αντικείμενο και να μην χρειάζεται να επιλέξετε / μαντέψετε ποιος εντοπιστής λειτουργεί καλύτερα.
7) Υποστηρίξτε δεδομένα που οδηγούν εγγενώς τις δοκιμές σας: Τα δεδομένα δοκιμής μπορούν να δημιουργηθούν στο ίδιο το εργαλείο ή να ληφθούν εξωτερικά από φύλλα Excel ή βάση δεδομένων.
Υποστηρίζει τις ακόλουθες βάσεις δεδομένων:
8) Ενσωματώνεται με εργαλεία διαχείρισης απαιτήσεων και δοκιμών JIRA και qTest αντίστοιχα. Η ενσωμάτωση είναι εύκολο να δημιουργηθεί με τον βοηθό γρήγορης ρύθμισης. Επομένως, οι διαχειριστές τεχνικών εργαλείων δεν είναι απαραίτητοι για να κάνουν τον Katalon να μιλήσει με τους ομολόγους του στη διαχείριση δοκιμών.
9) Εκτελέστε πολλές δοκιμές ταυτόχρονα ως Test Suite
10) Ενσωμάτωση Git για διαχείριση και κοινή χρήση πηγαίου κώδικα
έντεκα) Ισχυρό εντοπισμό σφαλμάτων και αναφορές
12) Ενσωματωμένος χειρισμός σφαλμάτων- Όχι πια προσπαθήστε να πιάσετε μπλοκ, όχι πιο περίπλοκες λειτουργίες για να βγείτε με χαρά το αποτυχημένο σενάριό σας. Ορίστε τι πρέπει να συμβεί όταν η δοκιμή σας αποτύχει στις ρυθμίσεις του έργου:
Τι θα μπορούσε να είναι καλύτερο;
Παρακαλώ σημειώστε ότι κάνω nitpicking εδώ:
- Η διεπαφή χρήστη είναι μερικές φορές λίγο αδέξια.
- Εάν υπάρχει σφάλμα στη λειτουργία δέσμης ενεργειών, δεν σας αφήνει να επιστρέψετε στη χειροκίνητη λειτουργία - μερικές φορές το βρήκα αυτό περιοριστικό.
συμπέρασμα
Τέλος, «Το Katalon Studio ανταποκρίνεται στην υπόσχεση;» - Θα έλεγα, ΝΑΙ! Παρόλο που δεν έχω δοκιμάσει ακόμα τις υπηρεσίες διαδικτύου και δοκιμών για κινητά του εργαλείου, μου αρέσει η ικανότητα δοκιμών ιστού.
Εάν χρειάζεστε ένα δωρεάν εργαλείο αυτοματισμού που δεν χρειάζεται πολύπλοκες τεχνικές γνώσεις και ρυθμίσεις, αυτό μπορεί να είναι εξαιρετικά χρήσιμο.
Μπορείτε επίσης να εξερευνήσετε περισσότερα και να μάθετε αυτό το εργαλείο με τη βοήθεια του αυτά τα εκπαιδευτικά βίντεο .
Σχετικά με τον Συγγραφέα: Αυτό το πρακτικό σεμινάριο γράφτηκε από το μέλος της ομάδας STH Swati.
Ας ελπίσουμε ότι αυτό το άρθρο σάς έδωσε τις βασικές λεπτομέρειες για να ξεκινήσετε. Δοκιμάστε το και πείτε μας τα σχόλιά σας. Εάν είστε ήδη χρήστης του Katalon, μοιραστείτε τις εμπειρίες σας.
Συνιστώμενη ανάγνωση
- Δοκιμή αυτοματισμού για Jira με το Katalon Studio
- Selenium Vs Katalon Studio: Πώς να απλοποιήσετε τις δοκιμές Selenium στο Katalon Studio
- Εκμάθηση έκλειψης σε βάθος για αρχάριους
- Απλοποίηση της δοκιμής API με το Katalon Studio
- SeeTest Automation Tutorial: Ένας οδηγός εργαλείου αυτοματισμού δοκιμών για κινητά
- Appium Studio για Eclipse: End-to-end Appium / Selenium Automation From Eclipse
- Tutorial Geb - Δοκιμή αυτοματισμού προγράμματος περιήγησης με χρήση του εργαλείου Geb
- Τρόπος επίλυσης των κοινών προβλημάτων αυτοματοποίησης δοκιμής UI Ιστού χρησιμοποιώντας το Katalon Studio Free Toolset