O CTS Verifier para Instant Apps aumenta a cobertura do teste de compatibilidade do Android para Instant Apps usando o CTS Verifier para testar recursos que não podem ser totalmente automatizados devido a UIs específicas de OEM, como UIs de sistema.
Requisitos
Antes de executar o CTS Verifier for Instant Apps, certifique-se de ter o seguinte equipamento:
- Dispositivo Android que verificou a compatibilidade da API Android ao passar no CTS. Este é o dispositivo em teste (DUT).
- Computador Linux com porta compatível com USB 2.0. Todas as conexões com o DUT são feitas através desta porta.
Instale aplicativos instantâneos no DUT
CtsVerifierInstantApp.apk
e o verificador CTS estão incluídos em android-cts-verifier.zip
, que pode ser encontrado fazendo login no painel Q-EAP .
Os parceiros podem construir manualmente o CTS Verifier para construir o CTS para incorporar ou testar novas correções. Para construir manualmente CtsVerifierInstantApp.apk
. emita o seguinte comando no host:
make CtsVerifierInstantApp
Para instalar CtsVerifierInstantApp.apk
, emita os seguintes comandos no host.
adb install -r --instant CtsVerifierInstantApp.apk
adb install -r --instant /path/to/CtsVerifierInstantApp.apk
Execute testes
Os três testes de IU do sistema são exibidos na tela inicial na categoria de teste de Instant Apps.
Quando você toca em um teste na categoria de teste de Instant Apps, uma tela de teste é aberta para o teste. A tela de teste contém o seguinte:
- Instruções
- Botão Iniciar teste
- Três botões padrão do verificador CTS
- Passar
- Ajuda
- Falhar
Tocar no botão Iniciar teste inicia o exemplo do Instant App.
Na primeira vez que você toca em Iniciar teste , uma caixa de diálogo de alerta é aberta com instruções para instalar o exemplo do Instant App (Figura 4). Se o Instant App de amostra já estiver instalado, essa caixa de diálogo não será exibida para outros testes de apps instantâneos.
Tocar no botão Ajuda abre uma caixa de diálogo pop-up com a descrição do teste.