mobile app beta testing services ios
Prova beta és potser un dels passos més importants en el desenvolupament d'aplicacions mòbils.
A diferència de l’iOS estandarditzat, els dispositius mòbils que funcionen amb Android difereixen significativament els uns dels altres, no només per la versió instal·lada del sistema operatiu, sinó pel tipus de llenguatge de programació, resolució de pantalla, maquinari, etc.
Aquesta és la raó per la qual heu de mantenir no només un equip de verificadors a l'oficina, sinó també una sèrie de dispositius per provar aplicacions. Normalment, aquest procés es realitza a mà.
Què aprendreu:
- Visió general
- He provat els següents serveis de proves beta d'aplicacions mòbils de tercers
- Lectura recomanada
Visió general
Al principi, heu d’instal·lar l’aplicació i després comprovar acuradament la usabilitat i la funcionalitat dels errors. I aquest procés es repeteix una i altra vegada per a tots els dispositius que se suposa que executa l'aplicació. Per això, la gestió de dispositius esdevé tan important.
Desavantatges significatius, en aquest cas, són el treball que consumeixen molt de temps els provadors i, sobretot, la manca de dispositius que teniu executats a Android.
Llegiu també:
Els millors proveïdors de serveis de proves d'aplicacions mòbils basades en el núvol el 2020
creant una llista doblement enllaçada a java
Vaig decidir comparar 4 dels serveis més populars, que ofereixen proves beta d'aplicacions per a mòbils.
He provat els següents serveis de proves beta d'aplicacions mòbils de tercers
La imatge següent descriu el conjunt de funcions que és el més important per a mi personalment i la seva disponibilitat a diferents plataformes de proves beta per a mòbils.
Hi ha dos tipus principals de serveis de proves: serveis d’informació d’errors i serveis d’externalització de proves beta. Bàsicament, aquesta última inclou les mateixes funcions de la primera.
TestFlight
TestFlight és un servei que simplifica la prova d'aplicacions per a dispositius iOS facilitant la col·lecció de codis de dispositiu. Un dels principals avantatges és la possibilitat de veure quantes vegades s’ha llançat l’aplicació, quantes vegades ha fallat i obtenir informació per a la depuració.
En general, utilitzar aquesta eina és una experiència molt agradable, que us permet recollir UDID-s de manera eficient i distribuir aplicacions de compilació.
Avantatges de TestFlight
- Càrrega de fitxers ràpida i senzilla mitjançant la utilitat d'escriptori Mac OS (en realitat, la més senzilla entre tots els altres serveis);
- Registre remot;
- És gratis.
El principal desavantatge de TestFlight:
- No admet Android.
Per a Comenceu amb TestFlight, simplement empleneu el formulari d’inscripció. Assegureu-vos d’especificar que sou desenvolupador en cas que ho sigueu. Això us donarà accés per penjar les vostres pròpies versions i convidar els vostres propis provadors. El procés posterior és bastant senzill: haureu de crear un equip, penjar la vostra versió i convidar els vostres provadors.
HockeyApp
A causa de l'absorció recent de TestFlight per part d'Apple, molts dels desenvolupadors havien canviat a HockeyApp en els darrers mesos. Els informes de bloqueig són molt detallats (per exemple, un seguiment de pila complet amb la simbolització del servidor i, tot i que no és tan bo com TestFlight, la seva aplicació d'escriptori proporciona una bona manera de carregar l'aplicació i el seu fitxer dSYM (necessari per a la simbolització). Tot i això, les eines HockeyApp encara no són gratuït, només podríeu tenir una prova gratuïta.
Avantatges de HockeyApp:
- Biblioteques de codi obert;
- Gestió de compilacions, gestió de dispositius, seguiment d’activitats dels verificadors;
- Em va donar informes detallats d’errors.
El principal desavantatge de HockeyApp:
- No admet casos de prova. Tot i que no tots els equips tenen cap necessitat en aquesta funció, per a mi personalment això va jugar un paper crucial.
Per a començar amb l’hoquei haurà de pagar: el pla mínim de 5 aplicacions us costarà 10 USD al mes. També tenen un pla de prova (consell ràpid: per obtenir-ne un, assegureu-vos d’especificar que sou un desenvolupador en registrar-vos). Quan finalitzi el procés de registre: registreu el vostre dispositiu a Hockey, pengeu la vostra aplicació i deixeu que els vostres provadors la instal·lin.
Crashlytics
De fet, si no esteu molt interessats en la distribució beta de la vostra aplicació, hauríeu de tenir-ho en compte Crashlytics . Aquesta eina ofereix més funcions, com ara un fòrum de comentaris. Aquest servei és gratuït ara mateix i sembla que es mantindrà així en el futur.
Avantatges de Crashlitics:
- És principal una eina d’informació d’errors. Si esteu buscant un reporter d’errors: aquest us proporcionarà totes les funcions necessàries;
- És gratis.
El principal desavantatge de Crashlitics
- No permet la distribució de compilacions ni la gestió de dispositius, només és una senzilla eina d’informació d’errors.
Per a Comenceu amb Crashlitics, haurà d’iniciar sessió amb el seu compte de Twitter. Sí, sembla que aquests nois tenen previst reunir tants contactes socials com puguin. Tanmateix, no espereu que us registreu i tingueu accés a totes les funcions a l’instant; ara esteu a la seva llista d’espera. Espereu la nova invitació. Espera. Només espera.
Ubertesters
A més de Crashlytics, el Ubertesters plataforma és gratuïta. Està pensat per a tot tipus d'aplicacions mòbils. Però, a diferència de Crashlytics, ofereix una gamma més àmplia de serveis comparables a HockeyApp, incloent registre de fallades, edició de captures de pantalla, suport de casos de prova, etc.
Sota una plataforma, combina una eina de proves intel·ligents i la possibilitat de contractar un equip remot de verificadors qualificats. La funció de notificació push en temps real permet al comprovador conèixer la nova versió i permet instal·lar-la al dispositiu. A més, tenen la possibilitat d’enviar errors i altres problemes mentre es desplacen des de la pròpia aplicació i editar completament la captura de pantalla d’on s’ha produït l’error. Aquesta també sembla ser una bona solució per als PM que desitgin tenir un control total sobre el procés de proves.
Avantatges dels Ubertesters:
- Edició de captures de pantalla: Simplement podeu marcar una àrea d'errors mitjançant la seva funcionalitat de dibuix. No és una broma: aquesta característica molt petita estalvia més del 50% del temps dels nostres provadors interns;
- Si no teniu provadors, podeu contractar els seus propis provadors beta a l'instant. Tot i que mai he aprofitat aquesta oportunitat;
- Assistència de casos de prova - Com he esmentat anteriorment, aquesta característica és important per a mi;
- Realment ha completat un conjunt de funcions que em permeten utilitzar només aquesta plataforma per a totes les meves necessitats de proves beta actuals.
El principal desavantatge dels Ubertesters:
- Interfície d'usuari massa complicada ... Em va costar un temps ajustar-m'hi.
Per començar amb Ubertesters, aneu al seu lloc web i empleneu un formulari de registre. Podeu triar si voleu utilitzar la plataforma de forma gratuïta o si voleu pagar (en funció de les vostres necessitats de proves).
Consell ràpid: actualment ofereixen el seu pla Pro (que inclou totes les funcions) de forma gratuïta (com a prova), de manera que us recomanaria que escolliu el Pro i no el gratuït per triar el vostre pla. Quan estigueu registrat, haureu de crear el perfil de la vostra organització (o unir-vos-ne a un d'existent), integrar el seu SDK a la vostra aplicació, penjar la primera versió i començar a provar.
Per tant, hi ha poques diferències significatives entre els serveis enumerats anteriorment. Cadascun d'ells es podria utilitzar per a diversos tipus de solucions de proves beta d'aplicacions mòbils. Per obtenir el millor resultat d’aquests serveis de proves, heu d’instal·lar el seu SDK i implementar diferents parts del codi a les aplicacions en desenvolupament.
Lectura recomanada: Guia de proves mòbils
En el nostre proper article, en parlarem més sobre Empresa de desenvolupament d'aplicacions mòbils .
Lectura recomanada
- Per què les proves per a mòbils són difícils?
- Proves alfa i proves beta (guia completa)
- 11 millors eines d'automatització per provar aplicacions d'Android (eines de prova d'aplicacions d'Android)
- Tutorials de proves d'aplicacions mòbils (una guia completa amb més de 30 tutorials)
- Tutorial d'Appium per provar aplicacions mòbils Android i iOS
- 5 reptes i solucions de proves de mòbil
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Què és la prova de gamma? Fase de proves finals