Appium
Αυτό το άρθρο ρίχνει φως στο Appium, ένα πλαίσιο αυτοματοποίησης δοκιμών ανοιχτού κώδικα που χρησιμοποιείται για εφαρμογές native, hybrid και mobile web. Το Appium έχει σχεδιαστεί για να απλοποιήσει τη δοκιμή εφαρμογών κινητών συσκευών σε διαφορετικές πλατφόρμες, συμπεριλαμβανομένων των εφαρμογών iOS, Android και Windows. Λειτουργεί με τη φιλοσοφία ότι η δοκιμή native εφαρμογών δεν θα πρέπει να απαιτεί την περιλαμβανομένη ενσωμάτωση ενός SDK ή την επαναμεταγλώττιση της εφαρμογής σας. Και επειδή χρησιμοποιεί μια τυποποιημένη διεπαφή προγραμματισμού εφαρμογών σε όλες τις πλατφόρμες, επιτρέπει την επαναχρησιμοποίηση κώδικα σε δοκιμές σουίτες για iOS, Android και Windows.
Τι είναι το Appium;
To Appium είναι ένα πλαίσιο αυτοματοποίησης δοκιμών για κινητές συσκευές πολλαπλών πλατφορμών, που σας επιτρέπει να γράψετε δοκιμές για εφαρμογές κινητών χρησιμοποιώντας το ίδιο API. Υποστηρίζει την αυτοματοποίηση εφαρμογών native, mobile web και hybrid σε πλατφόρμες iOS, Android και Windows desktop. Το Appium βασίζεται στην ιδέα ότι η δοκιμή εφαρμογών native δεν θα πρέπει να απαιτεί την περιλαμβανομένη χρήση SDK ή την επαναμεταγλώττιση της εφαρμογής σας, κάνοντάς το μία προτιμημένη επιλογή για τους προγραμματιστές και τους δοκιμαστές που στοχεύουν στην αποδοτικότητα και τις ελάχιστες αλλαγές στον παραγωγικό κώδικά τους.
Βασικά Χαρακτηριστικά του Appium
Υποστήριξη Πολλαπλών Πλατφορμών
Η υποστήριξη πολλαπλών πλατφορμών του Appium σημαίνει ότι μπορείτε να γράψετε τον κώδικα δοκιμής μία φορά και να τον τρέξετε σε και τις δύο πλατφόρμες iOS και Android, μειώνοντας την προσπάθεια που απαιτείται για τη διατήρηση ξεχωριστών δοκιμών για κάθε πλατφόρμα.
Δεν Απαιτείται Τροποποίηση του Κώδικα της Εφαρμογής
Αντίθετα με άλλα πλαίσια δοκιμών, το Appium δεν απαιτεί την τροποποίηση του κώδικα της εφαρμογής σας ή την περιλαμβανομένη χρήση μιας βιβλιοθήκης μέσα