Modificando um destino da etapa usando uma imagem como a propriedade principal

Para corrigir problemas de reconhecimento relacionados à correlação de imagem, é possível alterar a imagem do candidato para a etapa de teste e executar uma visualização para ver se a imagem é a apropriada. É possível modificar o limite de reconhecimento ou a tolerância de proporção de aspecto automaticamente aplicada para correlação de dados quando o teste é executado para avaliar quais imagens são a melhor correspondência.

Sobre Esta Tarefa

Quando um teste é registrado, os elementos gráficos nos quais as ações são executadas nem sempre são facilmente identificáveis; pode não haver descrição de conteúdo ou rótulo ou texto que ajudaria a identificar ou localizar os objetos em uma tela de dispositivo móvel. Nesses casos, o teste gera etapas que identificam seus objetos de destino com imagens. A correlação de imagem é aplicada quando o teste é reproduzido novamente para localizar as imagens exatas nas quais as ações são executadas. Mas em alguns casos, o relatório de teste indica que a imagem gerada não seja o elemento de destino correto em uma etapa, porque a imagem é diferente quando o teste é reproduzido novamente em um telefone móvel ou tablet, por exemplo, (largura e altura diferentes) ou porque uma imagem desfocada foi gerada.

Se o elemento no qual a ação é executada não for reconhecido em uma etapa de teste conforme o esperado, substitua o elemento gerado ou modifique o limite de reconhecimento ou proporção de tolerância conforme necessário. Esta tarefa se aplica a testes registrados a partir de aplicativos móveis Android e iOS móveis apenas.

Procedimento

É possível substituir a imagem gerada por uma imagem capturada durante a gravação de teste e exibida na visualização Dados de UI móvel e da web.

  1. No teste editado, clique na etapa de teste a ser modificada. Na visualização Captura de tela, selecione uma imagem. A imagem é destacada.
  2. Se a propriedade 'image' foi gerada automaticamente, arraste a imagem no campo Objeto identificado por. Se o campo Objeto identificado por não estiver configurado como 'image', mas como 'text', 'hint' ou 'content description', clique com o botão direito na propriedade de imagem na tabela Propriedades e selecione Identificar destino de etapa usando a imagem de propriedade. Outro método é arrastar a propriedade da imagem no campo Objeto identificado por ou usar o menu de contexto copiar e colar na tabela de propriedade. A propriedade de imagem é selecionada no campo Objeto identificado por e a imagem fica visível na área Detalhes de ação do usuário.
    Figura 1. Destino da etapa identificado por uma propriedade de imagem
    A imagem é exibida na área Detalhes da ação do usuário
    Outra forma de incluir ou modificar uma imagem em uma etapa de teste, uma vez que o identificador de imagem estiver selecionado, é usar os itens de menu de contexto ou ícones. É possível escolher uma imagem na área de transferência ou em um arquivo.
    Figura 2. Incluir novas imagens ou substituir a imagem existente por outra na área de transferência ou em um arquivo
    Incluir uma imagem ou modificar a imagem a partir do menu de contexto ou ícones

    É possível incluir diversas imagens em uma etapa de teste como tal para localizar a exata quando o teste for reproduzido. É possível remover as imagens adicionais usando o ícone Remover imagem Remover imagem.

É possível substituir a imagem gerada por uma imagem de candidato no relatório de teste, salvar a imagem de candidato localmente e usá-la na etapa de teste como uma imagem de referência.

  1. No relatório de teste, clique no link de detalhes de correlação de imagem em uma etapa de teste. É possível ver se a imagem do candidato e a imagem de referência são correspondentes.
  2. Se a imagem de candidato selecionada com a melhor pontuação limite não for apropriada, selecione outra. Clique com o botão direito em uma imagem de candidato e no navegador que se abre, salve a imagem como um arquivo .png. Na etapa de teste, selecione o menu de contexto Incluir nova imagem a partir do arquivo e selecione o arquivo .png. É incluído como uma nova imagem de referência. Execute o teste novamente.
    Figura 3. Detalhes de correlação de imagem no relatório de Teste
    O relatório de teste indica que a imagem de candidato e a imagem de referência são correspondentes na etapa de destino

A correlação de imagem é usada para localizar o elemento apropriado no qual a ação é executada durante a reprodução, um limite de reconhecimento e proporção de tolerância são aplicados. É possível modificar o limite de reconhecimento e proporção de tolerância.

  1. Clique no ícone Configurar limite de reconhecimentoConfigurar limite de reconhecimento. O limite de reconhecimento padrão é configurado como 80, a proporção de tolerância padrão é configurada como 20. Na visualização prévia correspondente da imagem, é possível ver quais imagens podem ser precisas para identificar o objeto de destino. Verde mostra o melhor candidato, amarelo é para imagens cuja pontuação está acima do limite e que não são as mais apropriadas e vermelho indica que a pontuação está abaixo do limite e as imagens não são correspondentes. É possível alterar o limite de reconhecimento e a proporção de tolerância e ver as mudanças dinâmicas na visualização prévia. Mova os cursores para aumentar ou reduzir a pontuação e a proporção. É possível visualizar a seleção de imagem na visualização prévia Imagem correspondente e ver qual imagem é um bom candidato.
    Figura 4. Visualize a imagem correspondente e configure o limite de reconhecimento e proporção de aspecto de tolerância para localizar a imagem precisa
    Visualize a imagem correspondente e configure o limite de reconhecimento e a proporção de aspecto de tolerância para localizar a imagem precisa.
  2. Salve o teste. Após concluir essas etapas, execute o teste novamente e verifique se todas as etapas foram bem-sucedidas no relatório de teste.

Feedback