Sobre o Mapa de Objetos de Teste

O mapa de objetos de teste do Teste Funcional lista os objetos de teste no aplicativo em teste. Ele é uma visualização estática que descreve os objetos de teste conhecidos do Teste Funcional no aplicativo em teste.

Um mapa de objetos de teste pode incluir objetos de vários aplicativos. Ele fornece uma maneira rápida de incluir objetos de teste em um script. Como o mapa de objetos de teste contém propriedades de reconhecimento para cada objeto, é possível atualizar as informações em um local. Todos os scripts que fazem referência a esse mapa de objetos de teste compartilham as informações atualizadas.

Quando você grava um script, o Teste Funcional cria um mapa de objetos de teste (ou utiliza um mapa compartilhado existente) para o aplicativo em teste. Cada script está associado a um arquivo de mapa de objetos de teste. O arquivo de mapa pode ser privado, associado somente ao script (*.rftxmap) ou compartilhado entre os scripts (*.rftmap).

Você pode mesclar vários mapas de objetos de teste privados ou compartilhados em um único mapa de objetos de teste compartilhado.

Para o Teste Funcional, Java Scripting, você pode criar um novo mapa de objetos de teste ou para o Teste Funcional, VB.NET Scripting, você pode criar um novo mapa de objetos de teste para personalizar as informações associadas a um script. Você pode editar um mapa de objetos de teste existente para incluir objetos no mapa, excluir objetos, atualizar as propriedades de reconhecimento ou unificar dois objetos no mapa. Além disso, você pode excluir um mapa de objetos de teste.

Você pode exibir uma lista de scripts associados a um mapa de objetos de teste. Você pode utilizar essa lista para incluir objetos de teste em vários scripts.

Para obter informações adicionais sobre a criação e utilização de um mapa de objetos de teste, consulte Criando e Utilizando um Mapa de Objetos de Teste para Testar Aplicativos. Para obter uma visão geral da manutenção do mapa de objetos de teste, consulte Mantendo seu Mapa de Objetos de Teste.

Para abrir um mapa de objetos de teste no Teste Funcional, Java Scripting:

Para abrir um mapa de objetos de teste no Teste Funcional, VB.NET Scripting:

Quando você abre um mapa de objetos de teste sem objetos de teste, o Functional Test abre um tópico da Ajuda que explica como incluir objetos em um mapa de objetos de teste.

A janela do mapa de objetos de teste possui quatro componentes principais:

Menu do Mapa de Objetos de Teste

Barra de Ferramentas do Mapa de Objetos de Teste

Hierarquia do Objeto de Teste

Conjuntos de Propriedades

 Menu do Mapa de Objetos de Teste

Esse menu possui as opções a seguir:

Opções do Menu Arquivo:

Salvar -- Salva suas alterações no mapa de objetos de teste.

Reverter -- Restaura o mapa para a última versão salva.

Registro de Saída -- Se o mapa de objetos de teste estiver com o registro de entrada, o registro de saída do mapa do ClearCase será executado. Se o mapa de objetos de teste for privado, o Teste Funcional também executará o registro de saída do script. Se o mapa de objetos de teste for compartilhado, o Teste Funcional executará o registro de saída apenas do mapa e não do script.

Renovar todos os Nomes no(s) Script(s) Associado(s) -- Renova todos os nomes de objetos de teste de script no(s) script(s) associado(s).

Sair -- Fecha o mapa de objetos de teste.

 

Opções do Menu Editar:

Recortar -- Remove as propriedades selecionadas em uma guia do conjunto de propriedades para uma Área de Transferência local.

Copiar -- Copia as propriedades selecionadas em uma guia do conjunto de propriedades para uma Área de Transferência local.

Colar -- Insere propriedades salvas anteriormente em uma Área de Transferência local no conjunto de propriedades do local do cursor.

Excluir -- Dependendo da área de janela que tem o foco, exclui o objeto de teste selecionado do mapa de objetos de teste ou exclui as propriedades do conjunto de propriedades.

 

Opções do Menu Localizar:

Localização Rápida -- Abre a caixa de diálogo Localização Rápida, que permite procurar um objeto de teste com base em uma cadeia especificada.

