Criando um Ponto de Verificação de Propriedades

Utilize o ponto de verificação de Propriedades para testar as propriedades de um objeto em seu aplicativo. Quando você grava o ponto de verificação, é criada uma baseline das propriedades do objeto. Assim, sempre que você reproduzir o script, as propriedades serão comparadas para verificar se ocorreram alterações, seja intencionalmente ou não. Essa comparação é útil para identificar prováveis defeitos.

Ao criar um ponto de verificação, você pode utilizar uma referência de datapool em vez de um valor literal para fornecer dados variáveis para que seus testes sejam mais realísticos. Você pode utilizar uma referência de datapool para uma cadeia, um número, uma cor ou um booleano, em vez de um valor literal em um ponto de verificação de propriedades. Não é possível utilizar uma referência de datapool em vez de um literal para objetos mais complexos, como uma fonte, um ponto ou um retângulo para um ponto de verificação de propriedades.

Para criar um ponto de verificação de Propriedades:

  1. No Teste Funcional, Java Scripting, clique no botão Gravar um Script do Teste Funcional na barra de ferramentas do Teste Funcional ou no comando de menu Arquivo > Novo > Script do Teste Funcional Utilizando Gravador para iniciar a gravação de um script. No Teste Funcional, VB.NET Scripting, clique no botão Gravar um Script de Teste Funcional na barra de ferramentas do Teste Funcional ou no comando de menu Arquivo > Novo > Incluir Script Utilizando Gravador para iniciar a gravação de um script. Consulte Gravando um Script para obter informações adicionais.

  2. No Monitor de Gravação do Teste Funcional, clique no botão Iniciar Aplicativo para iniciar seu aplicativo de teste. Consulte Iniciando seus Aplicativos de Teste para obter informações adicionais.

  3. Localize em seu aplicativo o objeto que deseja testar.

  4. No Monitor de Gravação do Teste Funcional, clique no botão Inserir Ponto de Verificação ou Comando de Ação na barra de ferramentas.

  5. Na página Selecionar um Objeto do assistente de Ponto de Verificação e Ação, utilize um dos métodos de seleção para selecionar o objeto em seu aplicativo. Consulte a página Selecionar um Objeto para obter informações adicionais sobre a seleção de objetos.

Nota: Por padrão, a caixa de opções Depois de selecionar um objeto, avançar para a página seguinte na página Selecionar um Objeto fica selecionada. Depois que você seleciona um objeto, aparece a página seguinte no assistente de Ponto de Verificação e Ação. Se você cancelar seleção da caixa de opções Depois de selecionar um objeto, avançar para a página seguinte, depois de selecionar um objeto, clique em Avançar para ir para a página seguinte.

  1. Na página Selecionar uma Ação, clique na opção Executar Ponto de Verificação de Propriedades, a segunda opção do início da página e, em seguida, clique em Avançar.

    Utilize o campo Incluir Filhos para escolher se deseja incluir as propriedades dos objetos-filhos do objeto (se ele tiver algum). Nenhum testará somente o objeto (sem filhos), Imediato testará o objeto e todos os filhos imediatos (um nível abaixo) e Todos testará o objeto e todos os seus filhos na hierarquia.

    Em Nome do Ponto de Verificação, aceite a sugestão padrão ou digite um novo nome na caixa. Esse nome deverá seguir as convenções de nomenclatura Java padrão.

    Escolha se utilizará os tipos de propriedade padrão. Propriedades padrão são aquelas disponíveis nas plataformas e navegadores. Propriedades não padrão podem incluir propriedades específicas da plataforma.

Utilize Incluir Parâmetros de Nova Tentativa para definir um tempo de nova tentativa para que um ponto de verificação verifique sua existência durante a reprodução. A opção de tentar novamente é útil quando a reprodução não localiza o ponto de verificação no aplicativo. Para definir um tempo para a nova tentativa, utilize o padrão ou defina o seu próprio tempo. Tempo Máximo de Nova Tentativa é o número máximo de segundos que o Teste Funcional tentará novamente para que o ponto de verificação apareça no aplicativo durante a reprodução. Intervalo de Nova Tentativa é o número de segundos entre as vezes que o Teste Funcional procurará o ponto de verificação durante o período de espera.

