Closed Beta y Open Beta son tracks de prueba en Google Play y App Store que permiten distribuir builds a usuarios externos antes del lanzamiento oficial. Closed Beta está limitado a invitaciones, Open Beta está disponible para cualquier persona mediante un enlace público. Según Apple TestFlight Documentation, 2024, el 70% de los desarrolladores realizan beta testing antes de cada lanzamiento importante. Esta es una etapa crítica del pipeline de QA para identificar problemas en dispositivos y escenarios reales.
Puntos clave
El beta testing es una etapa de prueba de la aplicación con usuarios reales antes del lanzamiento oficial. A diferencia de Internal Testing, donde prueban desarrolladores e ingenieros de QA, las beta tests se realizan en una audiencia externa que usa la aplicación en condiciones reales con sus propios dispositivos, datos y escenarios.
El beta testing se divide en dos tipos: Closed Beta (cerrada) y Open Beta (abierta). En Google Play, ambos tracks están disponibles a través de Google Play Console; en App Store — mediante TestFlight. La diferencia principal está en el método de acceso: Closed Beta requiere invitación, Open Beta está disponible mediante enlace público o búsqueda en la tienda.
Según un estudio de Google Play Console, las beta tests revelan hasta el 40% de errores críticos que no se detectaron durante Internal Testing. Los usuarios reales utilizan diferentes modelos de dispositivos, versiones de SO y condiciones de red que son imposibles de reproducir en un entorno de prueba. El beta testing también recopila comentarios cualitativos sobre UX/UI y nuevas funciones.
Un pipeline típico tiene este aspecto: Internal Testing → Closed Beta → Open Beta → Production. Tras la estabilización en el track Internal, el build se publica en Closed Beta para una audiencia externa limitada. Después de recopilar comentarios y corregir errores — en Open Beta para todos. El lanzamiento final a Production se realiza tras confirmar la estabilidad en Open Beta.
Closed Beta es un track de prueba con acceso solo por invitación. El desarrollador especifica una lista de direcciones de correo electrónico o crea un Google Group cuyos miembros obtienen acceso a la versión beta. En Google Play, Closed Beta admite hasta 10 000 testers, lo que supera significativamente el límite de Internal Testing de 100 personas.
Para crear un track Closed Beta, vaya a Google Play Console → Release → Testing → Closed Beta. Cree un grupo de testers y especifique el método de añadido: por correo electrónico, mediante Google Group o a través de un enlace de invitación. Después de subir el build y su verificación por Google Play, el sistema envía invitaciones a los miembros del grupo.
// Fastlane — publicación en el track Closed Beta
lane :closed_beta_release do
gradle(task: ":app:assembleRelease")
upload_to_play_store(
track: "beta",
release_status: "draft",
rollout: 1.0
)
promote_to_play_store(
track: "beta",
release_status: "completed"
)
end
El track Closed Beta utiliza un número de versionCode separado. Se recomienda asignar un rango de versionCode que no se superponga con Internal Testing y Production. Por ejemplo, para la versión 2.4.0: Internal → versionCode 24000, Closed Beta → 24001, Open Beta → 24002, Production → 24003. Esto evita conflictos al promocionar un build entre tracks.
Open Beta es un track disponible para todos los usuarios sin invitación. En Google Play, Open Beta aparece en la tienda como una tarjeta de aplicación separada con la etiqueta Beta. Cualquier usuario puede unirse a las pruebas mediante un enlace público o buscando la aplicación en Google Play y haciendo clic en Become a Tester.
Open Beta proporciona la máxima cobertura de audiencia para las pruebas. A diferencia de Closed Beta, donde la muestra la determina el desarrollador, Open Beta atrae usuarios con dispositivos diversos, hábitos y escenarios. Esto ofrece la imagen más completa de la estabilidad de la aplicación antes del lanzamiento. Los comentarios se recopilan a través de Google Play Rating y encuestas dentro de la aplicación.
Open Beta está disponible para cualquier cuenta de desarrollador, pero requiere aprobación de moderación antes de su publicación. Google Play verifica el build para comprobar el cumplimiento de los requisitos básicos, al igual que un lanzamiento de producción. Tras la aprobación, el track se publica en la tienda y cualquier usuario puede suscribirse. Puede cancelar Open Beta en cualquier momento sin perder las instalaciones actuales.
En el ecosistema de Apple, las pruebas beta externas se realizan a través de TestFlight External Testing. El número máximo de testers externos es de 10 000 personas. A diferencia de Google Play, TestFlight no admite una Open Beta completa con visualización en la tienda — el acceso se distribuye solo mediante un enlace de invitación o a través de una página pública de Apple.
Para publicar un build en TestFlight External Testing, el desarrollador sube un IPA mediante Xcode o Transporter, tras lo cual comienza la Beta App Review. Apple verifica el build según los requisitos básicos — a diferencia de una App Review completa, la revisión tarda 1–2 días. Tras la aprobación, el build está disponible para su distribución mediante enlace durante un máximo de 90 días. Para ampliar el plazo, debe subirse un nuevo build.
TestFlight tiene soporte integrado para recopilar capturas de pantalla y registros del dispositivo. Cuando el tester agita el dispositivo, se envía un informe al desarrollador a través de App Store Connect. Cada informe contiene un stack trace, captura de pantalla, versión del build e información del dispositivo. Esto simplifica la reproducción y corrección de errores sin largas correspondencias con el tester.
La configuración de Closed y Open Beta en Google Play Console se realiza en la sección Release → Testing. El proceso toma 15–30 minutos y requiere una configuración única del track antes del primer uso. Veamos las instrucciones paso a paso para ambos tipos de beta testing.
| Parámetro | Closed Beta | Open Beta |
|---|---|---|
| Acceso | Por invitación | Enlace público o búsqueda |
| Límite de participantes | 10 000 | Sin límite |
| Moderación | No requerida | Requerida |
| Visualización en tienda | No | Sí, con etiqueta Beta |
| Comentarios | Mediante encuestas | Google Play Rating + encuestas |
En Google Play Console, cree un grupo de testers y suba el build al track Closed Beta. El sistema verifica los requisitos básicos y en 5–15 minutos el build estará disponible para los miembros del grupo. Los miembros reciben un correo electrónico con una invitación e instrucciones de instalación a través de Google Play.
Seleccione el track Open Beta y suba el build. A diferencia de Closed Beta, Open Beta pasa por moderación (como un lanzamiento de producción), que tarda 24–48 horas. Tras la aprobación, la tarjeta de la aplicación aparece en Google Play con la etiqueta Beta. Los usuarios pueden unirse a las pruebas mediante el botón Become a Tester.
La eficacia del beta testing depende directamente de la calidad de la organización del proceso. A continuación se presentan prácticas probadas basadas en la experiencia de grandes desarrolladores y las recomendaciones de Google Play Console. Seguir estas reglas aumenta la tasa de detección de errores en un 40–60%.
Tras completar la beta test, recopile todos los informes, clasifique los errores por prioridad y entréguelos al desarrollo. Los errores descubiertos en Open Beta deben corregirse antes del lanzamiento a producción. Los usuarios que participaron en la beta test suelen convertirse en los primeros usuarios activos tras el lanzamiento oficial.
Mantenga a los testers informados de las actualizaciones. Utilice las notificaciones integradas de Google Play y TestFlight para anunciar nuevos builds. Mantenga un changelog con la descripción de las correcciones y nuevas funciones. Responda a los comentarios en Resolution Center (TestFlight) o en la página de la aplicación (Google Play) — esto aumenta la participación de los testers.
Métricas clave para evaluar una beta test: número de testers activos, porcentaje que notifica errores, tiempo medio hasta el primer informe y Coverage Rate — porcentaje de dispositivos y versiones de SO cubiertos por las pruebas. Si el Coverage Rate es inferior al 40%, añada testers con configuraciones faltantes mediante correos de invitación dirigidos.
Preguntas frecuentes
Closed Beta requiere invitación y está limitado a 10 000 participantes — adecuado para pruebas en una audiencia objetivo. Open Beta está disponible para todos mediante la búsqueda de Google Play, no tiene límite de participantes y aparece en la tienda. Open Beta requiere moderación, Closed Beta no.
Para Closed Beta, 100–500 participantes son suficientes para identificar errores principales. Open Beta es mejor realizarla con 1000+ participantes para una cobertura máxima de dispositivos. Para TestFlight External Testing, lo óptimo son 500–2000 testers externos.
En Google Play, Closed Beta no requiere moderación; Open Beta pasa por moderación completa como un lanzamiento de producción. En TestFlight, External Testing pasa por Beta App Review (1–2 días), mientras que Internal Testing solo requiere Basic Review (30–60 minutos).
Sí, las versiones beta pueden incluir compras y suscripciones. Google Play y TestFlight admiten In-App Purchases y compras de prueba. Configure cuentas de prueba para verificar pagos sin cargar fondos reales a través del entorno Sandbox.
En Google Play, un build se puede promocionar entre tracks sin necesidad de volver a subirlo: Internal → Closed Beta → Open Beta → Production. En TestFlight, un build pasa por Beta App Review por separado para External Testing, pero no se transfiere automáticamente a App Store — se requiere una subida separada mediante App Store Connect.
Resumen
Desarrollaremos una aplicación móvil llave en mano
IT Sectr crea aplicaciones para iOS y Android para startups y empresas desde 2017. Le asesoraremos y le propondremos la mejor solución.
Lea también