testcafe studio tool automate your web testing without writing code
Εγχειρίδιο πρακτικής εξέτασης TestCafe Studio Web Testing Tool:
Είστε απογοητευμένοι από τους περιορισμούς των εργαλείων δοκιμών ιστού παλαιού τύπου;
Ψάχνετε εσείς και η ομάδα σας QA για εναλλακτικές λύσεις σε προϊόντα όπως το Selenium;
Χρειάζεστε ένα εργαλείο δοκιμών ιστού που είναι εύκολο στη χρήση, αξιόπιστο και απαλλαγμένο από δυσκίνητα προγράμματα οδήγησης ιστού;
Εδώ είναι η λύση σε όλες τις ερωτήσεις σας.
Τι θα μάθετε:
- TestCafe Studio: Η πλατφόρμα δοκιμών Web Enterprise
- Δημιουργήστε ένα Web Test σε 2 λεπτά με το TestCafe Studio
- συμπέρασμα
TestCafe Studio: Η πλατφόρμα δοκιμών Web Enterprise
TestCafe Studio έχει δημιουργηθεί για να παρέχει μια πλατφόρμα δοκιμών που θα μπορούσε να βοηθήσει στην απλοποίηση του διαδικασία δοκιμής διαδικτύου .
Σύμφωνα με την αποστολή τους: ήθελαν να δημιουργήσουν ένα εργαλείο που είναι εύκολο να δημιουργηθεί και χωρίς περιττή πολυπλοκότητα. ένα εργαλείο που παράγει επαναλαμβανόμενα αποτελέσματα για αρχάριους και επαγγελματίες. και ένα εργαλείο που μπορεί να δημιουργήσει αυτόματα δοκιμαστικά σενάρια και εγγραφές αναπαραγωγής με απόλυτη αξιοπιστία.
Σε αυτό το άρθρο, θα περιγράψουμε το TestCafe Studio και γιατί είναι η καλύτερη επιλογή για διαδικτυακές δοκιμές.
Θα αναλύσουμε λεπτομερώς τις δυνατότητες του TestCafe Studio και θα δείξουμε πώς μπορείτε να δημιουργήσετε μια δοκιμαστική εργασία για μια σύνθετη ιστοσελίδα σε μόλις 2 λεπτά.
Τα βασικά
Το TestCafe Studio είναι ένα IDE πολλαπλών πλατφορμών για δοκιμές ιστού από άκρο σε άκρο. Τροφοδοτείται από το Πλαίσιο ανοιχτού κώδικα TestCafe και σας επιτρέπει να δημιουργήσετε, να εκτελέσετε και να διατηρήσετε αυτοματοποιημένες δοκιμές με μηδενικό κώδικα.
Μπορείτε να καταγράψετε δοκιμές οπτικά στο αγαπημένο σας πρόγραμμα περιήγησης, να επεξεργαστείτε σενάρια στη διεπαφή τύπου IDE και να εκτελέσετε δοκιμές σε διαφορετικά προγράμματα περιήγησης, πλατφόρμες και συσκευές.
καλύτερο λογισμικό βελτιστοποίησης για τα Windows 10
Το TestCafe Studio έχει σχεδιαστεί από το μηδέν για τον σύγχρονο ιστό και προγράμματα περιήγησης και δεν βασίζεται στο Selenium ή σε άλλες πλατφόρμες δοκιμών παλαιού τύπου.
Το TestCafe Studio δημιουργήθηκε για προγραμματιστές και μηχανικούς QA που το θέλουν απλοποιήστε τη διαδικασία δοκιμών .
Για αρχάριους και άτομα χωρίς εμπειρία κωδικοποίησης, το TestCafe Studio εξαλείφει την ανάγκη δημιουργίας χειροκίνητων σεναρίων δοκιμής. Για έμπειρους μηχανικούς QA και προγραμματιστές λογισμικού, το TestCafe Studio περιλαμβάνει εργαλεία σχεδιασμένα για να αυξήσουν την παραγωγικότητα και να μειώσουν το χρόνο που απαιτείται για τη δοκιμή σύνθετων εφαρμογών ιστού.
Βασικά χαρακτηριστικά του TestCafe Studio
Όπως γνωρίζετε, η αγορά δοκιμών ιστού περιλαμβάνει πολλαπλά πλαίσια που έχουν σχεδιαστεί για να μιμούνται τη δραστηριότητα των χρηστών και να αυτοματοποιούν τις δοκιμές ιστού από άκρο σε άκρο. Δυστυχώς, τα περισσότερα από αυτά τα εργαλεία απαιτούν από τους χρήστες να γράφουν τόνους κωδικών πλακών και αποκρυπτογράφηση σύνθετων διαμορφώσεων.
Αν όμως μας αρέσετε, γνωρίζετε ότι ακόμα και μετά τη σύνταξη όλου αυτού του κωδικού boilerplate και τη διαμόρφωση του προγράμματος περιήγησής σας, οι δοκιμές με παλαιά πλαίσια παράγουν σταθερά ασυνεπή αποτελέσματα (και η εκτέλεση δοκιμών περιορίζεται σε λίγα προγράμματα περιήγησης και σε μία μόνο πλατφόρμα).
Για να αντιμετωπίσετε τις εγγενείς αδυναμίες των υπαρχόντων πλαισίων και να σας επιτρέψει να αφιερώσετε λιγότερο χρόνο στη σύνταξη / διαχείριση δοκιμαστικών σεναρίων, το TestCafe Studio αποστέλλει τις ακόλουθες δυνατότητες «πρέπει να έχετε»:
# 1) Πλήρως ενσωματωμένη συσκευή εγγραφής δοκιμών οπτικού ιστού
Το Visual Test Recorder του TestCafe Studio παρακολουθεί ενέργειες καθώς πλοηγείστε και κάνετε κλικ σε μια ιστοσελίδα και δημιουργεί αυτόματα βήματα δοκιμής. Χωρίς επιπλέον εργασία, αυτά τα καταγεγραμμένα βήματα μπορούν να χρησιμοποιηθούν για γρήγορη δοκιμή της ιστοσελίδας σε διαφορετικά προγράμματα περιήγησης επιτραπέζιων υπολογιστών, κινητών και cloud.
Και σε αντίθεση με τα 'ψευδο-οπτικά καταγραφικά δοκιμών' που δημιουργούν αδέξια εργαλεία επιλογής που δεν μπορούν να επαναλάβουν αξιόπιστα τις οπτικά καταγεγραμμένες δοκιμές, το Visual Test Recorder του TestCafe Studio σχεδιάστηκε για να παράγει συνεπή αποτελέσματα, με αξιόπιστη δοκιμαστική αναπαραγωγή.
# 2) Αυτόματοι δημιουργητές στοιχείων
Η κατασκευή των επιλογών στοιχείων σελίδας που χρησιμοποιούνται σε ενέργειες ή ισχυρισμούς είναι δυσκίνητη, χρονοβόρα και επιρρεπής σε σφάλματα.
Εάν έχετε γράψει δοκιμαστικά σενάρια στο παρελθόν, ίσως να είστε εξοικειωμένοι με τα συντριπτικά ζητήματα που αντιμετωπίζουν τα εργαλεία δοκιμών παλαιού τύπου, τα εργαλεία που αγνοούν την ανάγκη για αυτόματους δημιουργούς επιλογών στοιχείων.
Σε αντίθεση με τα άλλα εργαλεία, το TestCafe Studio δημιουργεί αυτόματα επιλογείς για κάθε στοιχείο σελίδας σε μια δεδομένη δοκιμή. Υποστηρίζει όλα τα βασικά στοιχεία HTML και θα υποστηρίζει εισόδους σκιών DOM και HTML5 με εγγενείς αναδυόμενους επεξεργαστές σε μελλοντική έκδοση.
Για να καλύψει τα ευρύτερα δυνατά σενάρια δοκιμών, το TestCafe Studio δημιουργεί έναν βέλτιστο επιλογέα στοιχείων και ένα σύνολο εναλλακτικών λύσεων. Εάν πρέπει να κάνετε κλικ σε ένα κουμπί, μπορείτε να το επιλέξετε στη δοκιμή χρησιμοποιώντας τη λεζάντα του, όπως θα έκανε ένας χρήστης.
Εάν, ωστόσο, ο στόχος σας είναι να επαληθεύσετε ότι εμφανίζεται η σωστή λεζάντα, μπορείτε να χρησιμοποιήσετε το αναγνωριστικό ή το όνομα τάξης για να προσδιορίσετε το κουμπί.
Επιπλέον, σε μια επερχόμενη ενημέρωση, θα μπορείτε να ταξινομήσετε αναγνωριστικά στοιχείων όπως χαρακτηριστικά, όνομα ετικέτας ή περιεχόμενο κειμένου (το TestCafe Studio θα δημιουργήσει επιλεγμένους με βάση τα προτιμώμενα αναγνωριστικά σας).
Φυσικά, μπορείτε να επεξεργαστείτε χειροκίνητα τους αυτόματους επιλογείς του TestCafe, όπως υπαγορεύουν οι ανάγκες. Μπορείτε ακόμη και να δημιουργήσετε επιλογείς από το μηδέν - το Selector Constructor του TestCafe Studio σχεδιάστηκε για να θέσει τον έλεγχο στα χέρια σας.
# 3) Δοκιμές μεταξύ πλατφορμών και μεταξύ προγραμμάτων περιήγησης
Το TestCafe Studio είναι μια εφαρμογή πολλαπλών πλατφορμών που λειτουργεί σε macOS, Windows και Linux.
Τα δοκιμαστικά αρχεία / σενάρια είναι πλατφόρμα agnostic: ανεξάρτητα από το πού έχουν εγγραφεί, οι δοκιμές μπορούν να εκτελεστούν σε πολλαπλές πλατφόρμες λειτουργικού συστήματος, συσκευές (επιτραπέζιοι / κινητές συσκευές), υπηρεσίες δοκιμών cloud (όπως BrowserStack ή SauceLabs) και συστήματα συνεχούς ενοποίησης (συμπεριλαμβανομένων ΚύκλοςCI , Bitbucket , Azure, TeamCity, Jenkins, Travis, GitLab κ.λπ.).
Μπορείτε να εγγράψετε δοκιμές σε οποιοδήποτε μεγάλο πρόγραμμα περιήγησης επιτραπέζιων υπολογιστών, συμπεριλαμβανομένων των Chrome, Firefox, Safari, Internet Explorer και Edge. Ανεξάρτητα από το πρόγραμμα περιήγησης που χρησιμοποιείται για την καταγραφή ενός σεναρίου, αυτές οι δοκιμές θα εκτελούνται σε όλα τα σύγχρονα προγράμματα περιήγησης ιστού χωρίς λόξυγκας.
Η αγνωστική προσέγγιση της πλατφόρμας και του προγράμματος περιήγησης του TestCafe Studio επιτρέπει τη γρήγορη λήψη σφαλμάτων πλατφόρμας και συγκεκριμένου προγράμματος περιήγησης και διασφαλίζει ότι η εφαρμογή ιστού σας προσφέρει την ίδια εμπειρία χρήστη σε προγράμματα περιήγησης / συσκευές.
# 4) Χωρίς πρόσθετα εργαλεία για συντήρηση
Το TestCafe Studio δεν απαιτεί Σελήνιο / WebDriver , ή τυχόν προσθήκες προγράμματος περιήγησης ή πρόσθετα τρίτων. Ένα άμεσο πλεονέκτημα αυτής της αυτόνομης αρχιτεκτονικής είναι η αποδοτικότητα.
Με το TestCafe Studio, μπορείτε να ξεκινήσετε τις δοκιμές μόλις εγκατασταθεί το προϊόν. Δεν χρειάζεται να ψάξετε για προγράμματα οδήγησης και πρόσθετα.
Ίσως πιο σημαντικό είναι η ανεξαρτησία του TestCafe. Όταν κυκλοφορήσει μια νέα σημαντική έκδοση του αγαπημένου σας προγράμματος περιήγησης, μπορείτε να είστε σίγουροι ότι οι υπάρχουσες δοκιμές ιστού δεν θα αποτύχουν λόγω ελλείψεων προσθηκών ή πρόσθετων.
Με το TestCafe Studio, δεν θα χρειαστεί ποτέ να περιμένετε για τρίτους προγραμματιστές να αντιμετωπίσουν ζητήματα που προκαλούνται από τις ενημερώσεις του προγράμματος περιήγησης ή του συστήματος.
Το TestCafe Studio και το αγαπημένο σας πρόγραμμα περιήγησης ιστού είναι το μόνο που χρειάζεστε για να εγγράψετε και να εκτελέσετε δοκιμές ιστού.
# 5) Ενσωματωμένος μηχανισμός αναμονής
Οι δοκιμές λογισμικού Ιστού είναι ασύγχρονες από τη φύση τους. Οι ενέργειες των χρηστών σπάνια παράγουν άμεσα αποτελέσματα, ειδικά εάν αυτές οι ενέργειες συνοδεύονται από αναδρομές στο διακομιστή ή από ενσωματωμένα εφέ κίνησης.
Με παλαιότερα εργαλεία δοκιμών ιστού, οι μηχανικοί της QA καλούνται να χειριστούν αυτά τα ασύγχρονα συμβάντα παύοντας χειροκίνητα τη δοκιμαστική μηχανή για να αποτρέψουν τα σφάλματα δοκιμής. Περιττό να πούμε ότι αυτός ο κωδικός «αναμονής» του λέβητα (σχεδιασμένος για να ξεπεράσει τους περιορισμούς του ίδιου του εργαλείου δοκιμών) είναι δύσκολο να διατηρηθεί και είναι επιρρεπής σε αποτυχία.
Ωστόσο, όπως γνωρίζετε, η εισαγωγή αυτού του κωδικού «αναμονή» αντιπροσωπεύει την πραγματικότητα για σχεδόν όλη την κληρονομιά εργαλεία δοκιμών ιστού .
Το TestCafe Studio χειρίζεται ασύγχρονες λειτουργίες με διαφορετικό τρόπο. Πριν από κάθε ενέργεια ή ισχυρισμό, περιμένει αυτόματα να γίνει διαθέσιμο το στοχευόμενο στοιχείο (φορτωμένο, ορατό, δεν κρύβεται από άλλο στοιχείο κ.λπ.).
Για να εξασφαλιστεί η μέγιστη αξιοπιστία, το TestCafe Studio εκτελεί αυτόματα μια δήλωση εάν δεν πληρούσε μια δεδομένη συνθήκη κατά την πρώτη προσπάθεια.
Το TestCafe Studio σάς επιτρέπει να εστιάζετε στις ενέργειες των χρηστών και εξαλείφει την ανάγκη σύνταξης περίπλοκου κώδικα boilerplate που έχει σχεδιαστεί για την αντιμετώπιση των αδυναμιών των πλατφορμών δοκιμών παλαιού τύπου.
Δημιουργήστε ένα Web Test σε 2 λεπτά με το TestCafe Studio
Σε αυτήν την επίδειξη 2 λεπτών, θα δείτε πώς να χρησιμοποιήσετε το TestCafe Studio και να δοκιμάσετε μια ιστοσελίδα με ενσωματωμένες δυνατότητες μεταφόρτωσης αρχείων.
πώς να ξεκινήσετε ένα έργο java στην έκλειψη
Θα επιλέξουμε και θα ανεβάσουμε δύο αρχεία και στη συνέχεια θα εκτελέσουμε δύο ισχυρισμούς - ένα για τη σωστή έξοδο ονόματος αρχείου και ένα άλλο για τη σωστή μορφή ετικέτας μεγέθους αρχείου. Και ναι, με το Visual Test Recorder του TestCafe Studio, θα χρειαζόμαστε μόνο λίγα λεπτά για να δημιουργήσουμε και να εκτελέσουμε αυτήν τη δοκιμή.
Βήμα 1)Ξεκινήστε το TestCafe Studio, εισαγάγετε τη διεύθυνση URL του ιστότοπου στην οθόνη υποδοχής και κάντε κλικ στην επιλογή 'Έναρξη εγγραφής δοκιμής'.
Το πρόγραμμα περιήγησής σας θα μεταβεί στην καθορισμένη διεύθυνση, ενώ το Visual Test Recorder είναι ενεργοποιημένο και εκτελείται στο παρασκήνιο, θα είστε έτοιμοι να καταγράψετε την αλληλεπίδρασή σας με την ιστοσελίδα.
Χρησιμοποιήστε το Λειτουργία μεταφόρτωσης αναπτυσσόμενο μενού για να καθορίσετε ότι θέλετε να ξεκινήσετε τη μεταφόρτωση αρχείων με μη αυτόματο τρόπο.
Ενεργοποιήστε το πλαίσιο ελέγχου που επιτρέπει τη μεταφόρτωση πολλών αρχείων.
Κάντε κλικ Επιλέξτε Αρχείο και δημιουργία μια επιλογή.
Κάντε κλικ Μεταφόρτωση.
Βήμα 2)Μεταβείτε στο TestCafe Studio για να δείτε τις εντολές που δημιουργούνται από τις ενέργειές σας.
μπορείτε να χρησιμοποιήσετε οποιοδήποτε ακουστικό vr για το ps4
Βήμα # 3)Η διεπαφή χρήστη αυτού του παραδείγματος αποδίδεται σε IFRAME, επομένως η πρώτη ενέργεια είναι ο διακόπτης περιβάλλοντος. Ακολουθήστε τα βήματα και μεταφορτώστε, επαναλαμβάνοντας τις ενέργειές σας.
Ας ολοκληρώσουμε το τεστ με δύο ισχυρισμούς. Αρχικά θα ελέγξουμε εάν η εφαρμογή επίδειξης εμφανίζει το σωστό όνομα αρχείου.
Για άλλη μια φορά, δεν χρειάζεται να γράψετε ούτε μία γραμμή κώδικα. Κάντε κλικ στο εικονίδιο για να προσθέσετε μια δήλωση με συνθήκη 'ισούται με'.
Στη συνέχεια χρησιμοποιήστε το κουμπί για να επιλέξετε το στοιχείο προορισμού διαδραστικά στο πρόγραμμα περιήγησης.
Αυτό εστιάζει το παράθυρο του προγράμματος περιήγησης, ώστε να μπορείτε να επισημάνετε το απαιτούμενο στοιχείο.
Το TestCafe Studio θα δημιουργήσει έναν επιλογέα για αυτό το στοιχείο και θα ανοίξει τη λίστα των ιδιοτήτων του. Επιλέξτε το ακίνητο που θέλετε να διεκδικήσετε.
Το TestCafe Studio ανακτά την τρέχουσα τιμή ιδιοκτησίας και μπορείτε να επιβεβαιώσετε ότι θέλετε να το χρησιμοποιήσετε για σύγκριση.
Βήμα # 4)Ομοίως, μπορείτε να επιβεβαιώσετε την τιμή ιδιοκτησίας CSS μεγέθους γραμματοσειράς μιας ετικέτας.
Βήμα # 5)Η δοκιμή είναι τώρα έτοιμη και μπορείτε να σταματήσετε την εγγραφή. Για να εκτελέσετε τη δοκιμή, πατήστε το κουμπί Εκτέλεση και παρακολουθήστε το TestCafe να επαναλαμβάνει τις ενέργειές σας.
Βήμα # 6)Μόλις ολοκληρωθεί η δοκιμαστική εκτέλεση, ελέγξτε την έκθεση δοκιμής για αποτελέσματα.
Αυτό είναι. Σε λίγα λεπτά και χωρίς κώδικα, δημιουργήσαμε μια δοκιμή που είναι έτοιμη να εκτελεστεί σε διαφορετικά προγράμματα περιήγησης, σε διαφορετικές πλατφόρμες, σε ένα σύστημα CI, τοπικά ή στο BrowserStack.
συμπέρασμα
Το TestCafe Studio είναι μια πολύ ελαφριά και γρήγορη πλατφόρμα αυτοματισμού δοκιμών. Δεν απαιτείται εκκίνηση του WebDriver ή οποιασδήποτε προσθήκης προγράμματος περιήγησης. Μπορείτε απλά να το εγκαταστήσετε και να αρχίσετε να δημιουργείτε δοκιμές από άκρο σε άκρο με οπτική συσκευή εγγραφής χωρίς να γράψετε κανένα δοκιμαστικό κώδικα.
Μπορείς κατεβάστε μια δοκιμή 30 ημερών από εδώ και συγκρίνετε το TestCafe Studio με την τρέχουσα διαδικτυακή πλατφόρμα δοκιμών για να δείτε τη διαφορά. Ενημερώστε μας εάν έχετε απορίες κατά τη χρήση αυτού του εργαλείου.
Συνιστώμενη ανάγνωση
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Load Testing Using LoadUI - Ένα δωρεάν και ανοιχτού κώδικα εργαλείο δοκιμής φόρτωσης
- Testing Primer eBook Λήψη
- Εκτέλεση και επαλήθευση του κωδικού δοκιμής σας στο Appium Studio για το Eclipse
- Απλοποίηση της δοκιμής API με το Katalon Studio
- Οδηγός εργαλείων δοκιμής προσβασιμότητας WAVE
- Δοκιμή εφαρμογών για κινητά χρησιμοποιώντας το Katalon Studio & το σύμπλεγμα συσκευών με βάση το cloud του Kobiton
- Κλειδί για την επιτυχή δοκιμή μονάδας - Πώς οι προγραμματιστές δοκιμάζουν τον δικό τους κώδικα;