Necesita alguna aclaración sobre las pruebas beta / alfa en la consola del desarrollador

115

Antecedentes

La consola de desarrollo de Android tiene 3 pestañas para publicar el archivo apk de la aplicación: alfa, beta y producción, como se muestra aquí:

ingrese la descripción de la imagen aquí

Como recuerdo de una de las conferencias de Google IO, una forma genial de comprobar qué tan buena es su aplicación antes de hacer una publicación a escala del 100% es permitir que solo un porcentaje de los usuarios descargue la aplicación primero. Creo que se llama "lanzamientos por etapas", porque puede lanzar la publicación en caso de que tenga demasiados problemas para ser publicados para todos.

Mi pregunta

  1. ¿Cuál es exactamente la diferencia entre ellos, especialmente entre Alpha y Beta?

  2. Solo la etapa de producción está disponible para las personas en Play Store, ¿verdad?

  3. ¿Cuáles permiten publicar solo para personas / porcentaje específicos, y de qué manera lo haces?

  4. ¿Qué etapa permite la facturación en la aplicación, al menos para las pruebas? No entiendo por qué no puedo probarlo incluso antes de cargar la aplicación.

  5. en el método de porcentaje, si publico una nueva versión de la aplicación de la misma manera, ¿se actualizará primero para las personas que tuvieron la suerte de instalar la versión anterior?

desarrollador de Android
fuente
2
Según los estándares, la principal diferencia entre las pruebas alfa y beta es que los desarrolladores realizan las pruebas alfa sin la participación de los usuarios, en el entorno de desarrollo antes de comercializar la aplicación. Sin embargo, las pruebas Beta solo las realizan usuarios en un entorno real.
Hisham Muneer

Respuestas:

158

Para responder tu pregunta:

1. ¿Cuál es exactamente la diferencia entre ellos, especialmente entre Alfa y Beta?

No hay mucha diferencia entre los dos, aparte del hecho de que solo comienza con una pequeña cantidad de probadores para las pruebas alfa y cambia a un grupo más grande para la versión beta.

2. Solo la etapa de producción está disponible para las personas en Play Store, ¿verdad?

De forma predeterminada, solo la producción está disponible en Play Store. Sin embargo, ahora puede agregar una opción en su página de Play Store para que los usuarios opten por un programa Beta abierto. Enlace

3.¿Cuáles permiten publicar solo a personas / porcentajes específicos y de qué manera lo haces?

Puedes hacer eso para ambos. Para realizar las pruebas alfa y beta, debe enviar invitaciones a las personas en sus cuentas de Google + para que puedan acceder a su aplicación y poder descargarla. Las invitaciones generalmente tienen la forma de un enlace que los dirige a su aplicación en Play Store, que solo es visible para ellos después de aceptar la invitación.

4.¿Qué etapa permite la facturación en la aplicación, al menos para las pruebas? No entiendo por qué no puedo probarlo incluso antes de cargar la aplicación.

Puede realizar la facturación en la aplicación para las pruebas alfa y beta. Consulte el enlace: http://developer.android.com/google/play/billing/billing_testing.html

5.En el método de porcentaje, si publico una nueva versión de la aplicación de la misma manera, ¿se actualizará primero para las personas que tuvieron la suerte de instalar la versión anterior?

En lo que respecta a mi experiencia, he visto a personas que fueron probadores obtener la actualización de la aplicación primero que todos los demás. Pero no estoy tan seguro de cómo funciona exactamente.

Espero que esto ayude.

usuario2511882
fuente
1.Así que decidimos qué es cada uno? 3. ¿Por qué no puedo configurarlo por correo electrónico en lugar de cuentas de Google +? y como lo hago todo lo que he encontrado es utilizar grupos de personas (que tampoco sé cómo hacerlo). 4. ¿Cómo restablezco las compras para los probadores, para que puedan verificar la aplicación nuevamente? ¿Debo poner un botón para resetearlos usando el "consumo" de compras, o hay una forma más fácil? 2. + 5. ok
desarrollador de Android
sí, puedes hacer alfa o beta, no importa. de hecho, agregas a los probadores usando su correo electrónico, pero todo lo que estoy diciendo es que también necesitan una cuenta de Google +. Mira el enlace de las compras que publiqué en la respuesta.
user2511882
Veo. ¿Puede intentar responder las otras preguntas?
desarrollador de Android
1
developer.android.com/google/play/billing/billing_testing.html .. el vínculo responde a su consulta
user2511882
6
OP, sugiero aceptar esto como la respuesta a la pregunta. Parece ser una respuesta sólida.
ProgDevCode
24

