Mentor de Ferramentas: Utilizando o TestFactory para Medir e Avaliar a Cobertura de Teste Baseada em Código em Scripts de Teste do Rational Robot
Este mentor de ferramenta descreve como utilizar o Rational TestFactory para medir e avaliar a cobertura de teste baseada em código para Scripts de Teste do Rational Robot que testam um aplicativo com a linguagem C++, Java ou Visual Basic, ou que testam um applet Java.
Ferramenta: Rational TestFactory
Relacionamentos
Descrição Principal

Visão Geral

É possível utilizar o Rational Robot para implementar Scripts de Teste, e executar os Scripts de Teste resultantes como parte de um Conjunto de Teste. Enquanto o Robot não tem um recurso interno para coletar e analisar a cobertura de teste baseada em código, quando você executa os Scripts de Teste do Robot utilizando o Rational TestFactory, o TestFactory tem o recurso de calcular medidas da cobertura baseada em código para os Scripts de Teste do Robot.

Esse mentor é aplicável ao executar o Windows 98/2000/NT 4.0.

Para utilizar o Rational TestFactory a fim de avaliar a cobertura de teste baseada em código para os Scripts de Teste do Rational Robot:

  1. Registre ou Programe Scripts de Teste no Rational Robot
  2. Execute os Scripts de Teste do Rational Robot no Rational TestFactory
  3. Verifique os Dados da Cobertura Baseada em Código para cada Script de Teste

1.   Registre ou Programe Scripts de Teste no Rational Robot

Para registrar ou programar scripts de teste no Rational Robot, consulte o Mentor de Ferramenta: Implementando Scripts de Teste Utilizando o Rational Robot.

Nota: Para que o Rational TestFactory calcule os dados da cobertura baseada em código com êxito para Scripts de Teste do Rational Robot, cada Script de Teste deve iniciar e parar o aplicativo em teste (AUT).

ícone da Ajuda   Consulte o tópico Visualizando a Cobertura de Código para um Script do Robot na Ajuda on-line do Rational TestFactory.

2.   Execute os Scripts de Teste do Rational Robot no Rational TestFactory

Para medir a cobertura baseada em código de um Script de Teste executado, o código do aplicativo em teste (AUT) deve conter pontos de instrumentação. Os pontos de instrumentação são contadores que calculam as partes do código que um Script de Teste executa. No Rational TestFactory, é possível instrumentar o código do objeto ou o código fonte do AUT. Independente do método de instrumentação utilizado, o TestFactory mantém a integridade dos arquivos de origem ou do arquivo executável original.

Quando você executar Scripts de Teste no Rational TestFactory, duas ações ocorrerão:

  • O TestFactory transmitirá cada Script de Teste para que o Rational Robot execute.
  • Quando um Script de Teste é executado, o TestFactory monitora os pontos de instrumentação no código para calcular as informações da cobertura baseada em código.

ícone da Ajuda   Consulte os tópicos a seguir na Ajuda on-line do Rational TestFactory:

  • Especificando Informações para um Novo Projeto
  • Instrumentando o Aplicativo em Teste
  • Execução de um Único Script de Teste

3.   Verifique os Dados da Cobertura Baseada em Código para cada Script

Depois de executar Scripts de Teste do Rational Robot no Rational TestFactory, os dados da cobertura baseada em código estarão disponíveis para revisão. Para cada Script de Teste, o TestFactory exibe um valor geral para a cobertura baseada em código - para o aplicativo (ou applet) e todos os arquivos adicionais instrumentados chamados pelo aplicativo (ou applet). O TestFactory também exibe informações de cobertura para cada arquivo e sub-rotina no aplicativo.

O Rational TestFactory calcula o valor da cobertura de teste baseada em código como o percentual do código fonte que um Script de teste utiliza, relativo a todos os códigos fontes no aplicativo em teste. Se você tiver acesso aos arquivos de origem do aplicativo em teste, poderá utilizar o Navegador de Cobertura no TestFactory para revisar as linhas do código fonte que cada Script de Teste abrangeu, examinando quais instruções da origem foram executados e quais não foram.

Também é possível visualizar os dados da cobertura baseada em código para dois ou mais Scripts de Teste do Rational Robot.

ícone da Ajuda   Consulte os tópicos a seguir na Ajuda on-line do Rational TestFactory:

  • Revisar Resultados da Cobertura de um Script
  • Visualizar Cobertura de Código Combinado para Vários Scripts
  • Cobertura de Código para Scripts em um Aplicativo ou Applet Java