O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Fluxo de trabalho de desenvolvimento de teste

Para integrar os testes em um serviço de teste contínuo da plataforma, eles devem atender às diretrizes desta página e seguir este fluxo recomendado.

  1. Use o sistema de compilação Soong para configuração de teste simples .
  2. Empregar Mapeamento de teste para criar facilmente pré e pós-submeter regras de teste diretamente na árvore de origem Android.
  3. Executar testes localmente usando Atest .

Tipos de teste

Os tipos de teste suportados são:

Os testes funcionais fazem afirmações de aprovação ou reprovação em casos de teste, enquanto os testes de métrica geralmente executam uma ação repetidamente para coletar métricas de tempo.

Com o formato de entrada / saída padronizado, a necessidade de análise personalizada de resultados e pós-processamento por teste é eliminada, e equipamentos de teste genéricos podem ser usados ​​para todos os testes que se enquadram na convenção. Veja a Federação Panorama geral do comércio para o framework de teste contínuo incluído com Android.

Diretrizes de caso de teste

Os casos de teste executados através do serviço de testes contínuos são esperados para ser sentido hermético todas as dependências são declaradas e desde que com os testes. Veja Servidores herméticos no blog do Google Testing para a compreensão deste princípio. Em suma, os testes herméticos não exigem:

  • Login da conta do Google
  • conectividade configurada (telefonia / Wi-Fi / Bluetooth / NFC)
  • parâmetros de teste passados ​​em
  • configuração ou desmontagem realizada por equipamento de teste para um caso de teste específico