mobile app beta testing services ios
Δοκιμή beta είναι ίσως ένα από τα πιο σημαντικά βήματα στην ανάπτυξη εφαρμογών για κινητά.
Σε αντίθεση με το τυποποιημένο iOS, οι κινητές συσκευές που λειτουργούν σε Android διαφέρουν σημαντικά μεταξύ τους, όχι μόνο από την εγκατεστημένη έκδοση του λειτουργικού συστήματος, αλλά από τον τύπο της γλώσσας προγραμματισμού, της ανάλυσης οθόνης, του υλικού κ.λπ.
Αυτός είναι ο λόγος για τον οποίο πρέπει να διατηρείτε όχι μόνο μια ομάδα ελεγκτών στο γραφείο αλλά και μια σειρά συσκευών για δοκιμές εφαρμογών. Συνήθως, αυτή η διαδικασία γίνεται με το χέρι.
Τι θα μάθετε:
- ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
- Δοκίμασα τις ακόλουθες υπηρεσίες δοκιμών beta για κινητές εφαρμογές τρίτων κατασκευαστών
- Συνιστώμενη ανάγνωση
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Αρχικά, πρέπει να εγκαταστήσετε την εφαρμογή και, στη συνέχεια, να ελέγξετε προσεκτικά τη χρηστικότητα και τη λειτουργικότητα για σφάλματα. Και αυτή η διαδικασία επαναλαμβάνεται ξανά και ξανά για κάθε συσκευή που υποτίθεται ότι εκτελεί την εφαρμογή. Γι 'αυτό η διαχείριση συσκευών γίνεται τόσο σημαντική.
Σημαντικά μειονεκτήματα, σε αυτήν την περίπτωση, είναι η χρονοβόρα εργασία των δοκιμαστών και ιδιαίτερα η έλλειψη συσκευών που χρησιμοποιείτε στο Android.
Διαβάστε επίσης:
Αποφάσισα να συγκρίνω 4 από τις πιο δημοφιλείς υπηρεσίες, οι οποίες παρέχουν δοκιμή beta εφαρμογών για κινητά.
Δοκίμασα τις ακόλουθες υπηρεσίες δοκιμών beta για κινητές εφαρμογές τρίτων κατασκευαστών
Η παρακάτω εικόνα περιγράφει το σύνολο δυνατοτήτων που είναι το πιο σημαντικό για μένα προσωπικά και η διαθεσιμότητά του σε διαφορετικές πλατφόρμες δοκιμών beta για κινητά.
πώς να γράψετε δοκιμαστικές θήκες στο Excel
Υπάρχουν δύο βασικοί τύποι δοκιμαστικών υπηρεσιών: υπηρεσίες αναφοράς σφαλμάτων και υπηρεσίες εξωτερικού ελέγχου δοκιμών beta. Βασικά, το τελευταίο περιλαμβάνει τις ίδιες λειτουργίες του πρώτου.
TestFlight
TestFlight είναι μια υπηρεσία που απλοποιεί τον έλεγχο εφαρμογών για συσκευές iOS, διευκολύνοντας τις συλλογές κώδικα της συσκευής. Ένα από τα κύρια πλεονεκτήματα είναι η δυνατότητα να δείτε πόσες φορές ξεκίνησε η εφαρμογή, πόσες φορές απέτυχε και να λάβετε κάποιες πληροφορίες για τον εντοπισμό σφαλμάτων.
Γενικά, η χρήση αυτού του εργαλείου είναι μια πολύ ευχάριστη εμπειρία, επιτρέποντάς σας να συλλέγετε αποτελεσματικά UDID-s και να διανέμετε εφαρμογές build.
Πλεονεκτήματα TestFlight
- Γρήγορη και απλή μεταφόρτωση αρχείων μέσω βοηθητικού προγράμματος επιτραπέζιου υπολογιστή Mac OS (στην πραγματικότητα το πιο απλό μεταξύ όλων των άλλων υπηρεσιών).
- Απομακρυσμένη καταγραφή;
- Είναι δωρεάν.
Το κύριο μειονέκτημα του TestFlight:
- Δεν υποστηρίζει Android.
Προς την ξεκινήστε με το TestFlight, απλά συμπληρώστε τη φόρμα εγγραφής τους. Βεβαιωθείτε ότι έχετε ορίσει ότι είστε προγραμματιστής σε περίπτωση που είστε - αυτό θα σας δώσει πρόσβαση για να ανεβάσετε τις δικές σας εκδόσεις και να προσκαλέσετε τους δικούς σας υπεύθυνους δοκιμών. Η περαιτέρω διαδικασία είναι πολύ απλή - θα χρειαστεί να δημιουργήσετε μια ομάδα, να ανεβάσετε το build σας και να προσκαλέσετε τους δοκιμαστές σας.
HockeyApp
Λόγω της πρόσφατης απορρόφησης TestFlight από την Apple, πολλοί από τους προγραμματιστές είχαν αλλάξει HockeyApp τους τελευταίους μήνες. Οι αναφορές σφαλμάτων είναι πολύ λεπτομερείς (π.χ. πλήρες ίχνος στοίβας με συμβολισμό διακομιστή και παρόλο που δεν είναι τόσο καλό όσο το TestFlight, η εφαρμογή για επιτραπέζιους υπολογιστές παρέχει έναν καλό τρόπο για να ανεβάσετε την εφαρμογή και το αρχείο dSYM της (απαιτείται για συμβολισμό). Ωστόσο, τα εργαλεία HockeyApp εξακολουθούν να μην δωρεάν, θα μπορούσατε να έχετε μόνο μια δωρεάν δοκιμή.
Πλεονεκτήματα HockeyApp:
- Βιβλιοθήκες ανοιχτού κώδικα
- Δημιουργία διαχείρισης, διαχείριση συσκευών, παρακολούθηση δραστηριότητας δοκιμαστών.
- Μου έδωσε λεπτομερείς αναφορές σφαλμάτων.
Το κύριο μειονέκτημα του HockeyApp:
- Δεν υποστηρίζει δοκιμαστικές περιπτώσεις. Αν και δεν έχει ανάγκη κάθε ομάδα σε αυτό το χαρακτηριστικό, προσωπικά αυτό έπαιξε καθοριστικό ρόλο.
Προς την ξεκινήστε με το Χόκεϊ θα πρέπει να πληρώσετε - το ελάχιστο πακέτο για 5 εφαρμογές θα σας κοστίσει 10 USD ανά μήνα. Έχουν επίσης ένα δοκιμαστικό σχέδιο (γρήγορη συμβουλή: για να βεβαιωθείτε ότι έχετε δηλώσει ότι είστε προγραμματιστής κατά την εγγραφή). Όταν ολοκληρωθεί η διαδικασία εγγραφής - καταχωρίστε τη συσκευή σας στο Hockey, ανεβάστε την εφαρμογή σας και αφήστε τους δοκιμαστές σας να την εγκαταστήσουν.
Crashlytics
Στην πραγματικότητα, εάν δεν ενδιαφέρεστε πολύ για τη διανομή beta της εφαρμογής σας, τότε θα πρέπει σίγουρα να λάβετε υπόψη Crashlytics . Αυτό το εργαλείο προσφέρει περισσότερες δυνατότητες, όπως ένα φόρουμ σχολίων. Αυτή η υπηρεσία είναι δωρεάν αυτή τη στιγμή και φαίνεται ότι θα παραμείνει έτσι στο μέλλον.
Πλεονεκτήματα Crashlitics:
- Είναι βασικό εργαλείο αναφοράς σφαλμάτων. Εάν ψάχνετε για δημοσιογράφο σφαλμάτων - αυτό θα σας δώσει όλες τις απαιτούμενες λειτουργίες.
- Είναι δωρεάν.
Το κύριο μειονέκτημα των Crashlitics
- Δεν επιτρέπει τη διανομή build ή τη διαχείριση συσκευών, είναι απλώς ένα απλό εργαλείο αναφοράς σφαλμάτων.
Προς την ξεκινήστε με το Crashlitics, θα πρέπει να συνδεθείτε με το λογαριασμό σας στο Twitter. Ναι, φαίνεται ότι αυτά τα παιδιά σχεδιάζουν να συγκεντρώσουν όσο το δυνατόν περισσότερες κοινωνικές επαφές. Ωστόσο, μην περιμένετε ότι θα εγγραφείτε και θα αποκτήσετε άμεση πρόσβαση σε όλες τις λειτουργίες - είστε πλέον στη λίστα αναμονής τους. Περιμένετε για την περαιτέρω πρόσκληση. Περίμενε. Απλά περίμενε.
Ubertesters
Όπως και το Crashlytics, το Ubertesters η πλατφόρμα είναι δωρεάν. Προορίζεται για όλα τα είδη εφαρμογών για κινητά. Αλλά σε αντίθεση με το Crashlytics, παρέχει ένα ευρύτερο φάσμα υπηρεσιών συγκρίσιμο με το HockeyApp, όπως καταγραφή σφαλμάτων, επεξεργασία στιγμιότυπου οθόνης, υποστήριξη δοκιμαστικών περιπτώσεων κ.λπ.
Κάτω από μία πλατφόρμα συνδυάζει ένα έξυπνο εργαλείο δοκιμών και δυνατότητα πρόσληψης μιας απομακρυσμένης ομάδας εξειδικευμένων ελεγκτών. Η λειτουργία ειδοποίησης push σε πραγματικό χρόνο επιτρέπει στον ελεγκτή να γνωρίζει τη νέα έκδοση, επιτρέποντάς του να το εγκαταστήσει στη συσκευή του. Επίσης, έχουν τη δυνατότητα να υποβάλλουν σφάλματα και άλλα ζητήματα ενώ εν κινήσει μέσα από την ίδια την εφαρμογή και να επεξεργαστούν πλήρως το στιγμιότυπο οθόνης του σημείου όπου προέκυψε το σφάλμα. Αυτό φαίνεται επίσης να είναι μια καλή λύση για τους PM που επιθυμούν να έχουν πλήρη έλεγχο της διαδικασίας δοκιμής.
Πλεονεκτήματα Ubertesters:
- Επεξεργασία στιγμιότυπων οθόνης - Μπορείτε απλά να επισημάνετε μια περιοχή σφαλμάτων χρησιμοποιώντας τη λειτουργικότητά τους. Όχι αστείο - αυτό το εξαιρετικά μικρό χαρακτηριστικό εξοικονόμησε πάνω από το 50% του χρόνου εσωτερικών δοκιμαστών.
- Όταν δεν έχετε δοκιμαστές, μπορείτε να προσλάβετε τους δικούς τους δοκιμαστές beta αμέσως. Αν και δεν έχω χρησιμοποιήσει ποτέ αυτήν την ευκαιρία.
- Υποστήριξη υποθέσεων δοκιμής - Όπως ανέφερα παραπάνω, αυτό το χαρακτηριστικό είναι σημαντικό για μένα.
- Έχει πραγματικά ολοκληρώσει ένα σύνολο χαρακτηριστικών που μου επιτρέπει να χρησιμοποιώ μόνο αυτήν την πλατφόρμα για όλες τις ανάγκες δοκιμών beta που διαθέτω σήμερα.
Το κύριο μειονέκτημα των Ubertesters:
- Πολύ περίπλοκο περιβάλλον εργασίας χρήστη… Μου πήρε λίγο χρόνο για να προσαρμοστώ σε αυτό.
Για να ξεκινήσετε με τους Ubertesters, μεταβείτε στον ιστότοπό τους και συμπληρώστε μια φόρμα εγγραφής. Μπορείτε να επιλέξετε εάν θέλετε να χρησιμοποιήσετε την πλατφόρμα δωρεάν ή θέλετε να πληρώσετε (ανάλογα με τις ανάγκες δοκιμών σας).
Γρήγορη συμβουλή: Προς το παρόν προσφέρουν το πρόγραμμα Pro (που περιλαμβάνει όλες τις δυνατότητες) δωρεάν (ως δοκιμαστική έκδοση), οπότε θα σας συνιστούσα να επιλέξετε Pro και όχι Δωρεάν όταν επιλέγετε το πρόγραμμά σας. Όταν εγγραφείτε, θα πρέπει να δημιουργήσετε το προφίλ του οργανισμού σας (ή να συμμετάσχετε σε ένα υπάρχον), να ενσωματώσετε το SDK τους στην εφαρμογή σας, να ανεβάσετε την πρώτη έκδοση και να ξεκινήσετε τη δοκιμή.
Έτσι, υπάρχουν λίγες σημαντικές διαφορές μεταξύ των υπηρεσιών που αναφέρονται παραπάνω. Κάθε ένα από αυτά θα μπορούσε να χρησιμοποιηθεί για διάφορους τύπους λύσεων δοκιμών beta για εφαρμογές για κινητά. Για να έχετε το καλύτερο αποτέλεσμα από αυτές τις υπηρεσίες δοκιμών, πρέπει να εγκαταστήσετε το SDK τους και να εφαρμόσετε διαφορετικά τμήματα του κώδικα στις αναπτυσσόμενες εφαρμογές.
Συνιστώμενη ανάγνωση: Οδηγός δοκιμών για κινητά
Στο επόμενο άρθρο μας, θα συζητήσουμε περισσότερα Εταιρεία ανάπτυξης εφαρμογών για κινητά .
Συνιστώμενη ανάγνωση
- Γιατί η δοκιμή για κινητά είναι δύσκολη;
- Δοκιμή άλφα και δοκιμή beta (Ένας πλήρης οδηγός)
- 11 καλύτερα εργαλεία αυτοματισμού για τη δοκιμή εφαρμογών Android (Εργαλεία δοκιμών εφαρμογών Android)
- Σεμινάρια δοκιμών εφαρμογών για κινητά (Ένας πλήρης οδηγός με 30+ σεμινάρια)
- Εκπαιδευτικό πρόγραμμα για δοκιμές εφαρμογών Android και iOS για κινητά
- 5 προκλήσεις και λύσεις δοκιμών για κινητά
- Τα καλύτερα εργαλεία δοκιμής λογισμικού 2021 (QA Test Automation Tools)
- Τι είναι το Gamma Testing; Το τελικό στάδιο δοκιμών