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:
Na visualização Projetos do Teste Funcional, dê um clique duplo no nome do mapa de objetos de teste ou clique com o botão direito do mouse no nome e clique em Abrir.
No Script Explorer, expanda Objetos de Teste e dê um clique duplo no nome do mapa de objetos de teste ou clique com o botão direito do mouse no nome e clique em Abrir.
No menu do Teste Funcional, clique em Script > Abrir Mapa de Objetos de Teste.
Para abrir um mapa de objetos de teste no Teste Funcional, VB.NET Scripting:
No Solution Explorer, dê um clique duplo no nome do mapa de objetos de teste ou clique com o botão direito do mouse no nome e clique em Abrir.
No Script Explorer, expanda Objetos de Teste e dê um clique duplo no nome do mapa de objetos de teste ou clique com o botão direito do mouse no nome e clique em Abrir.
No menu do Teste Funcional, clique em Script > Abrir Mapa de Objetos de Teste.
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
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 Nó -- 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 --
Salva as alterações feitas no mapa de objetos de teste.
Arquivo: Reverter
-- Restaura o mapa para a última versão salva.
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.
Editar: Recortar --
Remove o texto selecionado na guia do conjunto de propriedades para uma Área de Transferência local.
Editar: Copiar --
Copia o texto selecionado na guia do conjunto de propriedades para uma Área de Transferência local.
Editar: Colar --
Insere texto salvo anteriormente em uma Área de Transferência local no local do cursor
no conjunto de propriedades.
Editar: Excluir
-- Exclui o objeto de teste
selecionado do mapa de objetos de teste.
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
-- 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
-- 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 --
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
-- 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
-- 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 --
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
-- 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 --
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 --
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) -- 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 -- Permite atualizar
as propriedades de reconhecimento de um objeto de teste no aplicativo em teste.
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
-- 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 -- 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ó -- Altera o estado do objeto de teste selecionado de Novo para "Limpo".
Objeto de Teste: Aceitar
Tudo -- Altera o estado de todos os objetos de teste de Novo
para "Limpo".
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) -- Renova
o nome de um objeto de teste de script individual no(s) script(s) associado(s).
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 --
Exibe todos os objetos de teste na hierarquia.
Reduzir ao Selecionado
-- Fecha todos os objetos de teste da hierarquia, exceto na árvore
selecionada.
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 --
Exibe a Ajuda on-line para o mapa de objetos 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:
Cor -- Os objetos de teste recém-incluídos são marcados como Novos e exibidos em azul. Todos os objetos de teste que não são utilizados nos scripts associados ao mapa de objetos de teste são exibidos em vermelho.
Propriedade de -- Um relacionamento proprietário/propriedade de não é um relacionamento de contêiner. Por exemplo, um quadro e uma caixa de diálogo. Um relacionamento pai/filho é um quadro e uma barra de ferramentas.
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.
Estado
Novo -- Incluído no mapa de objetos de teste a partir da caixa de diálogo Inserir um Objeto da GUI no Mapa de Objetos.
"Limpo" -- O objeto foi aceito e os estados anteriores foram limpos. Um objeto "limpo" não é identificado e o estado é removido da hierarquia.
Domínio de Teste
HTML
Java
Net
Win
Função -- O tipo genérico de um objeto, como Quadro ou Botão
Nome -- A propriedade administrativa do nome descritivo.
.class
Nome da classe Java, como java.awt.Button
Nome de classe canônica Html, como Html.HtmlDocument ou Html.A
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.
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:
Reconhecimento
Administrativa
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 -- Ativa e desativa
a comparação que faz distinção entre maiúsculas e minúsculas em expressões comuns.
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 -- 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 -- Restaura o valor original da expressão
comum.
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 -- 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.