Windows

Η Xamarin ελπίζει να απλοποιήσει τη δοκιμή εφαρμογών για κινητά με νέα υπηρεσία

Linux For Beginners 3: Terminal Basics

Linux For Beginners 3: Terminal Basics
Anonim

Η Xamarin ανακοίνωσε την Test Cloud, μια αυτοματοποιημένη υπηρεσία που επιτρέπει στους προγραμματιστές κινητών επικοινωνιών να δοκιμάσουν τις εφαρμογές τους σε εκατοντάδες κινητές συσκευές.

Η απόκτηση μιας εφαρμογής για σωστή λειτουργία σε πολλές κινητές συσκευές αποτελεί μεγάλη πρόκληση λόγω των πολλών διαφορετικών μεγεθών οθόνης, τα λειτουργικά συστήματα και τις εκδόσεις αυτών των λειτουργικών συστημάτων από διάφορους κατασκευαστές, σύμφωνα με τον CEO Nat Friedman, ο οποίος μίλησε κατά την εναρκτήρια ομιλία του στην έναρξη της διάσκεψης των χρηστών της εταιρίας Evolve

"Αν είστε εταιρεία που θέλει να υποστηρίξει πολλά των συσκευών, κυριολεκτικά πρέπει να δοκιμάσετε σε εκατοντάδες συσκευές ", δήλωσε ο Friedman.

Η διασφάλιση ότι οι εφαρμογές λειτουργούν σωστά σε όλες τις στοχευμένες συσκευές είναι ζωτικής σημασίας επειδή οι χρήστες είναι εν κινήσει και οι εφαρμογές έχουν μόνο λίγα δευτερόλεπτα για να τους εντυπωσιάσουν, σύμφωνα με τον Friedman.

Σήμερα, οι περισσότεροι προγραμματιστές βασίζονται σε χειροκίνητες δοκιμές. Μόνο το 8% των 300 προγραμματιστών που ερωτήθηκαν από την Xamarin χρησιμοποίησαν οποιοδήποτε είδος προϊόντος δοκιμής στο κινητό.

"Αυτό ήταν εντάξει όταν το κινητό ήταν σαν καινούργιο και στα σπάργανα και όλοι ήταν καουμπόηδες και αυτό είναι δροσερό. Αλλά έχει μεγαλώσει λίγο τώρα », δήλωσε ο Φρίντμαν.

Η εταιρεία ελπίζει να το αλλάξει με την εισαγωγή του Test Cloud. Χρησιμοποιεί μια διεπαφή βασισμένη στο Web, αλλά μπορεί επίσης να ενσωματωθεί με δημοφιλή συστήματα συνεχούς ολοκλήρωσης όπως Jenkins, TFS και TeamCity.

Για να προσθέσετε μια νέα εφαρμογή για δοκιμή χρησιμοποιώντας το Test Cloud, οι προγραμματιστές πρέπει πρώτα να φορτώσουν το αρχείο APK μια εφαρμογή Android, για παράδειγμα. Το Test Cloud επιτρέπει στους προγραμματιστές να επιλέξουν ποιες συσκευές θα δοκιμάσουν την εφαρμογή. Το τελευταίο βήμα είναι να επιλέξετε πώς να δοκιμάσετε και οι επιλογές είτε να μεταφορτώσετε προσαρμοσμένες δέσμες ενεργειών είτε να επιλέξετε μια δυνατότητα που ονομάζεται App Explorer, δήλωσε ο Friedman.

Η App App εξετάζει αυτόματα μια εφαρμογή διερευνώντας το περιβάλλον χρήστη, επισκέπτοντας κάθε καρτέλα, πιέζοντας και συμπληρώνοντας πεδία κειμένου. Χρησιμοποιεί μια συσκευή ως αναφορά για τη δημιουργία μιας δέσμης ενεργειών και στη συνέχεια εκτελείται σε όλες τις άλλες συσκευές. Τα στοιχεία της διεπαφής χρήστη αναγνωρίζονται από τα αναγνωριστικά αντικειμένων, έτσι ώστε οι δοκιμές να συνεχίσουν να λειτουργούν ακόμη και αν γίνουν αλλαγές στη διάταξη.

Η έκθεση που προκύπτει εμφανίζει στιγμιότυπα οθόνης κάθε βήματος από την εφαρμογή που εκτελείται σε διαφορετικές συσκευές, παρακολούθηση επιδόσεων και λεπτομερή αρχεία καταγραφής συσκευών και τα ίχνη στοίβαξης για να βοηθήσουν τους προγραμματιστές να βρουν και να διορθώσουν τα σφάλματα γρήγορα.

Το Test Cloud θα είναι γενικά διαθέσιμο κατά το τρίτο τρίμηνο. Δεν θα ενσωματωθεί μόνο στην πλατφόρμα της Xamarin, αλλά θα είναι επίσης διαθέσιμη στους κατασκευαστές που χρησιμοποιούν εφαρμογές που χρησιμοποιούν το Objective-C, το Java και άλλα πλαίσια. Η υπηρεσία βασίζεται στο Calabash, το πιο ευρέως χρησιμοποιούμενο πλατφόρμα αυτοματοποίησης δοκιμών κινητής τηλεφωνίας, σύμφωνα με το Xamarin, το οποίο απέκτησε το LessPainful, την εταιρεία που το δημιούργησε.

Τι μένει να δει η υπηρεσία. Οι λεπτομέρειες των τιμών δεν θα δημοσιοποιηθούν μέχρι να αποσταλούν, αλλά οι χρήστες που θέλουν να πάρουν τα χέρια τους για την έκδοση beta μπορούν να εγγραφούν στην ιστοσελίδα της Xamarin.

Αποστολή ειδήσεων συμβουλές και σχόλια στο [email protected]