Automatiza una prueba de humo de tu aplicación de Android
Cuándo usarlo: Desea que "la aplicación se abra, inicie sesión y se cargue la pantalla principal" se ejecute automáticamente antes de cada lanzamiento.
Requisitos previos
- ADB instalado y dispositivo conectado — Android Studio incluye ADB;
adb devicesdebería mostrar su dispositivo - El dispositivo tiene depuración USB o depuración inalámbrica activada — Configuración > Opciones de desarrollador > Depuración USB
Flujo
-
Capturar el estado actualObtener el estado de la interfaz de usuario: ¿en qué pantalla estoy y qué elementos son visibles?✓ Copiado→ Árbol de interfaz de usuario con elementos etiquetados
-
Ejecutar el flujoToque el botón 'Iniciar sesión', escriba '[email protected]' en el campo de correo electrónico, 'P@ss' en la contraseña, envíe.✓ Copiado→ La aplicación pasa a casa
-
Afirmar el éxitoVerifique que el banner de "Bienvenida" de la pantalla de inicio esté visible. Si no, fracasa.✓ Copiado→ Veredicto de pasa/falla
Resultado: Una prueba de humo programable que puedes ejecutar en cada compilación.
Errores comunes
- Cambio de coordenadas entre tamaños de dispositivos. — Prefiera consultas de State-Tool que encuentren elementos por etiqueta/id, luego haga clic en las coordenadas devueltas
- El flujo se interrumpe en las pruebas A/B — Fijar configuración de compilación o deshabilitar experimentos para compilaciones de control de calidad