Localizar por Filtros -- Abre a caixa de diálogo Definir Critérios de Localização Ativos, que permite selecionar o filtro a ser utilizado para procurar o mapa de objetos de teste ou para criar um novo filtro.

Localizar e Modificar -- Abre a caixa de diálogo Localizar e Modificar, que permite executar uma Localização Rápida ou uma Localização por Filtros e fazer modificações nos resultados.

Localização Utilizada -- Localiza todos os objetos de teste que possuem referências nos scripts associados a um mapa de objetos de teste compartilhado.

Localização não Utilizada -- Localiza os objetos de teste que não possuem referências em scripts associados ao mapa de objetos de teste.

Excluir todos os não Utilizados -- Abre a caixa de diálogo Excluir todos os Objetos de Teste não Utilizados, que permite excluir seletivamente os objetos de teste que não possuem referências no script associado ao mapa de objetos de teste.

Primeiro -- Move-se para o primeiro objeto de teste na hierarquia que corresponder ao critério de procura. O critério padrão é Estado não Limpo, que procura no mapa de objetos de teste todos os objetos que possuem um Novo estado. Para obter informações, consulte Procurando Objetos em um Mapa de Objetos de Teste.

Anterior -- Move-se para o objeto de teste anterior na hierarquia que corresponder ao critério de procura. O critério padrão é Estado não Limpo, que procura no mapa de objetos de teste todos os objetos que possuem um Novo estado. Para obter informações, consulte Procurando Objetos em um Mapa de Objetos de Teste.

Próximo -- Move-se para o próximo objeto de teste na hierarquia que corresponder ao critério de procura. O critério padrão é Estado não Limpo, que procura no mapa de objetos de teste todos os objetos que possuem um Novo estado. Para obter informações, consulte Procurando Objetos em um Mapa de Objetos de Teste.

Último -- Move-se para o último objeto de teste na hierarquia que corresponder ao critério de procura. O critério padrão é Estado não Limpo, que procura no mapa de objetos de teste todos os objetos que possuem um Novo estado. Para obter informações, consulte Procurando Objetos em um Mapa de Objetos de Teste.

 

Opções do Menu Objeto de Teste:

Inserir Objeto(s) -- Abre a caixa de diálogo Inserir um Objeto da GUI no Mapa de Objetos, que permite selecionar objetos de teste para incluir no mapa de objetos de teste e torná-los disponíveis para os scripts.

Atualizar Propriedades de Reconhecimento -- Permite atualizar as propriedades de reconhecimento de um quadro de objetos de teste no aplicativo em teste.

Propriedade de Descrição -- Abre a caixa de diálogo Definir Propriedade de Descrição, que permite digitar texto descritivo sobre o objeto. O Teste Funcional inclui a descrição na guia Conjunto de Propriedades Administrativas do objeto e exibe a descrição quando você coloca o cursor sobre o nome do objeto em um script.

Incluir no Script script -- Inclui o objeto selecionado no Script Explorer, que permite incluí-lo no script e selecionar um método. O Teste Funcional altera esse item de menu para Incluir em Vários Scripts para indicar que vários scripts foram selecionados e serão afetados pelo comando.

Scripts Associados -- Exibe uma lista de scripts que estão associados ao mapa de objetos de teste.

Aceitar -- Altera o estado do objeto de teste selecionado de Novo para "Limpo".

Aceitar Tudo -- Altera o estado de todos os objetos de teste de Novo para "Limpo".

Realçar -- Localiza o objeto de teste no aplicativo em teste, se visível. Se o Teste Funcional localizar mais de uma instância do objeto de teste, você poderá não exibir nenhum ou exibir os dois candidatos principais.

Renovar Nome no(s) Script(s) Associado(s) -- Renova o nome de um objeto de teste de script individual no(s) script(s) associado(s).

 

Opções do Menu Preferências:

Barras de Ferramentas -- Permite exibir ou ocultar as barras de ferramentas de Arquivo, Editar, Localizar, TestObject, Aplicativos, Exibir e Ajuda.

Descrição do Objeto de Teste -- Abre a caixa de diálogo Editar Descrição do Objeto de Teste, que permite personalizar o texto exibido para cada objeto na Hierarquia do Objeto de Teste.

