Mentor de Ferramentas: Implementação de Componentes de Teste Usando o Rational Test RealTime
Finalidade
Este mentor de ferramentas descreve como implementar componentes de teste usando o Rational Test RealTime.
Ele está relacionado às seguintes informações do Rational Unified Process:
Visão Geral
O Test RealTime permite a implementação de um processo de teste prático, efetivo e profissional. O Test RealTime contém soluções de testes para qualquer sistema de software de tempo real, embutido ou de rede, e está disponível para todas as linguagens de programação e todos os ambientes de desenvolvimento de software nativo e entre softwares.
O Test RealTime integra três ferramentas de teste:
- O Unit Testing automatiza o teste de componentes de software C e Ada.
- O Object Testing é uma abordagem orientada a objetos para teste de comportamento do código C++.
- O System Testing é um ambiente eficiente para testar aplicativos baseados em mensagens.
Essa ferramenta também incorpora quatro ferramentas de observação: Coverage, Trace, PurifyLT e QuantifyLT.
A opção de qual ferramenta de teste você deve usar com o seu aplicativo depende do ambiente de desenvolvimento e da natureza do aplicativo. Para cada ferramenta de teste, você precisa desenvolver um script de teste dedicado.
Antes de escrever os testes reais para o seu aplicativo, o Test RealTime requer que você crie um projeto de teste e vincule o projeto ao aplicativo que está sendo testado.
Passos na Ferramenta
Para criar um script de teste no Test RealTime, execute as seguintes ações:
- Crie um projeto
- Mapeie para o aplicativo que está sendo testado
- Gere templates de script de teste
- Desenvolva scripts de teste
- Implante testadores virtuais para teste do sistema (opcional)
Quando o Test RealTime inicia, o Project Wizard oferece para criar um novo projeto. Opcionalmente, você pode executar o Project Wizard manualmente com os seguintes passos:
- No menu File, selecione New.... .
- Na caixa de diálogo New..., selecione Project e clique em OK.
O Project Wizard fornece instruções detalhadas na tela que o orientam no processo de criação do projeto.
Para obter informações detalhadas sobre o Project Wizard, consulte o Rational Test RealTime User Guide.
O aplicativo que está sendo testado é constituído de arquivos-fonte. Para apontar o projeto do Test RealTime para os arquivos-fonte do seu aplicativo, use o File Browser. O Project Wizard fornece instruções na tela para orientá-lo nesse processo.
Opcionalmente, no menu Project, selecione Add to Workspace e Add Files para selecionar arquivos individuais, ou Add Folder para adicionar um diretório inteiro contendo os arquivos-fonte do aplicativo.
Cada ferramenta de teste requer que você escreva um ou vários scripts de teste dedicados para serem executados no aplicativo que está sendo testado. Contudo, o Test RealTime simplifica esse processo analisando o código-fonte que está sendo testado (somente para o Unit Testing e o Object Testing) e gerando templates de script de teste baseados no seu aplicativo.
Quando um projeto novo acaba de ser criado, o Project Wizard oferece automaticamente para executar o Test Generation Wizard. Opcionalmente, no menu Project, selecione Generate Test... para executar o Test Generation Wizard.
O Test Generation Wizard fornece instruções detalhadas na tela que o orientam no processo de criação do template de script de teste.
Para obter informações detalhadas sobre o Test GenerationWizard, consulte o Rational Test RealTime User Guide.
Para escrever um script de teste significativo que reflita os requisitos funcionais ou estruturais, você precisa preencher os templates de script de teste gerados pelo Test Generation Wizard.
Na seção Scripts do File Browser, ou no nó Test do Test Browser, clique duas vezes do script de teste que você deseja preencher. Isso abre o Test RealTime Text Editor.
Use o Text Editor para editar e navegar nos seus scripts de teste, assim como no código-fonte que está sendo testado, clicando nos nós correspondentes em Test Browser, File Browser ou Console.
Para obter informações sobre a metodologia real e a sintaxe relacionada a cada linguagem da ferramenta de teste, consulte o Rational Test RealTime User Guide e o Rational Test RealTime Reference Guide.
Esta etapa apenas se aplica caso você esteja usando a ferramenta System Testing.
Após o desenvolvimento do script de teste, o System Testing requer que você implante os testadores virtuais nos hosts-alvo.
- Clique com o botão direito do mouse em um nó de System Testing e selecione Deploy Virtual Testers... no menu contextual.
- Siga as instruções dadas pelo Virtual Tester Deployment Wizard. O Virtual Tester Deployment Wizard cria um script de Supervisor dentro do nó System Testing, indicando que o teste está pronto para ser executado.
Para obter mais informações sobre o script de supervisor gerado, consulte o Rational Test RealTime User Guide e o Rational Test RealTime Reference Manual.
Informações Adicionais
Para obter informações detalhadas sobre como executar a campanha de teste, consulte o Mentor de Ferramentas entitulado Execução de Componentes de Teste Usando o Rational Test RealTime.
Copyright
(c) 1987 - 2001 Rational Software Corporation
|