Para compartilhar testes com os membros de sua equipe e trabalhar em um ambiente
colaborativo, é necessário reter o arquivo de recurso (arquivo .ma) que é gerado quando um aplicativo sob teste é incluído no ambiente de trabalho de teste.
Um cenário possível seria que um desenvolvedor trabalhando com uma ferramenta de colaboração de equipe do projeto (por exemplo, o Rational Team Concert) fornece um aplicativo para que ele possa ser testado por um membro da equipe que é um especialista de teste de software.
O arquivo de recurso .ma é criado ao faz erupload de um aplicativo a partir do
cliente de teste móvel ou ao importar um
aplicativo no
test workbench. Ele é
criado nas duas maneiras a seguir para todos os aplicativos nativos Android,
iOS, híbridos e da web.
- Quando você faz upload de um aplicativo a partir de um cliente de teste móvel do Android ou do script
rtwBuildXcode.sh, para aplicativos iOS, uma mensagem indicará no editor de Aplicativos
móveis e da UI da web do test workbench que um aplicativo
recebido deve ser gerenciado para ser usado em um teste (veja figura 1). Para gerenciar o
aplicativo, clique no botão à direita da caixa de diálogo (veja a figura 1).
Figura 1: Gerencie o aplicativo de entrada
No assistente que é aberto, você deve indicar um projeto e uma pasta para salvar o aplicativo gerenciado (veja a figura 2).
Figura 2: Insira, crie ou selecione um projeto para salvar o arquivo .ma
Ao clicar em
Concluir, o arquivo .ma é criado e salvo no
test workbench (veja a figura 3):
Figura 3: O arquivo .ma é gerado
Quando o aplicativo é incluído
ou transferido por upload para o
test workbench, ele
é automaticamente instrumentado primeiro, ou seja, aumentado com o código e, em seguida, é gerenciado (o arquivo é salvo no ambiente de teste para estar pronto para teste).
- Ao incluir um aplicativo no test workbench a partir do editor de
Aplicativos móveis e da IU da web, você deverá indicar onde obter o
aplicativo e onde salvar o aplicativo que será gerado.
Ao clicar em Concluir, o aplicativo é instrumentado e um arquivo
.ma é construído.
Os diferentes usos do arquivo .ma: - É possível enviar um teste exportado ou um conjunto de testes com o arquivo .ma
para um membro da equipe usando Ativos de teste com dependências ou Ativos de teste
com dependências no menu de contexto da visualização Navegador de
Teste. É possível importar testes a partir de archives
para que você fique nos mesmos recursos para executar os testes: o .ma
será usado automaticamente para incluir esse AUT na lista de aplicativos
no test workbench.
Figura 4: Exportar ativos de teste com dependências, incluindo o
arquivo .ma
Figura 5: Importar ativos de teste com dependências, incluindo o
arquivo .ma
- Um arquivo .ma será útil se você usar uma ferramenta de colaboração para compartilhar
e gerenciar o código-fonte com os membros da equipe. É possível entregar o arquivo .ma
e os membros da equipe podem importá-lo para que o aplicativo apareça em sua
lista de aplicativos. Quando você trabalha com uma ferramenta de colaboração e importa
um arquivo de recurso de teste, se o aplicativo não estiver listado no editor de Aplicativos
móveis e de IU da web, você será solicitado a importar
o aplicativo na área de trabalho (veja a figura 6). Para isso, clique duas
vezes no arquivo .ma no Navegador de Teste. Será
perguntado se você deseja importar o aplicativo. Clique em Sim (veja a
figura 7). O aplicativo é mostrado na lista de aplicativos disponíveis
no ambiente de trabalho de teste.
Figura 6: Para incluir o aplicativo na lista, clique duas vezes no
arquivo .ma no Navegador de Teste.
Figura 7: Diálogo exibido ao clicar duas vezes no arquivo
.ma no Navegador de Teste.
Nota: O arquivo .ma contém tudo o que é necessário para testar
o aplicativo. Para Android, ele contém os arquivos apk originais,
para que os membros da equipe possam executar os testes em qualquer dispositivo ou emulador que
estiver conectado ao ambiente de trabalho de teste.