Mentor de Ferramentas: Realização de Atividades de Testes Usando o Rational TestManager
Finalidade
Este mentor de ferramentas descreve como usar o Rational TestManager para realizar as cinco atividades de testes.
Informações relacionadas no Rational Unified Process:
Visão Geral
O Rational TestManager é o lugar certo para gerenciar todas as atividades de testes planejamento, design, implementação, execução e análise. Ele vincula o teste ao restante do esforço de desenvolvimento, unindo-se aos seus componentes e ferramentas de teste para fornecer um ponto único a partir do qual se possa compreender o estado exato do projeto.
Use este mentor de ferramentas durante a execução do Windows 98/2000/NT 4.0.
Passos na Ferramenta
Para usar o Rational TestManager, é necessário:
- Planejar os testes
- Projetar os testes
- Implementar os testes
- Executar os testes
- Avaliar os testes
A atividade de planejamento de testes consiste, basicamente, em responder à pergunta, "O que eu preciso testar?". Ao terminar o planejamento do teste, você terá um plano de teste que define o que será testado.
No Rational TestManager, um plano de teste pode ter muitas propriedades. Elas podem ser adicionadas na criação do plano de teste ou posteriormente e podem ser alteradas.
Algumas das propriedades são:
- Uma descrição do plano de teste
- O proprietário do plano de teste
- As iterações e configurações associadas ao plano de teste
- Os documentos externos associados ao plano de teste
No Rational TestManager, um plano de teste pode conter uma lista de casos de teste. Os casos de teste podem ser organizados com base nas pastas de casos de teste.
Após planejar os testes, você poderá projetá-los.
Consulte o tópico Planning Tests na Ajuda do Rational TestManager.
A atividade de projeto de testes consiste, basicamente, em responder à pergunta, "Como eu vou fazer um teste?". Ao terminar o projeto do teste, você terá um design de teste que o ajudará a compreender como será realizado o caso de teste e também a começar o planejamento da sua implementação.
No Rational TestManager, você pode projetar os casos de teste indicando os passos reais que precisam ocorrer no teste. Também pode especificar precondições, pós-condições e critérios de aceitação.
Após projetar os testes, você poderá implementá-los.
Consulte o tópico Designing Tests na Ajuda do Rational TestManager.
A atividade de implementação de testes consiste, basicamente, em criar scripts de teste reutilizáveis.
No Rational TestManager, você pode implementar os testes criando scripts manuais. Um script manual é um conjunto de instruções de teste que serão executadas por um testador humano. Você também pode implementar testes automatizados usando o Rational Robot.
O Rational TestManager pode ser estendido por meio de APIs para que você possa acessar suas próprias ferramentas de implementação a partir dele. Isso permite a implementação de testes através da criação de scripts em qualquer ferramenta adequada à situação e à organização. Por exemplo, você pode implementar scripts Visual Test, arquivos batch ou scripts Perl.
Depois de implementar os scripts, você poderá usar o Rational TestManager para associá-los a outros artefatos de teste. Por exemplo, um script criado em outra ferramenta poderá ser associado a um caso de teste criado no TestManager.
Após implementar os testes, você poderá executá-los no Rational TestManager.
Consulte o tópico Implementing Tests na Ajuda do Rational TestManager.
A atividade de execução de testes consiste, basicamente, em executar os scripts de teste para certificar-se de que o sistema funciona corretamente.
No Rational TestManager, você pode executar os testes de diversas maneiras:
- Run an individual test script, que executa uma única implementação.
- Run one or more test cases, que executa as implementações dos casos de teste.
- Run a suite, que executa os casos de teste e suas implementações através de vários computadores e usuários.
Após executar os testes, você poderá avaliar seus resultados.
Consulte o tópico Executing Tests na Ajuda do Rational TestManager.
A atividade de avaliação de testes consiste em determinar a qualidade do sistema em teste.
No Rational TestManager, você pode avaliar os testes examinando os resultados da execução no log e gerando diversos relatórios.
O log do teste indica se houve falha na execução do script e permite a obtenção de informações detalhadas necessárias para a avaliação dos resultados. A partir dele, você poderá identificar e registrar as solicitações de mudança.
Há três tipos básicos de relatórios no Rational TestManager:
- Relatórios de tendência e de distribuição do Caso de Teste: ajudam a acompanhar o planejamento, a implementação e os resultados da execução do caso de teste.
- Relatórios de Teste de Desempenho: ajudam a avaliar a eficiência relativa com a qual um aplicativo realiza tarefas-chave sob determinadas condições.
- Relatórios de listagem: exibem listas dos diferentes componentes do teste armazenados em um projeto da Rational.
Consulte o tópico Evaluating Tests na Ajuda do Rational TestManager.
Copyright © 1987 - 2001 Rational Software Corporation
|