Limpar Estado no Fechamento -- Aceita todos os objetos de teste no mapa de objetos de teste, alterando seu estado de Novo para "Limpo" quando o mapa for fechado.

Realçar -- Abre a caixa de diálogo Definir Preferências da Janela Realçar, que permite especificar como enfatizar os objetos no aplicativo em teste quando forem selecionados.

 

Opções do Menu Aplicativos:

Executar -- Abre a caixa de diálogo Iniciar Aplicativo, que permite iniciar um aplicativo específico e incluir objetos de teste no mapa de objetos de teste.

O menu Aplicativos também lista até nove dos aplicativos utilizados mais recentemente. Aparece um número ao lado de cada aplicativo no menu, que permite selecioná-lo digitando o número correspondente a ele. Também é possível clicar no nome do aplicativo no final do menu Aplicativos.

 

Opções do Menu Exibir:

Expandir Tudo -- Exibe todos os objetos de teste da hierarquia.

Reduzir ao Selecionado -- Fecha todos os objetos de teste da hierarquia, exceto na árvore selecionada.

Comutar Orientação -- Alterna entre a exibição dos conjuntos de propriedades sob ou ao lado da Hierarquia de Objetos de Teste.

 

Opções do Menu Ajuda:

Ajuda do Mapa de Objetos de Teste -- Exibe Ajuda para o mapa de objetos de teste.

Ajuda para Inserir Objeto de Teste -- Exibe Ajuda para a inclusão de objetos em um mapa de objetos de teste.

Ajuda do Novo Objeto de Teste -- Exibe Ajuda que descreve como definir a opção para exibir o mapa de objetos de teste para um novo objeto.

 

Barra de Ferramentas do Mapa de Objetos de Teste

Essa barra de ferramentas possui os botões a seguir:

Arquivo: Salvar Arquivo: Salvar -- Salva as alterações feitas no mapa de objetos de teste.

Arquivo: Reverter Arquivo: Reverter -- Restaura o mapa para a última versão salva.

Arquivo: Registro de Saída Arquivo: Registro de Saída -- Se o mapa de objetos de teste estiver com o registro de entrada, o registro de saída do mapa do ClearCase será executado. Se o mapa de objetos de teste for privado, o Teste Funcional também executará o registro de saída do script. Se o mapa de objetos de teste for compartilhado, o Teste Funcional executará o registro de saída apenas do mapa e não do script.

Arquivo: Recortar Editar: Recortar -- Remove o texto selecionado na guia do conjunto de propriedades para uma Área de Transferência local.

Arquivo: Copiar Editar: Copiar -- Copia o texto selecionado na guia do conjunto de propriedades para uma Área de Transferência local.

Arquivo: Colar Editar: Colar -- Insere texto salvo anteriormente em uma Área de Transferência local no local do cursor no conjunto de propriedades.

Editar: Excluir Editar: Excluir -- Exclui o objeto de teste selecionado do mapa de objetos de teste.

Localizar: Rápido Localizar: Rápido -- Abre a caixa de diálogo Localização Rápida, que permite procurar um objeto de teste com base em uma cadeia especificada.

Localizar: Filtros Localizar: Filtros -- Abre a caixa de diálogo Definir Critérios de Localização Ativos, que permite selecionar o filtro que você deseja utilizar para procurar o mapa de objetos de teste ou para criar um novo filtro.

Localizar: Localizar e Modificar Localizar: Localizar e Modificar -- Abre a caixa de diálogo Localizar e Modificar, que permite utilizar a Localização Rápida ou Localizar por Filtros e fazer modificações nos resultados.

Localizar: Utilizado Localizar: Utilizado -- Localiza todos os objetos de teste que possuem referências nos scripts associados a um mapa de objetos de teste compartilhado.

Localizar: Não Utilizado Localizar: Não Utilizado -- Localiza os objetos de teste que não possuem referências nos scripts associados ao mapa de objetos de teste.

Excluir todos os não Utilizados Excluir todos os não Utilizados -- Abre a caixa de diálogo Excluir todos os Objetos de Teste não Utilizados, que permite excluir seletivamente os objetos de teste que não possuem referências no script associado ao mapa de objetos de teste.

