É possível testar aplicativos nativos, híbridos e da web em um
dispositivo iOS usando o cliente baseado no navegador para
iOS. Este cliente é um aplicativo da web executado no navegador Chrome
ou Safari em seu dispositivo.
Antes de Iniciar
Observe os seguintes requisitos:
- Será necessário um Apple Developer ou Enterprise License com um
perfil de fornecimento para cada dispositivo móvel.
- Para gravar e reproduzir testes de um aplicativo
nativo ou híbrido do iOS, você precisará uma versão instrumentada do
aplicativo em teste (AUT). Se este não estiver disponível, será necessário instrumentar o AUT
em um computador Macintosh que contenha o projeto de origem Xcode
do AUT. Um computador Macintosh não é necessário para testar aplicativos da web.
Nota: O Xcode é o ambiente de desenvolvimento integrado (IDE) da Apple
usado para desenvolver aplicativos Macintosh e iOS. É possível fazer o download do
Apple Xcode a partir do website
Recursos e Downloads do Xcode ou a partir da Apple App Store em um computador
Macintosh.
Sobre Esta Tarefa
O diagrama a seguir mostra uma visão geral resumida de teste
móvel para aplicativos iOS:
Procedimento
- Instale o Rational Test Workbench Mobile
Test Edition em um computador Windows,
Apple Macintosh, ou Linux
e verifique se Extensão para Dispositivo Móvel está selecionada. Para obter detalhes, consulte Installing the product software.
- No test workbench,
crie um projeto de teste clicando em .
- Se você precisar construir e instrumentar um aplicativo iOS
híbrido ou nativo para teste, prossiga conforme a seguir:
- Faça download do archive de construção em um computador Macintosh.
- Execute rtwBuildXcode.sh para instrumentar
o AUT e envie-o para o test workbench como um aplicativo
de entrada.
- Inclua o aplicativo sob teste como um aplicativo instrumentado
gerenciado.
Para obter detalhes, consulte Instrumentando aplicativos iOS.
- Se você não possui o projeto Xcode para o AUT,
há várias maneiras de instalar o aplicativo instrumentado em um
dispositivo iOS. Para obter detalhes, consulte Instalando aplicativos iOS instrumentados.
- Se estiver testando aplicativos da web, faça download do IBM Rational Test Workbench Mobile
Web Recorder
na Apple App Store em seu dispositivo móvel.
O gravador da web móvel é necessário
para registrar e reproduzir ações do usuário de um aplicativo da web em teste.
Ele é chamado automaticamente durante o processo de gravação e de reprodução.
- Crie um teste gravando gestos e interações no
dispositivo. As ações são representadas
em uma linguagem natural, que permite que você documente e reproduza o teste manualmente.
- Examine e aprimore a gravação, conforme necessário. Aqui está uma
lista parcial do que você pode fazer:
- Incluir pontos de verificação para verificar se um valor esperado ou
comportamento é retornado durante uma execução de teste.
- Incluir variáveis no script de teste.
- Incluir um loop para que o teste seja executado várias vezes.
- Incluir um datapool para fornecer dados variáveis em vez de dados
gravados.
- Incluir stubs do aplicativo para simular o comportamento de objetos reais
que interagem com o aplicativo em teste.
- Execute o teste no dispositivo iOS.
É possível
iniciar uma execução de teste a partir do dispositivo iOS ou a partir do test workbench.
- Avaliar os resultados do teste.
O que Fazer Depois
Para obter orientação adicional, consulte a lista de execução
Testando aplicativos móveis com o Rational Test Workbench
no YouTube.