< Anterior | Próximo >

Lição 3: Criar Pontos de Verificação

Nesta lição, você registrará pontos de verificação para testar objetos. 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 de Propriedades, um ponto de verificação de Imagem ou nove tipos de pontos de verificação de Dados. Ao criar um ponto de verificação, você captura informações sobre um objeto no aplicativo para estabelecer as informações de linha de base para comparação durante a reprodução.

Criar um Ponto de Verificação de Dados

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 no Comando Ação (Inserir Ponto de Verificação).
  2. Na página Selecionar um Objeto do Assistente de Ponto de Verificação e Ação, desmarque a opção Depois de selecionar um objeto, vá para a página seguinte, se estiver selecionada.
  3. Utilize o Localizador de Objeto (Localizador de Objeto) para selecionar a árvore de Compositores no aplicativo. Clique no Localizador de Objeto 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óximo à 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.
  4. Clique em Avançar.
  5. Na página Selecionar uma Ação, certifique-se de que Executar Ponto de Verificação de Dados esteja selecionado e clique em Avançar.
  6. 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.
  7. No campo Nome do Ponto de Verificação, digite Classics_tree e clique em Avançar.
  8. 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 não estiverem selecionados, clique no botão Marcar Tudo.
  9. Clique em Concluir.

Criar um Ponto de Verificação de Imagem

É possível inserir um ponto de verificação de imagem para confirmar se o álbum apropriado é exibido para o CD selecionado.
  1. No Monitor de Registro, clique no botão Inserir Ponto de Verificação ou no Comando Ação (Inserir Ponto de Verificação).
  2. Na página Selecionar um Objeto do Assistente de Ponto de Verificação e Ação, desmarque a opção Depois de selecionar um objeto, vá para a página seguinte, se estiver selecionada.
  3. Utilize o Localizador de Objeto (Localizador de Objeto) para selecionar a imagem do Álbum no aplicativo. Clique no Localizador de Objeto e o arraste para a imagem do álbum. Ao manter o botão do mouse pressionado, verá que a imagem de álbum está contornada por uma moldura vermelha e o nome do objeto é exibido (javax.swing.JLabel) em uma dica de tela próximo à 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.
  4. Clique em Avançar.
  5. Na página Selecionar uma ação, selecione Desempenhar Ponto de Verificação de Imagem e clique em Avançar.
  6. Na página Inserir Comando de Ponto de Verificação de Imagem, digite Album_image como o Nome do Ponto de Verificação.
  7. Certifique-se de que a opção Selecionar imagem completa esteja selecionada e clique em Avançar.
  8. A página Dados do Ponto de Verificação exibe a imagem capturada na área de janela da direita. Clique em Concluir.

Criar um Ponto de Verificação de Propriedades

Agora, é possível inserir um ponto de verificação diferente para confirmar se o pedido é do cliente correto. Um ponto de verificação de Propriedades captura o texto na tela de confirmação.
  1. No aplicativo ClassicsCD, clique em Pedido > Visualizar Status do Pedido Existente. Não clique nos campos de senha desta vez.
  2. Clique em OK. Você testará a etiqueta "Pedido para Trent Culpito" na janela Visualizar Pedidos Existentes.
  3. No Monitor de Registro, clique no botão Inserir Ponto de Verificação ou no Comando Ação (Inserir Ponto de Verificação).
  4. Na página Selecionar um Objeto, selecione a opção Depois de selecionar um objeto, vá para a página seguinte.
  5. Arraste o Localizador de Objeto para a etiqueta "Pedido para Trent Culpito" para selecioná-lo. Ao manter o botão do mouse pressionado, você verá que toda a etiqueta está contornada por uma moldura vermelha e o nome do objeto é exibido (javax.swing.JLabel). Após a seleção do objeto, a página Selecionar uma Ação é aberta porque você selecionou a opção de avanço para a página seguinte.
  6. Selecione Executar um Ponto de Verificação de Propriedades, que é a segunda ação desde o início, e clique em Avançar.
  7. Na página Inserir Comando do Ponto de Verificação de Propriedades, confirme se o campo Incluir Filhos está definido como Nenhum.
  8. No Nome do Ponto de Verificação, aceite o padrão sugerido.
  9. 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 propriedades de objeto, escolha 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 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. Para obter melhores resultados ao utilizar um ponto de verificação de Propriedades, teste 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.
  10. Na coluna Propriedade, selecione as propriedades texto, opaco e visível para testá-las durante a reprodução. Pode ser necessário clicar na caixa de opções duas vezes para que a seleção persista.
  11. Clique em Concluir.
  12. Na janela Visualizar Pedidos Existentes do ClassicsCD, clique em Fechar.

Testar os Campos de Senha

Agora, vamos fazer outro pedido rápido para testar os campos de senha que não testamos anteriormente.
  1. Expanda a pasta Haydn na árvore de compositores.
  2. Clique em Sinfonias Nos. 94 & 98.
  3. Clique no botão Fazer o Pedido.
  4. Na janela Logon de Membro, mantenha as configurações padrão de Cliente Existente e Trent Culpito.
  5. Dessa vez, digite xxxx no campo Senha.
  6. Selecione a opção Lembrar Senha.
  7. Clique em OK.
  8. Digite um número de cartão válido e uma data de expiração; por exemplo, 7777 7777 7777 7777, expiração 06/09.
  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 (Parar Registro) na barra de ferramentas Registro.
Quando você pára o registro, o Rational Functional Tester fecha o monitor de registro e grava seu script e mapa de objetos no diretório do projeto. A janela do Rational Functional é restaurada e o script é exibido na janela principal.
< Anterior | Próximo >

Feedback