FT Tutorial Exercício 3: Criando Pontos de Verificação

Este é o Exercício 3 do Tutorial de Teste Funcional. Para iniciar no começo do tutorial, consulte o Tutorial de Teste Funcional.

Criando Pontos de Verificação

Nesta seção do tutorial, você registrará pontos de verificação para os objetos de teste. Os pontos de verificação verificam se uma determinada ação ocorreu ou verificam o estado de um objeto. É possível criar um ponto de verificação Propriedades ou seis tipos de pontos de verificação de Dados. Ao criar um ponto de verificação, você está capturando informações sobre um objeto no aplicativo para estabelecer as informações de baseline para comparação durante a reprodução. Você registrará um ponto de verificação de Dados para capturar a árvores de compositores.

  1. No Monitor de Registro, clique no botão Inserir Ponto de Verificação ou Comando de Ação .

  2. Na página Selecione um Objeto do Ponto de Verificação e Assistente de Ação, limpe o avanço para a opção da próxima página se estiver selecionada.

  3. Utilize o Localizador de Objetos para selecionar a árvore de Compositores no aplicativo. Clique no Localizador de Objetos e o arraste para a árvore. Ao manter o botão do mouse pressionado, você verá que toda a árvore está contornada por uma moldura vermelha e o nome do objeto é exibido (javax.swing.JTree) em uma dica de tela próxima à moldura vermelha. Ao liberar o botão do mouse para fazer a seleção, observe que as propriedades de reconhecimento para o objeto são listadas na grade na parte inferior da página Selecionar um Objeto. Clique em Avançar.

  4. Na página Selecionar uma Ação, Executar Ponto de Verificação de Dados deve ser selecionada. É a primeira ação na página. Certifique-se de que está selecionada e clique em Avançar.

  5. Na página Inserir Comando de Dados do Ponto de Verificação, no campo Valor de Dados, selecione o teste de Hierarquia da Árvore. Este teste captura informações sobre toda a hierarquia da árvore.

  6. No campo Nome do Ponto de Verificação, digite Classics_árvore e clique em Avançar.

A página Dados do Ponto de Verificação exibe os dados capturados em uma grade na área de janela à direita. Se um visto é exibido na caixa ao lado de um item, esse item será testado. Por padrão, todos os itens são selecionados. Deixe-os marcados. Se eles não estiverem selecionados, clique no botão Marcar Tudo na barra de ferramentas acima da grade.

  1. Clique em Concluir.

Agora, é possível inserir um ponto de verificação diferente para confirmar se o pedido é do cliente correto. Um ponto de verificação Propriedades é utilizado para capturar o texto na tela de confirmação.

  1. No aplicativo ClassicsCD, clique em Pedido > Visualizar Status do Pedido Existente.

  2. Não clique nos campos de senha desta vez. Clique em OK.

Você testará na etiqueta Pedido para Trent Culpito na caixa de diálogo Visualizar Pedidos Existentes.

  1. No Monitor de Registro, clique no botão Inserir Ponto de Verificação ou Comando de Ação .

  2. Na página Selecionar um Objeto, selecione o avanço para a opção da próxima página desta vez (a caixa de opções abaixo do Localizador de Objetos).

  3. Arraste o Localizador de Objetos para a etiqueta, Pedido para Trent Culpito, para selecioná-la. Ao manter o botão do mouse pressionado, você verá que a etiqueta está contornada por uma moldura vermleha e o nome do objeto é exibido (javax.swing.JLabel).

Depois de selecionar o objeto, a página Selecionar uma Ação é aberta porque você selecionou o avanço para a opção da próxima página.

  1. Selecione Executar um Ponto de Verificação de Propriedades, que é a segunda ação da parte superior. Clique em Avançar.

  2. Na página Inserir Comando do Ponto de Verificação de Propriedades, deixe o campo Incluir Filhos configurado como Nenhum.

  3. No Nome do Ponto de Verificação, aceite o padrão sugerido.

  4. Deixe a opção Utilizar propriedades padrão marcada e clique em Avançar.

Na página Dados do Ponto de Verificação, as propriedades do objeto de teste e seus valores são exibidos em um formato de grade. É possível escolher quais propriedades testar na coluna Propriedade e editar os valores de propriedade na coluna Valor.

Por padrão, nenhuma das propriedades está selecionada. Para testar as propriedades do objeto, você deve selecionar as propriedades que você deseja testar, marcando cada uma delas. As propriedades que você seleciona são testadas todas as vezes que você reproduz um script com este ponto de verificação. É possível verificar 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. Ao utilizar um ponto de verificação de Propriedades, é uma boa prática testar somente as propriedades em que você está interessado.

Neste caso, somente a propriedade de texto é do interesse para determinar se o pedido é do cliente correto.

  1. Na coluna Propriedade, role para a propriedade texto. Selecione a caixa próxima à propriedade texto para testá-la durante a reprodução. Você pode ter que clicar duas vezes na caixa de opções para que o visto continue.

  2. Além disso, selecione as propriedades opaco e visível.

  3. Clique em Concluir.

  4. Na caixa de diálogo Pedidos Existentes da Visualização ClassicsCD, clique em Fechar.

Agora, vamos fazer outro pedido rápido para testar os campos de senha que não testamos anteriormente.

  1. Expanda a pasta Schubert na árvore de compositores.

  2. Clique nos Quartetos de Cadeia Nos. 4 & 14.

  3. Clique em Fazer Pedido.

  4. Na caixa de diálogo Logon de Membro, mantenha as configurações padrão do Cliente Existente e Trent Culpito.

  5. Desta vez, digite xxxx no campo Senha.

  6. Clique na caixa de opções para selecionar a opção Lembrar Senha.

  7. Clique em OK.

  8. Digite um número de cartão de crédito em formato válido e data de expiração, por exemplo, 7777 7777 7777 7777, expiração 07/07.

  9. Clique em Fazer Pedido.

  10. Clique em OK na caixa de mensagem de confirmação do pedido.

  11. Feche o aplicativo ClassicsCD, clicando no botão x.

  12. Clique no botão Parar Registro na barra de ferramentas Registro.

    Ao parar de registrar, o Teste Funcional fecha o monitor e grava seu script e mapa do objeto no seu diretório do projeto. A janela de Teste Funcional é restaurada e o script é exibido na janela principal.

Avance para o Exercício 4: Reproduzindo Scripts.

Termos de uso | Feedback

(C) Copyright IBM Corporation 2002, 2004. Todos os Direitos Reservados.