Modificando a propriedade usada para identificar um objeto em um script de teste

Quando um teste é registrado, a propriedade que é usada no teste para identificar um objeto gráfico pode ser imprecisa e fazer com que a etapa falhe durante a reprodução. A propriedade gerada pode ser texto ou imagem, dependendo do aplicativo sob teste. Com o Rational Test Workbench, é possível modificar uma propriedade de objeto e seu valor, bem como o operador, para melhorar a robustez do teste.

Sobre Esta Tarefa

Esta tarefa se aplica a testes registrados dos aplicativos móveis Android e iOS e aplicativos da UI da web (aplicativos móveis e da web de desktop) com o IBM Rational Test Workbench. Também é possível substituir uma propriedade de texto gerada com uma propriedade de imagem para identificar um objeto de destino. Para obter detalhes sobre o reconhecimento de objeto em testes da UI móvel e da web, consulte Melhorando a robustez do script de teste.

Procedimento

Para modificar uma propriedade de objeto, é possível usar um dos métodos a seguir: arrastar e soltar, copiar e colar ou menu de contexto.

  1. Clique em uma etapa no script. O objeto capturado durante a gravação dessa etapa de teste é destacada na visualização Dados da UI móvel e da web.
  2. A tabela Propriedades da visualização Dados da UI móvel e da web, selecione uma propriedade relevante. Clique no ícone Visualizar Somente Propriedade Principal Visualizar Somente Propriedade Principal na barra de ferramentas do filtro para ver as propriedades principais exibidas em negrito ou clique no ícone Visualizar Somente Propriedade Verificável Visualizar Somente Propriedade Verificável.
  3. Arraste a propriedade até o campo Objeto identificado por no editor de teste. Ou clique com o botão direito na propriedade na tabela e selecione Copiar, em seguida, Colar no campo Objeto identificado por. Outro método é clicar com o botão direito em uma propriedade na tabela e selecionar Identificar destino da etapa usando a propriedade.

    Um item de menu está disponível para cada propriedade de candidato no menu de contexto da visualização Captura de tela (consulte a Figura 2). Se a propriedade recém-selecionada for inapropriada, uma mensagem avisará que o reconhecimento de objeto pode ser dividido. O nome da propriedade e seu valor são substituídos nos campos Objeto identificado por.

    Quando o teste é registrado, o operador padrão para identificar um objeto em uma execução de teste é ‘igual’, mas há vários outros operadores que podem ser usados para identificar objetos em um aplicativo da IU da web ou móvel. Eles podem ser usados para pontos de verificação em um teste para verificar um atributo, por exemplo. Consulte Criando pontos de verificação a partir da visualização Dados da UI móvel da web e Criando pontos de verificação em um teste.

    Figura 1. Modificando a propriedade de objeto e valor do menu de contexto Propriedades
    Aqui você modifica um valor e uma propriedade do objeto com o menu de contexto 'Identificar destino da etapa usando classe de propriedade'
    Figura 2. Modificar a propriedade e o valor de um objeto capturado durante a gravação de teste com uma propriedade candidata a partir do menu de contexto Captura de tela
    Modificar a propriedade gerada para o objeto capturado durante a gravação com uma propriedade candidata a partir do menu de contexto de captura de tela
  4. Salve e execute o teste para verificar se o objeto foi identificado.

Feedback