Exercício 1.3: Criando Pontos de Verificação
Antes de começar, você deve concluir Exercício 1.2: Registrando um Script.
Neste exercício, 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 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.
Criando um Ponto de Verificação de Dados
- No Monitor de Registro, clique no botão Inserir Ponto de Verificação ou no Comando
Ação (
).
- 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.
- Utilize o Localizador de Objetos (
) 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ó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.
- 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.
- 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.
- 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 não estiverem selecionados, clique no botão Marcar Tudo.
- Clique em Concluir.
Criando 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.
- No aplicativo ClassicsCD, clique em Pedido
> Visualizar Status do Pedido Existente.Não clique nos campos de senha desta vez.
- Clique em OK.
Você testará a etiqueta "Pedido para Trent Culpito" na caixa de diálogo Visualizar Pedidos Existentes.
- No Monitor de Registro, clique no botão Inserir Ponto de Verificação
ou Comando Ação (
).
- 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).
- Arraste o Localizador de Objetos para a etiqueta "Pedido para Trent Culpito" para selecioná-lo. 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.
- Selecione Executar
um Ponto de Verificação de Propriedades, que é a segunda ação da parte
superior.
- Clique em Avançar.
- Na página Inserir
Comando do Ponto de Verificação de Propriedades, deixe o campo Incluir
Filhos configurado como Nenhum.
- No Nome do Ponto de
Verificação, aceite o padrão sugerido.
- Deixe a opção Utilizar propriedades padrão marcada, em seguida,
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 do objeto de teste,
você deve escolher as propriedades que deseja testar, clicando em 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.
- 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.
- Além disso, selecione as propriedades opaco e visível.
- Clique em Concluir.
- 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.
- Expanda a pasta Schubert
na árvore de compositores.
- Clique nos Quartetos de
Cadeia Nos. 4 & 14.
- Clique em Fazer Pedido.
- Na caixa de diálogo Logon de Membro, mantenha as configurações padrão
do Cliente Existente e Trent Culpito.
- Desta vez, digite xxxx no campo Senha.
- Clique na caixa de opções para selecionar a opção Lembrar
Senha.
- Clique em OK.
- 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.
- Clique em Fazer Pedido.
- Clique em OK
na caixa de mensagem de confirmação do pedido.
- Feche o aplicativo ClassicsCD, clicando no botão x.
- Clique no botão Parar Registro (
)
na barra de ferramentas Registro.
Ao parar o registro, o Teste Funcional fecha o monitor e grava seu script e mapa do objeto para o seu diretório de projeto.
A janela do Teste Funcional é restaurada e o script é exibido na janela principal.
Agora, você está pronto para começar Exercício 1.4: Reproduzindo Scripts.