Esta seção inclui diversas tarefas que são específicas para o gerenciamento
de aplicativos Android.
Transferindo por upload aplicativos Android a partir do cliente de teste móvel
Para testar aplicativos móveis, você deve importá-los ou fazer upload deles
para o Rational Test Workbench Mobile
Test Edition. Ao fazer o upload do aplicativo no test workbench a partir de um dispositivo móvel,
o aplicativo será instrumentado e recompilado em dois novos aplicativos:
um aplicativo pronto para gravação e um aplicativo pronto para reprodução. A
versão de gravação contém o aplicativo sob teste, aumentado com
o código e a versão de reprodução é a versão original com um certificado do Test Workbench. Um pacote original deve ser transferido por upload para cada
aplicativo para testar e ser salvo no ambiente de trabalho. Eles permitem que você
grave ou execute um teste. Em seguida, o aplicativo deve ser salvo
em um projeto do test workbench
para estar pronto para teste.
Incluindo aplicativos Android no test workbench a partir da linha de comandos
É possível automatizar o processo de inclusão de aplicativos Android no test workbench com a ferramenta de linha de comandos AddAndroidApp.jar,
que pode ser transferida por download a partir da página de boas-vindas do Android. Essa ferramenta instrumenta o
aplicativo sob teste e, em seguida, a inclui no test workbench.
Instrumentando aplicativos Android em um ambiente de compartilhamento de shell
Se você estiver trabalhando em um ambiente no qual o Rational Test Workbench Mobile
Test Edition & Android Development Toolkit (ADT)
é de shell compartilhado, será possível importar automaticamente os aplicativos Android
no test workbench,
ativar a instrumentação dos aplicativos e torná-las prontos para
a gravação e execução de testes.
Testando aplicativos pré-instalados em dispositivos Android
Para poder testar determinados aplicativos Android, deve-se reconstruí-los fornecendo uma chave privada. Exemplos desses aplicativos são aqueles pré-instalados em dispositivos ou APIs que precisam de permissões do administrador ou no nível-raiz.