CTS Verifier para Instant Apps

O CTS Verifier para Instant Apps aumenta a cobertura de teste de compatibilidade do Android para Instant Apps usando o CTS Verifier para testar recursos que não podem ser totalmente automatizados devido a interfaces específicas do OEM, como a interface do sistema.

Requisitos

Antes de executar o CTS Verifier para Instant Apps, confira se você tem os seguintes equipamentos:

  • Dispositivo Android que verificou a compatibilidade com a API do Android ao ser aprovado no CTS. Esse é o dispositivo em teste (DUT, na sigla em inglês).
  • Computador Linux com porta compatível com USB 2.0. Todas as conexões com o DUT são feitas por essa porta.

Instalar apps instantâneos no DUT

O CtsVerifierInstantApp.apk e o verificador CTS estão incluídos em android-cts-verifier.zip, que pode ser encontrado ao fazer login no Painel do Q-EAP.

Início do teste

Figura 1. Como instalar um app instantâneo no DUT

Os parceiros podem criar manualmente o CTS Verifier para criar o CTS e incorporar ou testar novas correções. Para criar CtsVerifierInstantApp.apk manualmente. Emita o comando a seguir no host:

make CtsVerifierInstantApp

Para instalar o CtsVerifierInstantApp.apk, emita os seguintes comandos no host.

adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk

Executar testes

Os três testes da interface do sistema são exibidos na tela inicial, na categoria de teste de apps instantâneos.

Início do teste

Figura 2. Tela inicial

Quando você toca em um teste na categoria de testes de apps instantâneos, uma tela de teste é aberta. A tela de teste contém o seguinte:

  • Instruções
  • Botão Iniciar teste
  • Três botões padrão do Verificador do CTS
    • Aprovado
    • Ajuda
    • Falha

Tocar no botão Start Test (Iniciar teste) inicia o Instant App de exemplo.

Início do teste

Figura 3. Tela de teste

Na primeira vez que você tocar em Start Test, uma caixa de diálogo de alerta vai ser aberta com instruções para instalar o App instantâneo de exemplo (Figura 4). Se o app instantâneo de exemplo já estiver instalado, essa caixa de diálogo não será mostrada para outros testes de app instantâneo.

Início do teste

Figura 4. Caixa de diálogo de instruções de instalação

Tocar no botão Help abre uma caixa de diálogo pop-up com a descrição do teste.

Início do teste

Figura 5. Caixa de diálogo pop-up de ajuda