Trabalhando com Mapas de Objetos de Testes Funcionais
Esta seção descreve como é possível utilizar os mapas de objetos de teste para facilitar seu esforço dos testes funcionais.
O mapa de objetos de teste é uma visualização estática que descreve os objetos de teste conhecidos no aplicativo em teste.
Antes de Iniciar
O que Fazer Depois
Mapas de Objetos de Teste
O mapa de objetos de teste do Functional Tester lista os objetos de teste no aplicativo em teste.
Ele é uma visualização estática que descreve os objetos de teste conhecidos do Functional Tester no aplicativo em teste.
Mesclando Vários Mapas de Objetos de Teste
Você utiliza a página Mesclar Objetos de Teste no Mapa de Objetos de Teste para mesclar vários mapas de objetos de teste privados ou compartilhados em um único mapa.
Incluindo Objetos em um Mapa de Objetos de Teste
Ao incluir um objeto em um mapa de objetos
de teste, você pode optar por incluir apenas o objeto selecionado, incluir os filhos
do pai imediato ou incluir todos os controles visíveis na janela atual.
Inserindo Objeto de Teste Dinâmico
Também é possível inserir objetos de teste dinâmicos usando Inserir
Objeto de Teste Dinâmico. A hierarquia de um objeto de teste no mapa de
objetos representa a ordem de procura de determinado controle durante a reprodução.
Por uma série de alterações de aplicativos, a hierarquia de objetos pode alterar se
novos objetos forem introduzidos no aplicativo de teste. Isso resulta em uma falha de
reprodução. Por meio dos objetos de teste dinâmico, é possível ancorar um objeto de teste
como descendente do objeto-pai.
Novos Objetos de Teste em um Mapa de Objetos
Após a gravação, o Functional Tester pode exibir automaticamente o mapa de objetos de teste. Isso ocorrerá por padrão se novos objetos de teste tiverem sido incluídos em um
mapa existente.Isso poderá ser ativado ou desativado na página Gravador pela seleção ou limpeza
da caixa Tornar visível mapa de objetos se houver novo
objeto de teste.
Editando Propriedades do Objeto
Você pode editar informações nos conjuntos de
propriedades na área de janela inferior (ou direita) da janela do mapa de objetos de teste.
Exibindo Scripts Associados
Você pode listar scripts associados a um mapa
de objetos de teste. Você pode utilizar a lista para selecionar vários scripts nos quais incluir objetos de teste.
Renovando um Nome no(s) Script(s) Associado(s) Você pode alterar um nome de objeto de teste indefinido para um nome mais significativo.
O Functional
Test atualiza o nome em scripts associados a partir do mapa de objetos de teste.
Reconfigurando os Nomes de Objeto para os Nomes Padrão nos Scripts Associados
É possível reverter o nome do objeto alterado para o nome padrão por meio do recurso
Reconfigurar Todos os Nomes de Objetos de Teste. O Functional Tester atualiza todos os
nomes de objetos alterados para o nome padrão nos scripts associados.
Incluindo Objetos de Teste em um Script
Você utiliza o mapa de objetos de teste para incluir um objeto em um ou mais scripts. Como parte do procedimento, o Functional Tester exibe uma lista dos métodos possíveis para o objeto e você pode escolher aquele que deseja utilizar para o objeto de teste.
Incluindo Descrições de Objetos de Teste
Você pode digitar texto descritivo sobre um objeto que o Functional
Tester inclui na guia Conjunto de Propriedades Administrativas para o objeto. O Functional Tester também exibe a descrição quando você coloca o cursor sobre o nome do objeto em um script.
Unificando Dois Objetos de Teste
Se um objeto no aplicativo em teste for alterado, um mapa de objetos de teste
poderá ter dois objetos de mapa que descrevem o mesmo objeto. Você pode combinar
esses objetos em um único objeto de mapa. Quando você unifica dois objetos, o Functional
Test atualiza os scripts.
Mantendo um Mapa de Objetos de Teste
Para manter um mapa de objetos de teste, atualize-o para refletir novas versões do
aplicativo, aceitando novos objetos no mapa, unificando objetos de teste semelhantes e excluindo qualquer objeto de teste obsoleto.
Renomeando um Recurso de Teste
É possível renomear um script, um mapa de objetos de teste ou outros arquivos
do Functional Tester em um projeto.
Excluindo um Mapa de Objetos de Teste
Excluir um mapa de objetos de teste invalida os scripts associados ao mapa, tornando-os não utilizáveis. Não é possível desfazer a exclusão.
Localizando um Objeto de Teste no Aplicativo
Você pode selecionar um objeto no mapa de
objetos de teste ou no Script Explorer e realçar o objeto com o Functional Tester
no aplicativo em teste.
Procurando Objetos em um Mapa de Objetos de Teste
Para procurar objetos de teste em um mapa de objetos de teste, utilize uma propriedade, um valor ou ambos. Há duas maneiras de procurar objetos em um mapa de objetos
de teste: Localização Rápida e Localizar por Filtros.
Expressões Comuns
Você pode substituir uma propriedade de reconhecimento por uma expressão comum ou
por um intervalo numérico para que o reconhecimento seja com base em padrões. O padrão
permite maior flexibilidade no reconhecimento de objetos. Você pode converter as
propriedades em expressões comuns e em intervalos numéricos a partir do Editor de Ponto de
Verificação ou do mapa de objetos.
Biblioteca de Objetos Use a biblioteca de objetos para configurar as propriedades de reconhecimento do objeto e os pesos da propriedade.