Mentores de Ferramentas > Mentores de Ferramentas do Rational Robot > Implementação de Scripts de Testes Usando o Rational Robot

Finalidade

Este mentor de ferramentas descreve como usar o Rational Robot para registrar ou programar Scripts de Teste. Descreve também como estendê-los posteriormente através da edição dos Scripts de Teste.

Informações relacionadas no Rational Unified Process:

Visão Geral

Use este mentor de ferramentas durante a execução do Microsoft Windows 2000/98/NT 4.0.

Para registrar e estender um script usando o Rational Robot, é necessário:

  1. Registrar o Script de Teste no Rational Robot
  2. Inserir um ponto de verificação
  3. Editar o script de teste se necessário

1. Registrar o Script de Teste no Rational Robot Início da página

Quando você registra um Script de Teste, o Rational Robot registra:

  • Suas ações, à medida que você interage com o aplicativo em teste. Essas ações de usuário incluem pressionar teclas e clicar com o mouse, as quais ajudam a navegar pelo aplicativo.
  • Pontos de verificação criados para capturar e comparar informações sobre o estado de componentes específicos do sistema. Ponto de verificação é um ponto em um Script de Teste no qual você determina que o estado ou o comportamento de um elemento dos Itens de Teste-Alvo em Builds deve ser confirmado. Durante o registro do Script de Teste, o ponto de verificação captura informações sobre o estado do sistema e armazena-as como uma baseline de resultados esperados. Durante a reprodução do Script de Teste, o ponto de verificação recaptura essas mesmas informações de estado do sistema e compara-as com as informações armazenadas na baseline.

O Script de Teste registrado estabelece a baseline de comportamento esperado dos Itens de Teste-Alvo. Quando os builds revisados dos Itens de Teste-Alvo são disponibilizados, é possível executar o Script de Teste nos Builds subseqüentes. A comparação de informações de estado do sistema no ponto de verificação geralmente ocorre em bem menos tempo do que seria necessário para fazer a comparação manualmente.

A tecnologia Object-Oriented Recording do Rational Robot examina as informações de estado do sistema na camada Windows durante o registro inicial do Script de Teste e sua subseqüente reprodução. Como resultado, a reprodução bem-sucedida do Script de Teste geralmente não conta com coordenadas absolutas de tela. A Object-Oriented Recording isola o Script de Teste de mudanças menores na interface do usuário e simplifica sua manutenção.

Para registrar um novo Script de Teste:

1. Prepare o ambiente de teste, configurando as opções de registro. Consulte Mentor de Ferramentas: Configuração do Ambiente de Teste no Rational Robot.
Inicie o aplicativo em teste. (Outra opção é que iniciar o aplicativo em teste após ter iniciado o registro, clicando em Insert > Start Application no Robot.)
2. Clique no botão Record GUI Script, na barra de ferramentas do Robot.
3. Digite um nome (40 caracteres, no máximo) ou selecione-o na lista.
4. Para alterar as opções de registro, clique em Options. Quando terminar, clique em OK.
5. Se tiver selecionado um script anteriormente definido ou registrado, você poderá alterar as propriedades clicando em Properties. Quando terminar, clique em OK.
6. Clique em OK para começar a gravar. Os seguintes eventos ocorrerão:
  • Se tiver selecionado um script que já tenha sido registrado, o Robot perguntará se você deseja sobrescrevê-lo. Clique em Yes. (Se você registrar sobre um script de GUI existente, o arquivo de script será sobrescrito, mas qualquer propriedade existente será aplicada ao novo script.)
  • O Robot será minimizado (comportamento padrão).
  • A barra de ferramentas flutuante GUI Record será exibida. Essa barra de ferramentas pode ser usada para fazer uma pausa ou parar o registro, tornar a exibir o Robot e inserir recursos em um script.
7. Execute o teste através das ações nele identificadas e insira os recursos necessários (como, por exemplo, pontos de verificação, comentários e temporizadores). Para obter detalhes, consulte a Ajuda on-line do Robot.
8. Se necessário, alterne de Object-Oriented Recording para low-level recording.
Object-Oriented Recording examina os objetos de GUI do Windows e outros objetos no aplicativo em teste, sem depender de uma ocorrência exata ou de coordenadas de tela. Low-level recording controla ações de teclado e movimentos detalhados do mouse por meio de coordenadas de tela e ocorrência exata.
9. Quando terminar, clique no botão Stop Recording na barra de ferramentas GUI Record. Os seguintes eventos ocorrerão:
  • O script registrado será exibido em uma janela Script, dentro da janela principal do Robot.
  • Os pontos de verificação no script (se houverem) serão exibidos no painel Asset, à esquerda.
  • O texto do script será exibido no painel Script, à direita.
  • Quando você compilar ou reproduzir o script, os resultados da compilação serão exibidos na guia Build da janela Output.
10. Opcionalmente, defina as propriedades do script clicando em File > Properties.

2. Inserir um ponto de verificação Início da página

Para inserir um ponto de verificação enquanto registra ou edita um Script de Teste:

  1. Siga um destes procedimentos:
  • Se for registrar, clique no botão Display GUI Insert Toolbar, na barra de ferramentas GUI Record.
  • Se for editar, posicione o ponteiro no script e clique no botão Display GUI Insert Toolbar, na barra de ferramentas Standard.
  1. Clique no botão de um ponto de verificação na barra de ferramentas GUI Insert.
  2. O ponto de verificação será nomeado com o tipo de ponto de verificação (e receberá um número, se houver mais de um ponto de verificação com o mesmo tipo no script).

  3. Edite o nome, se for o caso.
  4. Opcionalmente, defina as opções do estado de espera.
  5. Também opcionalmente, defina a opção de resultados esperados.
  6. Clique em OK.
  7. Se você for solicitado a selecionar um objeto, arraste a ferramenta de localização sobre o objeto desejado e solte o botão esquerdo do mouse para selecionar o objeto. Outra alternativa é selecionar o objeto em uma lista de objetos, clicando no botão Browse. Quando o objeto desejado estiver selecionado, clique em OK.

Para obter mais detalhes, consulte a Ajuda on-line do Robot. Consulte também o capítulo "Creating Verification Points in GUI Scripts" no manual Using Rational Robot.

3. Editar o Script de Teste, se necessário Início da página

Para editar Scripts de Teste existentes, edite manualmente o código-fonte de um Script de Teste ou insira novos registros parciais. Por exemplo, você pode:

  • Editar o texto de um Script de Teste (excluir uma linha, mover um texto, etc.)
  • Inserir uma nova seqüência de ação de usuário em um Script de Teste existente (selecionar um comando de menu, clicar em um botão, etc.)
  • Adicionar um novo recurso a um Script de Teste existente (adicionar pontos de verificação, comentários e itens semelhantes)
  • Ir para uma linha com erro de compilador (ir para um número de linha específico, localizar o próximo erro, etc.)

Para obter detalhes, consulte a Ajuda on-line do Rational Robot. Consulte também o capítulo "Editing, Compiling, and Debugging Scripts" no manual Using Rational Robot.



Copyright  © 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process