Os testes móveis são geralmente criados gravando
uma sessão no dispositivo móvel ou simulador que executa o aplicativo que está sendo
testado. No final da sessão de gravação, você fecha
o aplicativo e a sessão registrada é transferida por upload para o test workbench, onde é usada para gerar um teste.
Sobre Esta Tarefa
Esta tarefa se aplica a aplicativos nativos do Android, aplicativos híbridos e
aplicativos da web.
Com o
cliente de teste móvel para Android, é
possível registrar todas as ações na interface com o usuário (IU), além de algumas ações no próprio telefone: localizações
do GPS, aumentar e abaixar o volume, silenciar, conectar e desconectar fones de ouvido e todas as ações de mídia (reproduzir,
pausar e assim por diante), fazer chamadas e terminar chamadas. As funções de câmera e microfone não são suportadas.
Procedimento
Para gravar uma sessão no dispositivo móvel:
- No cliente de teste móvel, dê um toque em Gerenciar
aplicativos para um aplicativo nativo ou em Gerenciar aplicativos da web
para um aplicativo da web. Na primeira vez que você der um toque em Gerenciar aplicativos da web será
exibida uma mensagem perguntando se você deseja instalar o IBM® Rational Test Workbench Mobile
Web Recorder. Clique em Instalar e
quando a instalação estiver concluída, clique em Concluir.
- Clique em um
aplicativo na lista e clique em Gravar.
Nota: Se seu dispositivo ou emulador não estiver no modo
silencioso, o
cliente de teste móvel desinstalará
a versão original do aplicativo em teste e o substituirá pelo
aplicativo pronto para gravação (versão instrumentada do aplicativo).
Durante esse processo, dê um toque nos botões
Desinstalar,
OK
e
Instalar respectivamente. Se seu dispositivo ou emulador estiver configurado com o
Controlador USB, que ativa o modo silencioso do Android, esse processo acontecerá no
segundo plano.
Para que a opção de modo silencioso fique disponível em um dispositivo anterior à 4.2 sem o Controlador
USB, você deverá usar as instruções a seguir. Conecte o dispositivo com um computador que tenha o
Android SDK instalado. Use
um cabo USB e ative a depuração do USB. Assegure-se de ter instalado o
driver USB apropriado. Em seguida, abra o prompt de comandos no computador
e execute os comandos a seguir:
- adb devices: lista os dispositivos conectados
ao computador pelo cabo USB.
- adb tcpip 5555: torna a opção de modo silencioso
disponível no dispositivo.
Você deve seguir essas etapas sempre que reinicializar o dispositivo.
Sem o Controlador
USB, o modo silencioso não fica disponível em dispositivos e emuladores com nível de API 17 e acima
(Android 4.2 +) devido a uma limitação conhecida
- Quando o aplicativo iniciar, interage com o dispositivo. Todas as ações do dispositivo e respostas do aplicativo
são gravadas.
- Para finalizar a gravação, feche o aplicativo, alterne para outro
aplicativo ou clique no botão Página Inicial. A gravação é transferida por upload
para o test workbench.
Dependendo do tamanho da gravação, o upload poderá demorar alguns
segundos a vários minutos. As gravações são exibidas no navegador de teste
em Gravações recebidas do dispositivo móvel com um nome
e um registro de data e hora.
Nota: Se
sua sessão envolve a comutação entre aplicativos, incluindo vários aplicativos,
uma nova gravação será transferida por upload cada vez que você comutar aplicativos. Esta ação
produz vários logs de gravação na pasta Gravações
recebidas do dispositivo móvel. É possível combinar essas várias
gravações para gerar um único teste.
- No test workbench Navegador de Teste,
expanda Gravações recebidas de dispositivo móvel, clique com o botão direito do mouse
em uma gravação e selecione Gerar teste. Como alternativa,
clique no link na mensagem que o avisa que há uma nova gravação
recebida. A janela Novo teste de gravações recebidas
é aberta.
- Selecione uma pasta de projeto e um nome para o novo
teste. Se necessário, será possível clicar em para criar
uma nova pasta de projeto.
- Opcional: Se você desejar gerar um teste
com várias gravações (por exemplo, se sua sessão envolve a comutação
entre vários aplicativos), clique em Avançar e
selecione as gravações que deseja usar para gerar o teste.
- Clique em Concluir e Abrir
teste. O editor de teste é aberto
no test workbench e
exibe o teste gerado.
O que Fazer Depois
Quando o teste for gerado, será possível editar o
teste no editor de teste. Para obter mais informações, consulte
Editando testes de dispositivo móvel.