Mentor de Ferramentas: Execução de Conjuntos de Testes Usando o Rational Robot
Finalidade
Este mentor de ferramentas descreve como usar o Rational Robot para executar Conjuntos de Testes (reproduzindo um ou mais Scripts de Teste) e como analisar os resultados da execução do 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 executar os scripts de teste registrados ou programados usando o Rational Robot, é necessário: - Reproduzir o script
- Exibir os resultados no log do TestManager
- Analisar os resultados dos pontos de verificação com os Comparadores
Quando você reproduz um script, o Rational Robot repete as ações registradas e automatiza a execução do teste. Com a automatização, cada novo build do aplicativo pode ser testado de maneira mais rápida e completa que o teste manual. Isso reduz o tempo de teste e aumenta tanto a cobertura quanto a consistência geral.
Os scripts de teste são reproduzidos várias vezes durante o ciclo de vida do teste:
- Implementação de Testes Reproduza os scripts para verificar se funcionam conforme o esperado. Use para o aplicativo em teste o mesmo build usado para registrá-lo. Esse procedimento verifica a baseline de comportamento esperado do aplicativo em teste.
- Execução e Regressão de Testes Reproduza os scripts para comparar o último build do aplicativo em teste com a baseline estabelecida durante a implementação do teste. A reprodução contínua de todos os scripts de teste durante o ciclo de desenvolvimento revela quaisquer diferenças que possam ter sido introduzidas no aplicativo desde o último build. Essas diferenças podem ser avaliadas para determinar se são defeitos reais ou mudanças deliberadas.
Antes da reprodução, o Rational Robot irá compilar automaticamente um Script de Teste se esse script tiver sido alterado desde sua última execução.
Para obter informações sobre como preparar o ambiente de teste para reprodução do Script de Teste, consulte Mentor de Ferramenta: Configuração do Ambiente de Teste no Rational Robot.
Para reproduzir um Script de Teste: - Clique no botão Playback Script na barra de ferramentas. A caixa de diálogo Playback será exibida.
- Digite um nome de Script de Teste ou selecione-o na lista.
Para alterar as opções de Reprodução, clique em GUI Options.
Quando terminar, clique em OK. Para obter informações sobre as opções de reprodução, consulte Mentor de Ferramentas: Configuração do Ambiente de Teste no Rational Robot.
- Clique em OK para continuar.
- Se a caixa de diálogo Specify Log Information for exibida, faça o seguinte:
- Selecione um Build na lista. Para criar um novo Build, clique no botão Build, à direita.
- Selecione uma pasta Test Log na lista. Para criar uma nova pasta Test Log, clique no botão Log Folder, à direita.
- Aceite o nome Test Log padrão, que é igual ao nome do Script de Teste, ou digite um novo nome.
- Clique em OK.
- Se for exibido um prompt perguntando se você deseja sobrescrever o log, clique em Yes.
Observação: Para interromper a reprodução de um Script de Teste, pressione a tecla F11. O Rational Robot só reconhecerá a tecla F11 quando reproduzir comandos Orientados a Objetos. A tecla F11 não interrompe a reprodução do Script de Teste durante ações de nível inferior.
Depois de concluída a reprodução, use o Test Log do TestManager para exibir os resultados da reprodução, como falhas nos pontos de verificação e nos procedimentos, interrupções e qualquer informação adicional relacionada à reprodução.
Para controlar as informações do Test Log e sua exibição, é possível definir opções na guia Log da caixa de diálogo GUI Playback Options: - Para atualizar o projeto com os resultados da reprodução, selecione Output playback results to log.
- Para exibir automaticamente o log após a reprodução, selecione View log after playback.
Se essa opção não estiver marcada, você poderá exibir o Test Log após a reprodução, clicando em Tools > Rational Test > Rational TestManager.
Se a reprodução dos Scripts de Teste resultar em algum erro, a causa específica do erro deverá ser identificada.
Scripts de Teste que não foram executados de modo satisfatório são identificados no Test Log pela palavra Fail (mostrada em vermelho) na coluna Results ou na coluna Warning (mostrada em amarelo). Há várias classes de falha de execução a serem abordadas: erros fatais, erros de script e falhas nos pontos de verificação. Erros fatais geralmente indicam problemas na Configuração do Ambiente de Teste, em vez de falhas no Script de Teste propriamente dito. Verifique a Configuração do Ambiente de Teste, isole a falha e resolva o erro correspondente. A resolução de erros de Script de Teste pode exigir alguma manutenção do Script de Teste. Falhas em pontos de verificação (durante a implementação do teste) geralmente requerem mudanças nos parâmetros dos pontos de verificação ou indicam uma diferença entre o estado desejado dos Itens de Teste-Alvo quando o script foi registrado e o estado desse item na ocasião em que foi reproduzido. Consulte a próxima seção para analisar os pontos de verificação.
Informações adicionais relacionadas à condição de erro podem ser exibidas na caixa de diálogo Log Event Properties . Abra essa caixa de diálogo selecionando um evento Test Log e clicando em View > Properties.
Para cada Script de Teste em que tenha ocorrido uma falha (ou um aviso), revise as informações relacionadas à falha e, se necessário, edite o Script de Teste (consulte a Seção 3. Editar o script de teste, se necessário, acima). O Script de Teste (e o Rational Robot) podem ser abertos no Test Log. Basta clicar em View > Script.
Após a edição do Script de Teste, o ambiente deve ser restaurado ao seu estado inicial adequado (consulte Mentor de Ferramentas: Configuração do Ambiente de Teste no Rational Robot e os Conjuntos de Testes que foram executados novamente ( Reproduzir o script).
Use os Comparadores para analisar os resultados dos pontos de verificação. Para abrir um Comparador no Log Test do TestManager: - Na coluna Log Event, selecione um ponto de verificação e clique em View > Verification Point. O Comparador adequado será exibido. Os Comparadores também podem ser abertos no Rational Robot. Basta clicar duas vezes em um ponto de verificação no painel Asset. Entretanto, ao abrir um Comparador dessa maneira, você verá somente o arquivo baseline.
- As diferenças entre a baseline e os resultados reais estarão destacadas.
- Revise as diferenças e determine o curso de ação adequado, incluindo:
(Observação: as ações disponíveis irão diferir conforme o tipo de ponto de verificação.)
- Copiar propriedade para a baseline copie cada propriedade real atual e sobrescreva a propriedade da baseline.
- Copiar todas as propriedades para a baseline copie todos os valores de propriedades reais e sobrescreva todas as propriedades da baseline.
- Editar cada propriedade (menu, valor e outros) clicando duas vezes na propriedade (menu, valor e outros) e inserindo um valor diferente.
- Editar a lista de propriedades (para identificar quais propriedades devem ser capturadas pelo ponto de verificação).
- Criar ou modificar máscaras.
- Quando terminar de fazer as mudanças adequadas no Comparador, clique em File > Save Baseline para salvá-las. Em seguida, clique no botão Exit para fechar o Comparador.
Após a edição do Script de Teste ou dos pontos de verificação, o ambiente deve ser restaurado ao seu estado inicial adequado (consulte Mentor de Ferramentas: Configuração do Ambiente de Teste no Rational Robot e os testes que foram executados novamente (Reproduzir o script).
Copyright © 1987 - 2001 Rational Software Corporation
|