Quando você selecionar Incluir Parâmetros de Nova Tentativa, o Teste Funcional verificará a existência do ponto de verificação no aplicativo a cada 2 segundos, até 20 segundos. Para definir seu próprio tempo, limpe os campos padrão e digite seus próprios valores para Tempo Máximo de Nova Tentativa e Intervalo de Nova Tentativa. Ao clicar em Concluir, a nova tentativa para o ponto de verificação é gravada no script e ocorrerá em reproduções futuras.

Depois de aceitar ou editar os campos, clique em Avançar para continuar.

  1. Edite os dados de propriedade. Na página Dados do Ponto de Verificação, as propriedades do objeto de teste e seus valores serão exibidos em um formato de tabela em árvore. É possível editar as propriedades que serão testadas na coluna Propriedade e editar os próprios valores das propriedades na coluna Valor.

    Por padrão, todas as propriedades aparecerão sem visto, o que significa que não serão testadas. Para testar as propriedades do objeto, você deve escolher as propriedades que deseja testar, marcando cada uma delas. As propriedades marcadas serão testadas sempre que você reproduzir um script com esse ponto de verificação. É possível marcar todas as propriedades na lista, clicando no botão da barra de ferramentas Marcar Tudo acima da grade. Utilize o botão Desmarcar Tudo para limpar todas as propriedades. É recomendável testar apenas as propriedades específicas nas quais estiver interessado quando utilizar um Ponto de verificação de propriedades.

    Para editar um valor, dê um clique duplo na célula da tabela em árvore. Essa célula se tornará editável. Clique fora da célula para que a edição seja efetivada. Na maioria dos casos, como para um valor simples, a propriedade será processada como um nó de árvore de folha e dar um clique duplo nela tornará a célula um campo editável. No caso de valores complexos, a propriedade será processada com um nó de árvore sem folha e dar um clique duplo no valor expandirá e listará os subvalores como nós de árvore de folhas sob eles. Em seguida, você poderá editar os valores dessas subpropriedades. No caso da propriedade de cor, o Selecionador de Cores será aberto para editar o valor de cor.

    Consulte a página de Dados do Ponto de Verificação para obter informações adicionais sobre a edição de dados de propriedade nessa página.

  1. Para utilizar uma referência de datapool em vez de um valor literal para um ponto de verificação de propriedade:

    1. Na coluna Propriedade, selecione uma propriedade, clique com o botão direito do mouse e, em seguida, clique em Converter Valor em Referência de Datapool.

      A caixa de diálogo Conversor de Referência de Datapool é aberta.

    2. Digite um novo nome para a variável de datapool ou clique na seta Variável de Datapool para selecionar a variável à qual deseja que o ponto de verificação faça referência no datapool

    3. Opcionalmente, selecione a caixa de opções Incluir valor para novo registro no datapool para incluir o valor do ponto de verificação para um novo registro (linha) no datapool.

    4. Clique em OK.

  2. Clique em Concluir.

    O ponto de verificação será gravado e incluído no script.

    Nota: Se você clicar em Concluir e não houver propriedades selecionadas para teste (marcadas), será exibido um aviso.

  3. Depois de gravar outros pontos de verificação ou ações, termine a gravação clicando no botão Parar Gravação na barra de ferramentas do Monitor .

Após a conclusão da gravação, você pode abrir o Editor de Ponto de Verificação a qualquer momento para editar esses dados. Consulte o Editor de Ponto de verificação para obter informações adicionais.

Nota: Você pode alterar um valor de propriedade para uma expressão comum ou intervalo numérico ou alterar um deles de volta para seu valor de propriedade original utilizando o Editor de Ponto de Verificação. Para obter informações, consulte Substituindo uma Propriedade de Correspondência Exata por um Padrão.

Nota: Também é possível criar um ponto de verificação fazendo o script manual dele. Para obter informações, consulte Incluindo Pontos de Verificação Manuais e Dinâmicos. Consulte também os métodos vpManual() e vpDynamic() da documentação do RationalTestScript. O RationalTestScript pode ser localizado na documentação da API. Clique em Ajuda > Referência à API do Teste Funcional. Seu script pode acessar as mesmas informações dos pontos de verificação. Consulte os métodos TestObject getProperty() e getTestData().

 

 

 

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