Localizar: Primeiro Localizar: Primeiro -- Move-se para o primeiro objeto de teste na hierarquia que corresponder ao critério de procura. O critério padrão é Estado não Limpo, que procura no mapa de objetos de teste todos os objetos que possuem um Novo estado. Para obter informações, consulte Procurando Objetos em um Mapa de Objetos de Teste.

Localizar: Anterior Localizar: Anterior -- Move-se para o objeto de teste anterior na hierarquia que corresponder ao critério de procura. O critério padrão é Estado não Limpo, que procura no mapa de objetos de teste todos os objetos que possuem um Novo estado. Para obter informações, consulte Procurando Objetos em um Mapa de Objetos de Teste.

Localizar: Próximo Localizar: Próximo -- Move-se para o próximo objeto de teste na hierarquia que corresponder ao critério de procura. O critério padrão é Estado não Limpo, que procura no mapa de objetos de teste todos os objetos que possuem um Novo estado. Para obter informações, consulte Procurando Objetos em um Mapa de Objetos de Teste.

Localizar: Último Localizar: Último -- Move-se para o último objeto de teste na hierarquia que corresponder ao critério de procura. O critério padrão é Estado não Limpo, que procura no mapa de objetos de teste todos os objetos que possuem um Novo estado. Para obter informações, consulte Procurando Objetos em um Mapa de Objetos de Teste.

Objeto de Teste: Inserir Objeto(s) Objeto de Teste: Inserir Objeto(s) -- Abre a caixa de diálogo Inserir um Objeto da GUI no Mapa de Objetos, que permite selecionar objetos de teste para incluir no mapa de objetos de teste e torná-los disponíveis para os scripts.

Objeto de Teste: Atualizar Propriedades de Reconhecimento Objeto de Teste: Atualizar Propriedades de Reconhecimento -- Permite atualizar as propriedades de reconhecimento de um objeto de teste no aplicativo em teste.

Objeto de Teste: Descrição Objeto de Teste: Descrição -- Abre a caixa de diálogo Definir Propriedade de Descrição, que permite digitar texto descritivo sobre o objeto. O Teste Funcional inclui a descrição na guia Conjunto de Propriedades Administrativas do objeto e exibe a descrição quando você coloca o cursor sobre o nome do objeto em um script.

Objeto de Teste: Incluir no Script: script Objeto de Teste: Incluir no Script: script -- Inclui o objeto selecionado no Script Explorer, que permite incluí-lo no script e selecionar um método. O Teste Funcional altera o texto nas dicas de ferramenta desse botão para Incluir em Vários Scripts para indicar que vários scripts foram selecionados e serão afetados pelo comando.

Objeto de Teste: Scripts Associados Objeto de Teste: Scripts Associados -- Abre a caixa de diálogo Scripts Associados, que lista os scripts associados a um mapa de objetos de teste.

Objeto de Teste: Aceitar Nó Objeto de Teste: Aceitar Nó -- Altera o estado do objeto de teste selecionado de Novo para "Limpo".

Objeto de Teste: Aceitar Tudo Objeto de Teste: Aceitar Tudo -- Altera o estado de todos os objetos de teste de Novo para "Limpo".

Objeto de Teste: Realçar Objeto de Teste: Realçar -- Localiza o objeto de teste no aplicativo em teste, se visível. Se o Teste Funcional localizar mais de uma instância do objeto de teste, você poderá não exibir nenhum ou exibir os dois candidatos principais.

Objeto de Teste: Renovar Nome no(s) Script(s) Associado(s) Objeto de Teste: Renovar Nome no(s) Script(s) Associado(s) -- Renova o nome de um objeto de teste de script individual no(s) script(s) associado(s).

Aplicativo: Executar Aplicativo: Executar -- Abre a caixa de diálogo Iniciar Aplicativo, que permite iniciar um aplicativo e incluir objetos de teste no mapa de objetos de teste.

Expandir Tudo Expandir Tudo -- Exibe todos os objetos de teste na hierarquia.

Reduzir ao Selecionado Reduzir ao Selecionado -- Fecha todos os objetos de teste da hierarquia, exceto na árvore selecionada.

Exibir: Comutar Orientação Divisora Exibir: Comutar Orientação Divisora -- Altera a exibição dos conjuntos de propriedades de sob a Hierarquia de Objetos de Teste para ao lado dela.

