Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Flujo de trabajo de desarrollo de pruebas

Para integrar las pruebas en una plataforma de servicio de pruebas continuas, deben cumplir con las pautas de esta página y seguir este flujo recomendado.

  1. Utilizar el sistema de construcción de Soong de test sencillo .
  2. Emplear Mapeo de prueba para crear fácilmente pre- y post-enviar reglas de prueba directamente en el árbol de código fuente de Android.
  3. Ejecutar pruebas de forma local utilizando Atest .

Tipos de prueba

Los tipos de prueba admitidos son:

Las pruebas funcionales hacen afirmaciones de pasa o falla en los casos de prueba, mientras que las pruebas de métricas generalmente realizan una acción repetidamente para recopilar métricas de tiempo.

Con el formato de entrada / salida estandarizado, se elimina la necesidad de análisis sintáctico y posprocesamiento de resultados personalizados por prueba, y se pueden utilizar arneses de prueba genéricos para todas las pruebas que se ajusten a la convención. Ver la Federación de Comercio general para el marco de prueba continua incluido con Android.

Directrices de casos de prueba

Se espera que los casos de prueba ejecutados a través del servicio de pruebas continuas para ser significado hermético todas las dependencias se declaran y provistos de las pruebas. Ver Servidores herméticos en el blog de Google Testing para la comprensión de este principio. En resumen, las pruebas herméticos no requieren:

  • Inicio de sesión en la cuenta de Google
  • conectividad configurada (telefonía / Wi-Fi / Bluetooth / NFC)
  • parámetros de prueba pasados ​​en
  • configuración o desmontaje realizado por arnés de prueba para un caso de prueba específico