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:
-
Registre ou Programe Scripts de Teste no Rational Robot
-
Execute os Scripts de Teste do Rational Robot no Rational TestFactory
-
Verifique os Dados da Cobertura Baseada em Código para cada Script de
Teste
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).
Consulte o tópico
Visualizando a Cobertura de Código para um Script do Robot na Ajuda on-line do 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.
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
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.
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
|