Ajuda: Ajuda Ajuda: Ajuda -- Exibe a Ajuda on-line para o mapa de objetos de teste.

 

Hierarquia do Objeto de Teste

A Hierarquia do Objeto de Teste lista todos os objetos de teste no aplicativo em teste e fornece as informações a seguir para cada uma deles:

No Teste Funcional, Java Scripting, você pode alterar a cor do objeto de teste Propriedade de no mapa de objetos de teste. No Teste Funcional, VB.NET Scripting, você pode alterar a cor do objeto de teste Propriedade de no mapa de objetos de teste.

Cada objeto de teste na lista é precedido por um ícone que indica sua função. Para obter informações adicionais, consulte uma tabela com os ícones do mapa de objetos de teste e suas funções.

Também é possível personalizar as informações exibidas na Hierarquia do Objeto de Teste.

Você pode utilizar o mapa de objetos de teste para localizar um objeto no aplicativo em teste.

 

Conjuntos de Propriedades

A área de janela inferior (ou direita) da janela do Mapa de Objetos de Teste contém conjuntos de propriedades que fornecem informações sobre o objeto selecionado. Há duas guias do conjunto de propriedades:

A guia Reconhecimento contém os dados de reconhecimento utilizados pelo Teste Funcional. A guia Administrativa contém os dados administrativos internos do objeto. Essas propriedades são utilizadas para gerenciar e descrever o objeto de teste. A atualização das propriedades nessa guia afeta a geração de código futura de scripts que utilizam esse objeto de teste. Por exemplo, a atualização do Nome Descritivo faz com que o novo nome seja utilizado na próxima vez em que esse objeto de teste for incluído em um script, dependendo do gabarito utilizado.

Os dados de reconhecimento e administrativos são as propriedades do mapa de objetos utilizadas para localizar e gerenciar esse objeto de teste no contexto do script associado. Para obter informações, consulte Utilizando o ScriptAssure (TM).

Para editar um valor em uma das guias, dê um clique duplo no valor.

Se você selecionar um valor de propriedade de reconhecimento e clicar com o botão direito do mouse, poderá utilizar qualquer uma destas várias opções:

Abrir -- Exibe o valor em uma janela separada, que permite ver longas linhas de texto.

Expressão Comum que Faz Distinção entre Maiúsculas e Minúsculas Expressão Comum que Faz Distinção entre Maiúsculas e Minúsculas -- Ativa e desativa a comparação que faz distinção entre maiúsculas e minúsculas em expressões comuns.

Avaliar Expressão Comum Avaliar Expressão Comum -- Inicia o Avaliador de Expressão Comum, que permite testar a expressão comum antes de ser testada em uma localização do objeto de teste.

Converter Valor em Expressão Comum Converter Valor em Expressão Comum -- Converte o valor da propriedade de reconhecimento na grade Propriedades Atualizadas do Objeto de Teste em uma expressão comum. Para obter informações adicionais, consulte Substituindo uma Propriedade de Correspondência Exata por um Padrão.

Desfazer Expressão Comum Desfazer Expressão Comum -- Restaura o valor original da expressão comum.

Converter Valor em Intervalo Numérico Converter Valor em Intervalo Numérico -- Converte o valor da propriedade de reconhecimento na grade Propriedades Atualizadas do Objeto de Teste em um intervalo numérico. Para obter informações adicionais, consulte Substituindo uma Propriedade de Correspondência Exata por um Padrão.

Desfazer Intervalo Numérico Desfazer Intervalo Numérico -- Converte o intervalo numérico novamente no valor original.

Você pode alterar um valor de propriedade para uma expressão comum ou intervalo numérico utilizando o editor do mapa de objetos de teste. Para obter informações, consulte Substituindo uma Propriedade de Correspondência Exata por um Padrão.

Quando um objeto de teste é alterado, você pode atualizar suas propriedades de reconhecimento no aplicativo em teste.

Você pode incluir um nome descritivo como uma propriedade na guia Administrativa de um objeto.

Também é possível especificar configurações de cores para vários elementos em um mapa de objetos de teste.

Termos de uso | Feedback
(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.