Diferencia entre las pruebas alfa y beta (pruebas de software / aplicaciones)

Las pruebas alfa se llevan a cabo dentro de la organización y son probadas por un desarrollador individual o un equipo de desarrolladores o probadores. Esta prueba está cerrada al público.

Las pruebas beta las realizan los usuarios finales que no son programadores, ingenieros de software o probadores. Esta prueba puede estar abierta al público.

Pruebas abiertas o cerradas

Prueba alfa cerrada : esta prueba se realiza dentro de la organización y está restringida solo por correo electrónico o invitaciones grupales. Aquellos que se agregan a la lista de probadores alfa en Google Play Store tienen acceso a la aplicación de prueba.

Prueba Alfa abierta : Aquellos que tienen el enlace Opt-in de la aplicación tienen acceso para probar la aplicación. Esta prueba no está restringida por correo electrónico o invitaciones grupales. Puede limitar el número de probadores en Google Play Store.

Prueba beta cerrada : esta prueba se realiza fuera de la organización y está restringida por correo electrónico o invitaciones grupales. Aquellos que se agregan a la lista de probadores beta en Google Play Store tienen acceso a la aplicación de prueba.

Prueba Beta abierta : esta prueba se realiza fuera de la organización y no está restringida por correo electrónico o invitaciones grupales. Esta prueba se realiza en tiempo real, ya que la aplicación se abrirá para que el público la instale . Puede limitar el número de probadores en Google Play Store.

Generalmente, las pruebas alfa las realizan primero los desarrolladores o evaluadores dentro de la organización. Las pruebas beta vienen después y son realizadas por usuarios no técnicos o finales fuera de la organización. Finalmente, después de completar las pruebas, la aplicación pasa a producción.

Aplicación en la compra

Los usuarios con licencia pueden comprar sus productos integrados en la aplicación sin ningún cargo resultante para el usuario. Las compras de prueba solo se pueden usar en versiones alfa y beta.

Para agregar una licencia de usuario: Google Play Console -> Configuración -> Cuenta de desarrollador -> Detalles de la cuenta -> Prueba de licencia

Más información sobre las pruebas

Samir Mangroliya
fuente
Actualmente no hay pruebas beta cerradas disponibles en la consola de Android
Magesh Pandian
20

La respuesta de @ user2511882 es excelente, pero hay más información para agregar.
En primer lugar, los canales alfa y beta están diseñados para probar varias versiones de la aplicación. Puede probar solo una versión (identificada por versionCode) en cada canal, por lo que los canales alfa y beta proporcionan dos pistas de prueba.

Sin embargo, tienen una pequeña diferencia en el tipo de prueba. Puede ejecutar pruebas alfa cerradas y beta abiertas simultáneamente, pero no es posible ejecutar dos pruebas alfa / beta abiertas ni pruebas alfa abiertas y beta cerradas.

Otra diferencia es que el código de la versión del APK de prueba alfa debe ser superior al de la prueba beta uno. Si carga una versión superior del APK en el canal de prueba beta, la prueba alfa se cerrará automáticamente. (Este principio también se aplica a los APK de producción. El código de la versión del APK debe ser 'Producción <Beta <Alfa').

Para obtener más detalles, consulte esta ayuda.

khcpietro
fuente
Solo para aclarar, esas aplicaciones con soporte de apk múltiple pueden probar ambas versiones para cada arquitectura (ARM y x86) al mismo tiempo en el mismo canal (alfa o beta) aunque tengan diferentes versionCodes
Matt Kindy