É possível configurar condições de execução de teste em ações em um teste.
Para isso, você cria uma condição para um bloco de ações que
serão executadas uma vez apenas, durante a primeira execução de teste, após a etapa de instalação do aplicativo. O bloco de ações será ignorado em
execuções de teste subsequentes, evitando falhas da etapa. Esta é uma condição de Design responsivo.
Sobre Esta Tarefa
Esta tarefa se aplica a testes registrados a partir de aplicativos Android que requerem credenciais de login e, possivelmente,
informações de local na primeira vez que os testes forem executados. Essa tarefa também se aplica a aplicativos cujo comportamento é dependente
do dispositivo de destino usado para registrar e reproduzir o teste (com resolução diferente, tipo de dispositivo, orientação, nível de S.O.,
idioma nativo e outros parâmetros do tipo).
Procedimento
- Selecione as etapas no script de teste que está sendo editado e clique em . Quando
solicitado Gostaria de mover os objetos selecionados sob o elemento inserido?, clique em Sim.
Figura 1. Insira uma Condição de design responsivo nas etapas selecionadas
- Na área Detalhes de condição de design responsivo, designe um nome à condição no campo Nome da condição.
Por
padrão, o nome da condição é configurado para a atividade atual (ou tela) da primeira ação selecionada. O nome da condição é usado como um comentário para identificar a condição no teste. Por exemplo, considere um aplicativo em que é solicitado que os usuários insiram seu local para localizar a loja mais próxima. O propósito
dessa condição é executar o bloco de ações apenas na primeira vez que o teste for executado após o aplicativo ser instalado. O bloco de ações não
deve ser executado em execuções de teste subsequentes.
Figura 2. Designe um nome à condição e à parte do aplicativo
- Designe um nome à Parte do aplicativo, que é a chave usada para identificar a condição. É a variável compartilhada com
condições no mesmo aplicativo. Se diversas condições compartilharem a mesma parte da condição, no mesmo aplicativo ou em vários aplicativos, a
condição será executada uma vez apenas.
- Quando as etapas estiverem concluídas, execute o teste novamente. O bloco de ações deve ser executado apenas na primeira vez que o aplicativo
for instalado e na primeira vez que o teste for executado. As outras vezes que o teste for executado, as ações não serão executadas. Verifique no
relatório de teste que nenhum erro foi gerado para essas etapas.