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.
- No teste editado, clique na etapa de teste a ser modificada.
Na visualização Captura de tela, selecione uma imagem.
A imagem é destacada.
- 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
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
É 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
.
É 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.
- 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.
- 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
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.
- Clique no ícone Configurar 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
- 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.