seetest automation tutorial
Επισκόπηση του αυτοματισμού SeeTest:
Λόγω του μεγάλου ανταγωνισμού και του γρήγορου μάρκετινγκ των εφαρμογών για κινητά, ο αυτοματισμός για κινητά είναι αρκετά δημοφιλής στις μέρες μας. Υπάρχουν πολλά εργαλεία αυτοματισμού για κινητά που διατίθενται στην αγορά ως εργαλεία ανοιχτού κώδικα και ιδιότητας.
Τα εργαλεία αυτοματισμού για κινητά μπορούν να κατηγοριοποιηθούν ως βασισμένα σε εικόνα και βάσει αντικειμένου. Στα εργαλεία βάσει εικόνας, η αναγνώριση στοιχείων πραγματοποιείται με αναγνώριση εικόνας. Αλλά η τεχνική βάσει αντικειμένων χρησιμοποιεί την εσωτερική αναπαράσταση του στοιχείου UI (XPath) για τον προσδιορισμό των στοιχείων UI.
Λίστα εκπαιδευτικών σε αυτήν τη σειρά:
Εκμάθηση # 1: Εισαγωγή στον αυτοματισμό SeeTest (Αυτό το σεμινάριο)
Εκμάθηση # 2: Τρόπος αυτοματοποίησης εφαρμογών για κινητά χρησιμοποιώντας αυτοματοποίηση SeeTest
Εκμάθηση # 3 : SeeTest Αυτοματισμοί Εντολές με Παραδείγματα
Εκμάθηση # 4: SeeTest Automation Usage for Real-time Mobile Automation Project
************************
Ας ξεκινήσουμε με το πρώτο σεμινάριο αυτής της σειράς.
Αυτό το σεμινάριο για το SeeTest Automation σάς παρέχει μια πλήρη επισκόπηση ολόκληρου του εργαλείου μαζί με εικονογραφική αναπαράσταση για την εύκολη κατανόησή σας. Και είμαι βέβαιος ότι αυτό το σεμινάριο για το SeeTest Automation θα είναι ένας τέλειος οδηγός για όσους είναι νέοι σε αυτό.
Τι θα μάθετε:
- Εισαγωγή στον αυτοματισμό SeeTest
- Λήψη και εγκατάσταση αυτοματισμού SeeTest
- Πρώτη εκκίνηση
- Πράκτορες εκτέλεσης
- Ρύθμιση φακέλου έργου
- Σύνδεση συσκευών και εξομοιωτών
- Σύνδεση πραγματικών συσκευών
- Σύνδεση εξομοιωτή & προσομοιωτή
- συμπέρασμα
- Συνιστώμενη ανάγνωση
Εισαγωγή στον αυτοματισμό SeeTest
Το SeeTest Automation είναι ένα από τα κορυφαία εργαλεία αυτοματισμού για κινητά στον κλάδο που υποστηρίζει αναγνώριση βάσει εικόνας και αντικειμένου. Υποστηρίζει επίσης την αυτοματοποίηση εφαρμογών iOS, Android, Windows Phone και BlackBerry. Το ίδιο σενάριο μπορεί να χρησιμοποιηθεί σε διαφορετικά λειτουργικά συστήματα με λίγες μικρές αλλαγές.
Το SeeTest παρέχει βιβλιοθήκες πελατών για Java, C #, Perl, Python με σκοπό την ανάπτυξη σεναρίων αυτοματισμού σε αυτές τις γλώσσες προγραμματισμού. Το SeeTest έχει το δικό του μηχανισμό αναφοράς που μπορεί να περιέχει στιγμιότυπα οθόνης και εγγραφή βίντεο δοκιμών που έχουν πραγματοποιηθεί. Δεν είναι ούτε Open Source ούτε δωρεάν λογισμικό.
Το εργαλείο διαθέτει άδεια χρήσης και το κόστος της άδειας είναι περίπου $ 1500- $ 2000 ετησίως (Node-Locked license).
Λήψη και εγκατάσταση αυτοματισμού SeeTest
Εάν εγκαθιστάτε το SeeTest Automation στον υπολογιστή σας, τότε θα λάβετε 30 ημέρες δοκιμαστική άδεια για να δοκιμάσετε τις δυνατότητες του SeeTest Automation.
Τα βήματα για τη λήψη του SeeTest Automation είναι τα εξής:
- Μεταβείτε στη διεύθυνση URL από εδώ
- Εισαγάγετε το όνομα, το επώνυμο, το εταιρικό email, τη χώρα, την πόλη και τον αριθμό τηλεφώνου στα κατάλληλα πεδία.
- Καταργήστε την επιλογή όλων των πλαισίων ελέγχου που εμφανίζονται παρακάτω, εκτός του SeeTest Automation.
Εικόνα 1 Εγγραφή αυτοματοποίησης SeeTest
- Κάντε κλικ στο Υποβολή και θα λάβετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου από το Experitest που θα περιέχει τον σύνδεσμο για λήψη του SeeTest Automation.
- Ενδέχεται επίσης να λάβετε ένα email καλωσορίσματος από το Experitest με τις διευθύνσεις URL για να λάβετε υποστήριξη στο email της εταιρείας σας.
- Μεταβείτε στον σύνδεσμο λήψης που ελήφθη για λήψη του αρχείου εγκατάστασης SeeTest Automation.
Μετά την επιτυχή λήψη, ανοίξτε το αρχείο exe που έχετε λάβει και κάντε κλικ στο κουμπί «Επόμενο» στον οδηγό εγκατάστασης έως ότου εγκατασταθεί με επιτυχία.
Πρώτη εκκίνηση
Μετά την επιτυχή εγκατάσταση του SeeTest Automation, κάντε διπλό κλικ στο εικονίδιο συντόμευσης που εμφανίζεται στην επιφάνεια εργασίας για να ξεκινήσετε το SeeTest Automation.
Κατά την πρώτη εκκίνηση, το SeeTest ενδέχεται να εγείρει αίτημα τείχους προστασίας για να ξεμπλοκάρετε ορισμένες θύρες (θύρες του πράκτορα εκτέλεσης SeeTest και θύρα διακομιστή αδειοδότησης). Πρέπει να αποδεχτούμε αυτό το αίτημα για απρόσκοπτη χρήση του SeeTest Automation. Αφού αποδεχτείτε το αίτημα, το SeeTest Automation θα ξεκινήσει όπως φαίνεται στο παρακάτω σχήμα.
Εικόνα 2 Πρόσβαση στο τείχος προστασίας
Σχήμα 3 Διεπαφή αυτοματισμού SeeTest
Η αριστερή επάνω πλευρά της διεπαφής περιέχει εργαλεία για την εκτέλεση ενεργειών που σχετίζονται με τη συσκευή, όπως Προσθήκη συσκευής, Κατάργηση συσκευής κ.λπ.
Η γραμμή εργαλείων συσκευής και η γραμμή εργαλείων Εφαρμογών μπορείτε να δείτε παρακάτω. Αυτό περιέχει εικονίδια για την εκτέλεση δραστηριοτήτων που σχετίζονται με την εφαρμογή, όπως Εγκατάσταση εφαρμογής στη συσκευή, κατάργηση εφαρμογής από τη συσκευή κ.λπ.
Η αριστερή κάτω πλευρά είναι για το Object Repository. Αυτή η περιοχή εμφανίζει όλα τα αντικείμενα που δημιουργήσαμε για ένα αποθετήριο (από προεπιλογή, το όνομα του αποθετηρίου θα είναι «προεπιλογή»).
Εικόνα 4 Εργαλεία συσκευών, εφαρμογών και αποθήκευσης αντικειμένων
Η μεσαία περιοχή είναι το παράθυρο εντολών στο οποίο πληκτρολογούμε εντολές SeeTst.
Η περιοχή περιέχει επίσης δύο καρτέλες «Δοκιμή» και «Εντοπισμός σφαλμάτων». Η καρτέλα δοκιμής διευκολύνει την εκτέλεση ενεργειών στη συσκευή μέσω εντολών SeeTest και η καρτέλα εντοπισμού σφαλμάτων παρέχει τη δυνατότητα διερεύνησης μιας συγκεκριμένης σκηνής.
Η δεξιά πλευρά είναι μια συμπληρωματική ενότητα για το παράθυρο εντολών. Εκεί ορίζουμε ιδιότητες και τις τιμές τους για την εντολή που εισάγεται σε ένα παράθυρο εντολών.
Εικόνα 5 Παράθυρο εντολών
Η σωστή μακρά αναπτυσσόμενη λίστα είναι για τη μη αυτόματη προσθήκη εντολών στο παράθυρο εντολών. Κάνοντας κλικ στο κάτω βέλος στην αναπτυσσόμενη λίστα θα εμφανιστούν όλες οι διαθέσιμες εντολές. Μπορείτε να κάνετε κλικ σε οποιαδήποτε εντολή που θέλετε να εκτελέσετε. Αφού κάνετε κλικ στην εντολή, η εντολή θα προστεθεί στο παράθυρο εντολών.
Το παράθυρο ιδιοτήτων θα συμπληρωθεί με τις παραμέτρους της εντολής. Αυτές οι παράμετροι ορίζονται μέσω παροχής τιμών στο πεδίο Τιμή δίπλα στο πεδίο Ιδιότητα. Το παράθυρο κάτω από το παράθυρο Ιδιότητας εμφανίζει μικροσκοπική τεκμηρίωση σχετικά με την εντολή.
Σχήμα 6 Διερευνήθηκε το παράθυρο εντολών
Σε αντίθεση με το Selenium, το SeeTest Automation μπορεί επίσης να εκτελέσει μια συγκεκριμένη εντολή μόνο για δοκιμαστικό σκοπό.
Στο σελήνιο, όταν πρέπει να ελέγξουμε εάν μια συγκεκριμένη λειτουργία θα λειτουργήσει ή όχι, πρέπει να εκτελέσουμε όλα τα βήματα πριν από αυτήν τη λειτουργία. Αλλά στο SeeTest, το αναγνωριστικό περιόδου λειτουργίας ισχύει έως ότου κλείσει το Automation SeeTest, επομένως μπορείτε να κάνετε όλες τις λειτουργίες με μη αυτόματο τρόπο και να εκτελέσετε τη δοκιμή μιας συγκεκριμένης εντολής χρησιμοποιώντας το παράθυρο εντολών.
Το κάτω τμήμα έχει δύο καρτέλες, δηλαδή «Log» και «Code». Το παράθυρο καταγραφής εμφανίζει τα αρχεία καταγραφής των συμβάντων που εκτελέστηκαν και το παράθυρο κώδικα εμφανίζει το αντίστοιχο πρόγραμμα για τις εντολές που έχουν εισαχθεί σε ένα παράθυρο εντολών.
Το SeeTest Automation μπορεί να εμφανίσει κωδικούς για διάφορα πλαίσια όπως Java WebDriver (Selenium), Java (JUnit), Java TestNG, C # NUnit, C # MSTest, UFT, VB.NET, Python, Perl και Ruby. Παρέχει επίσης βιβλιοθήκες πελατών για αυτές.
Σχήμα 7 Παράθυρο κώδικα
Πράκτορες εκτέλεσης
Εκτελεστικοί πράκτορες είναι τα προγράμματα που βοηθούν τον χρήστη να συνδέσει και να εκτελέσει δοκιμές σε περισσότερες από μία συσκευές. Κάθε πράκτορας χρησιμοποιεί θύρες στο σύστημα (συνήθως ξεκινά από το 8990). Μπορείτε να δείτε τις πληροφορίες του Agent κάνοντας κλικ στο 'Agent Properties' από το μενού File του SeeTest Automation.
Εικόνα 8 Μενού Properties Properties
Στο παράθυρο 'Ιδιότητες παράγοντα', μπορείτε να δείτε πολλούς πράκτορες με τη θύρα στην οποία εκτελούνται, την κατάστασή της και τις συσκευές που υποστηρίζουν.
Σχήμα 9 Πράκτορες εκτέλεσης
Στο παραπάνω σχήμα, δύο πράκτορες βρίσκονται σε κατάσταση «Εκτέλεση» (εκτελούνται στις θύρες 8889 και 8890) και οι υπόλοιποι βρίσκονται σε κατάσταση «Απενεργοποιημένη». Αυτό σημαίνει ότι μπορούμε να συνδέσουμε δύο διαφορετικές συσκευές (iOS, Android, Blackberry και WP8) και να εκτελέσουμε τις δοκιμές παράλληλα. Η στήλη δίπλα στην κατάσταση υποδηλώνει τις συσκευές που υποστηρίζονται από τον πράκτορα εκτέλεσης.
Από το παραπάνω σχήμα, μπορούμε να καταλάβουμε ότι οι πράκτορες υποστηρίζουν συσκευές iOS και Android.
Εάν βρίσκεστε σε δοκιμαστική περίοδο, θα λάβετε δύο πράκτορες εκτέλεσης και από προεπιλογή, καθένας από αυτούς υποστηρίζει συσκευές iOS, Android, Windows Phone και Blackberry. Όταν λήξει η δοκιμαστική περίοδος και μόλις αγοράσετε μια άδεια κλειδώματος κόμβου, ο αριθμός των αντιπροσώπων θα περιορίζεται σε έναν.
Πρέπει να αγοράσετε Άδεια «Executor Add-on» για να λάβετε επιπλέον Εκτελεστές Εκτός από την άδεια κλειδώματος κόμβου. Ένα πρόσθετο Executor μπορεί να κοστίσει περίπου $ 1000 για ένα χρόνο.
Ρύθμιση φακέλου έργου
Όταν ξεκινάτε το SeeTest Automation για πρώτη φορά, θα σας ζητηθεί να επιλέξετε έναν κατάλογο στον οποίο αποθηκεύονται τα αρχεία που σχετίζονται με το έργο. Αυτό είναι παρόμοιο με την έννοια του χώρου εργασίας στο Eclipse. Μπορείτε επίσης να μεταβείτε σε διαφορετικό φάκελο έργου κάνοντας κλικ στο 'Άνοιγμα έργου' από το μενού Αρχείο.
Ο φάκελος έργου χρησιμοποιείται για την αποθήκευση πολλών αρχείων που σχετίζονται με την τρέχουσα κατάσταση του SeeTest Automation.
Μερικά από αυτά έχουν ως εξής:
# 1) Αποθήκη αντικειμένων
Το Object Repository περιέχει τα αντικείμενα (εικόνες, κείμενα) που χρησιμοποιούνται στο SeeTest Automation για την αναγνώριση των αντικειμένων που δεν είναι ανιχνεύσιμα από το Xpath. Εάν απαιτείται να επαληθεύσετε μια εικόνα από την εμφάνισή της, τότε η ίδια η αναγνώριση XPath δεν είναι αρκετή, ωστόσο, απαιτείται επίσης αναγνώριση εικόνας.
Σε μια τέτοια περίπτωση, δημιουργούμε ένα αντικείμενο συνδυάζοντας το XPath και την εικόνα. Κατά τη διάρκεια της επαλήθευσης, το SeeTest Automation αναζητά την εικόνα στο καθορισμένο XPath. Θα καλύψουμε λεπτομερώς το Object Repository στα προσεχή μαθήματα.
# 2) Σκηνές
Οι σκηνές είναι τα στιγμιότυπα οθόνης που εξάγονται από την εφαρμογή για κινητά κατά τη διάρκεια του σταδίου αναγνώρισης στοιχείων (ονομάζεται επίσης Object Spy, το οποίο θα καλύψουμε σε προσεχή μαθήματα). Περιέχει επίσης στιγμιότυπα οθόνης που δημιουργούνται κατά τη διάρκεια μιας δοκιμαστικής περιόδου.
Εκτός από αυτά, το SeeTest αποθηκεύει το αρχείο Εκδηλώσεων παρακολουθώντας τις εκδηλώσεις που πραγματοποιήθηκαν στο SeeTest Automation.
Σύνδεση συσκευών και εξομοιωτών
Το SeeTest Automation υποστηρίζει τη σύνδεση:
- Πραγματική συσκευή / Φυσική συσκευή - όπως συσκευές Android, iOS.
- Emulator / Simulator - Προσομοιωτής Android, Προσομοιωτής iOS.
- Cloud Device - Πραγματική συσκευή συνδεδεμένη / φιλοξενούμενη σε / σε απομακρυσμένο μηχάνημα.
Σύνδεση πραγματικών συσκευών
Για τη σύνδεση φυσικών συσκευών, το SeeTest υποστηρίζει USB (Όλες οι συσκευές) και Wi-Fi (συσκευή iOS).
# 1) Σύνδεση συσκευής Android
Υπάρχουν ορισμένες προϋποθέσεις για τη σύνδεση μιας συσκευής Android με το SeeTest Automation.
Έχουν ως εξής:
- Ο εντοπισμός σφαλμάτων USB πρέπει να είναι ενεργοποιημένος.
- Τα πιο πρόσφατα προγράμματα οδήγησης συσκευών, συμπεριλαμβανομένου του προγράμματος οδήγησης εντοπισμού σφαλμάτων USB, πρέπει να εγκατασταθούν στο μηχάνημα.
Μόλις ολοκληρωθούν τα παραπάνω βήματα, συνδέστε τη συσκευή Android στη θύρα USB (Προτιμούνται κυρίως οι πίσω θύρες USB καθώς είναι συνδεδεμένες στον κατάλογο στη μητρική πλακέτα). Εάν συνδεθείτε με επιτυχία, θα σας ζητηθεί να παράσχετε εξουσιοδότηση στη συσκευή Android όπως φαίνεται παρακάτω.
Εικόνα 10 Εξουσιοδότηση εντοπισμού σφαλμάτων USB
Αφού επιτρέψετε τον εντοπισμό σφαλμάτων USB, θα δείτε ένα εικονίδιο Android στη γραμμή ειδοποιήσεων της συσκευής Android που υποδηλώνει ότι έχει συνδεθεί επιτυχώς μέσω εντοπισμού σφαλμάτων USB.
Αφού η συσκευή συνδεθεί μέσω USB εντοπισμού σφαλμάτων, ξεκινήστε το SeeTest Automation και κάντε κλικ στο εικονίδιο «Προσθήκη συσκευής» στη γραμμή εργαλείων και επιλέξτε συσκευή Android.
Εικόνα 11 Σύνδεση συσκευής
Στη συνέχεια, θα εμφανιστεί ένα αναδυόμενο παράθυρο που περιέχει πληροφορίες συνδεδεμένης συσκευής όπως φαίνεται παρακάτω.
Σχήμα 12 Προσθήκη συσκευής
Αφού κάνετε κλικ στο κουμπί Ok, η συσκευή θα προστεθεί με επιτυχία και το ίδιο θα εμφανιστεί στη λίστα συσκευών που εμφανίζεται στο αριστερό μέρος του SeeTest Automation. Το διπλό κλικ στο όνομα της συσκευής θα ανοίξει την αντανάκλαση της συσκευής όπως φαίνεται παρακάτω.
Μπορείτε επίσης να το ανοίξετε κάνοντας κλικ στο εικονίδιο «Άνοιγμα συσκευής» στη γραμμή εργαλείων αφού επιλέξετε τη συσκευή από τη Λίστα συσκευών. Αποδεχτείτε τυχόν αιτήματα τείχους προστασίας εάν έρθει.
Σχήμα 13 Προστέθηκε συσκευή και συμβατές εφαρμογές
Εικόνα 14 Άνοιγμα συσκευής
# 2) Σύνδεση συσκευής iOS
Για να συνδέσετε μια συσκευή iOS, η τελευταία έκδοση του iTunes πρέπει να εγκατασταθεί στο μηχάνημα. Αφού συνδέσετε τη συσκευή μέσω USB, ξεκινήστε το SeeTest Automation και κάντε κλικ στο εικονίδιο «Προσθήκη συσκευής» στη γραμμή εργαλείων και επιλέξτε Συσκευή iOS.
Τώρα, θα εμφανιστεί ένα αναδυόμενο παράθυρο όπως φαίνεται παρακάτω.
Εικόνα 15: Διαμόρφωση προφίλ iOS
Αυτό οφείλεται στον πρόσθετο μηχανισμό ασφαλείας που επέβαλε η Apple για την αποτροπή της εισβολής. Η Apple δεν επιτρέπει τον έλεγχο της συσκευής iOS χωρίς κατάλληλο έλεγχο ταυτότητας. Υπάρχουν ορισμένοι τρόποι αντιμετώπισης αυτής της κατάστασης.
Αναφέρονται παρακάτω:
- Παρέχετε διαπιστευτήρια για το προφίλ σας Apple Developer
Εάν είστε προγραμματιστής iOS, πρέπει να έχετε καταχωρισμένο προφίλ προγραμματιστή στο developer.apple.com. Το SeeTest Automation μπορεί να εξουσιοδοτήσει συσκευές μέσω της παροχής των διαπιστευτηρίων αυτού του λογαριασμού. Εάν δεν διαθέτετε λογαριασμό προγραμματιστή Apple, τότε μπορείτε να δημιουργήσετε έναν που μπορεί να κοστίζει 100 $.
- Εισαγωγή αρχείου DEF (Advanced)
Λαμβάνει ένα αρχείο DEF (Device Enablement File) για τη συσκευή που είναι συνδεδεμένη μέσω USB για την εξουσιοδότηση της σύνδεσης. Για να δημιουργήσετε αυτό το αρχείο, χρειάζεστε ακόμα έναν λογαριασμό προγραμματιστή. Από την έκδοση 10.3 Το SeeTest Automation παρέχει ένα βοηθητικό πρόγραμμα που ονομάζεται XDEF για τη δημιουργία αυτού του αρχείου.
Όποια μέθοδο κι αν επιλέξετε, κάντε κλικ στο κουμπί Διαμόρφωση προφίλ για να προχωρήσετε στο επόμενο βήμα. Θα εμφανιστεί ένα αναδυόμενο παράθυρο για προσθήκη προφίλ όπως φαίνεται στο σχήμα. Από εκεί πρέπει να κάνετε κλικ στο εικονίδιο Εισαγωγή και να επιλέξετε την επιθυμητή επιλογή.
Εικόνα 16 Προφίλ εισαγωγής
Εικόνα 17 Διαμορφώσεις υπογραφής iOS
Εάν επιλέξετε «Καταχώριση του λογαριασμού προγραμματιστή iOS», τότε θα μεταβείτε σε άλλο αναδυόμενο παράθυρο για να εισαγάγετε τα διαπιστευτήρια του λογαριασμού προγραμματιστή και την ομάδα.
Αφού τα εισαγάγετε, κάντε κλικ στο κουμπί Εγγραφή για να δημιουργήσετε ένα αρχείο .p12 που βρίσκεται στο φάκελο C: Users h AppData Roaming seetest apple-λογαριασμοί (Windows) και Χρήστες // seetest / apple-λογαριασμοί (Mac) .
Εικόνα 18 Καταχώριση λογαριασμού προγραμματιστή
Μετά την επιτυχή εγγραφή, κάντε κλικ στο Προσθήκη συσκευής στην κύρια διεπαφή του SeeTest Automation και επιλέξτε Συσκευή iOS. Στη συνέχεια, θα εμφανιστεί ένα αναδυόμενο παράθυρο ζητώντας άδεια. Αφού εγκρίνετε το ίδιο, εισαγάγετε τον κωδικό πρόσβασης στο επόμενο αναδυόμενο παράθυρο που εμφανίζεται.
Κάνοντας κλικ στο OK θα προσθέσει τη συσκευή σας iOS στον αυτοματισμό SeeTest.
Σχήμα 19 Ζητώντας άδεια
Εικόνα 20 Κωδικός πρόσβασης λογαριασμού
Σύνδεση εξομοιωτή & προσομοιωτή
Το SeeTest Automation υποστηρίζει τη σύνδεση Android Emulator και iOS Simulator.
# 1) Σύνδεση εξομοιωτή Android
Η προϋπόθεση για τη σύνδεση ενός Android Emulator με το SeeTest Automation είναι η παρουσία Android SDK με ADB και AVD (Android Virtual Device). Αφού δημιουργήσετε και ανοίξετε μια εικονική συσκευή Android, κάντε κλικ στο Προσθέστε ΣΥΣΚΕΥΗ και επιλέξτε Συσκευή Android.
Στη συνέχεια, θα εμφανιστεί ένα αναδυόμενο παράθυρο παρόμοιο με το αναδυόμενο παράθυρο κατά τη σύνδεση πραγματικών συσκευών Android.
Εικόνα 21 Σύνδεση εξομοιωτή Android
Κάνοντας κλικ στο OK θα προσθέσετε το Emulator στο SeeTest και η ανάκλαση του εξομοιωτή μπορεί να ανοίξει κάνοντας κλικ στο Άνοιγμα συσκευής από τη γραμμή εργαλείων.
# 2) Σύνδεση προσομοιωτή iOS
Για να συνδέσετε έναν προσομοιωτή iOS με το SeeTest Automation, θα πρέπει να βρίσκεστε σε υπολογιστή Mac και ο XCode (8 ή παραπάνω) θα πρέπει να εγκατασταθεί στο μηχάνημα. Πριν ρυθμίσετε τον προσομοιωτή με το SeeTest, θα πρέπει να εγκαταστήσετε έναν προσομοιωτή μέσω XCode.
Αφού ρυθμίσετε τον προσομοιωτή μέσω XCode, ακολουθήστε τα παρακάτω βήματα για να τον προσθέσετε στο SeeTest Automation.
- Κάντε κλικ στο Προσθήκη συσκευής.
- Επιλέξτε iOS Simulator (Στις προηγούμενες εκδόσεις του SeeTest, οι προσομοιωτές iOS προστίθενται κάνοντας κλικ στη συσκευή iOS αντί για τον προσομοιωτή iOS).
- Επιλέξτε τον Προσομοιωτή από τη λίστα που εμφανίζεται.
- Κάντε κλικ στο OK.
Εάν προσθέτετε τον προσομοιωτή για πρώτη φορά, τότε θα χρειαστεί λίγος χρόνος για την εκκίνηση του προσομοιωτή.
Εικόνα 22 Προσθήκη προσομοιωτή iOS
αντικατάσταση ιστότοπου ροής ταινίας για ταινία 4k
συμπέρασμα
Μέχρι τώρα, συζητήσαμε όλες τις βασικές λεπτομέρειες του λογισμικού SeeTest Automation και τη διαδικασία σύνδεσης συσκευών iOS και Android, συμπεριλαμβανομένου του προσομοιωτή iOS και του εξομοιωτή Android με το SeeTest Automation για την αυτοματοποίηση των εφαρμογών για κινητά.
Η γνώση όλων αυτών είναι υποχρεωτική για να συνεχίσουμε το ταξίδι μας στον αυτοματισμό κινητής τηλεφωνίας με το SeeTest Automation.
Στο επόμενο σεμινάριο , θα συζητήσουμε πώς μπορούν να αυτοματοποιηθούν οι εφαρμογές για κινητά χρησιμοποιώντας το SeeTest Automation και τις τεχνικές που υποστηρίζει το SeeTest Automation όπως εγγραφή και αναπαραγωγή όπως στο Selenium IDE για την αυτοματοποίηση εφαρμογών για κινητά.
Συνιστώμενη ανάγνωση
- Προηγμένη χρήση του έργου αυτοματισμού SeeTest σε πραγματικό χρόνο κινητού αυτοματισμού
- Ranorex Tutorial: Ένα ισχυρό εργαλείο επιτραπέζιου υπολογιστή, ιστού και φορητού αυτοματισμού
- Sikuli GUI Automation Testing Tool - Οδηγός για αρχάριους Μέρος # 2
- Tutorial Selendroid: Πλαίσιο αυτοματισμού δοκιμής Android για κινητά (Μέρος 1)
- Tutorial Geb - Δοκιμή αυτοματισμού προγράμματος περιήγησης με χρήση του εργαλείου Geb
- Εκμάθηση έκλειψης σε βάθος για αρχάριους
- Τρόπος αυτοματοποίησης εφαρμογών για κινητά χρησιμοποιώντας αυτοματοποίηση SeeTest
- Τι είναι ο έλεγχος αυτοματισμού (ο τελικός οδηγός για την έναρξη του αυτοματισμού δοκιμής)