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, feche o aplicativo e
o IBM® Rational Test Workbench Mobile Client fará upload
da sessão gravada para o Rational Test Workbench Mobile
Test Edition, onde ele é usado para gerar um teste.
Antes de Iniciar
Para gravar testes:
- O cliente de teste móvel deve
estar em execução e conectado ao test workbench. Para usar o cliente baseado no navegador, você deve digitar
a URL do Workbench no navegador Chrome ou Safari em seu dispositivo,
ou no navegador Safari em seu iOS Simulator. Consulte Visão geral de testes do iOS para obter
detalhes sobre a execução do cliente baseado no navegador e
executar o cliente nativo para o iOS Simulator.
- Os aplicativos nativos e híbridos sob teste devem ser instrumentados e, em seguida,
enviados por push para o Test Workbench e simulador ou instalado em
um dispositivo. Para obter detalhes adicionais, consulte Instrumentando aplicativos iOS.
- Se você estiver testando aplicativos da web, o IBM Rational Test Workbench Mobile
Web Recorder será requerido
para gravar as ações do usuário. É possível fazer download dele na Apple App Store
em seu dispositivo móvel. Se você estiver testando com o iOS Simulator,
será preciso instalar o IBM Rational Test Workbench Mobile
Web Recorder manualmente
porque o iOS Simulator não possui acesso a Apple App Store.
Consulte Instalando o IBM Rational Test Workbench Mobile Web Recorder no iOS Simulator para obter detalhes.
Sobre Esta Tarefa
Esta tarefa se aplica para
o teste de aplicativos nativos, híbridos ou da web iOS.
Com
o
cliente de teste móvel para
iOS, as ações de hardware de GPS são suportadas.
Procedimento
Para gravar uma sessão no dispositivo móvel ou simulador
a partir de um aplicativo iOS:
- No IBM Rational Test Workbench Mobile Client,
dê um toque em Gerenciar aplicativos para gravar um teste para
um aplicativo nativo ou dê um toque em Gerenciar aplicativos da web para
um aplicativo da web.
- Dê um toque no aplicativo para o qual um teste deve ser gravado.
Pode ser necessário atualizar a lista para ver o aplicativo. Em seguida, dê um toque em Gravar.
- Quando o aplicativo iniciar, será possível interagir com o dispositivo usando
o dispositivo ou simulador iOS. Todas as ações do dispositivo e respostas do aplicativo
são gravadas.
- Para finalizar a gravação, clique em Início. 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 Rational Test Workbench e
exibe o teste gerado.