Instrucciones de la herramienta: Utilización de Rational TestFactory para medir y evaluar la cobertura de la prueba basada en código en scripts de prueba de Rational Robot
En esta guía de la herramienta se describe cómo utilizar Rational TestFactory para medir y evaluar la cobertura de la prueba basada en código para scripts de prueba de Rational Robot que prueban una aplicación escrita en C++, Java o Visual Basic, o que prueban un applet Java.
Herramienta: Rational TestFactory
Relaciones
Descripción principal

Visión general

Puede utilizar Rational Robot para implementar scripts de prueba y, a continuación, ejecutar los scripts de prueba resultantes como parte de un conjunto de aplicaciones de prueba. Mientras que Robot no tiene ninguna característica incorporada para recopilar y analizar la cobertura de la prueba basada en código, al ejecutar los scripts de prueba de Robot utilizando Rational TestFactory, TestFactory ofrece la posibilidad de calcular la métrica de la cobertura de la prueba basada en código para los scripts de prueba de Robot.

Esta guía de la herramienta se aplica al ejecutar Windows 98/2000/NT 4.0.

Para utilizar Rational TestFactory para evaluar la cobertura de la prueba basada en código para scripts de prueba de Rational Robot, debe:

  1. Registrar o programar scripts de prueba en Rational Robot
  2. Ejecutar los scripts de prueba de Rational Robot en Rational TestFactory
  3. Revisar los datos de la cobertura basada en código para cada script de prueba

1.  Registrar o programar scripts de prueba en Rational Robot

Para registrar o programar scripts de prueba en Rational Robot, consulte la Guía de la herramienta: Implementación de scripts de prueba utilizando Rational Robot.

Nota: para que Rational TestFactory calcule satisfactoriamente los datos de la cobertura basada en código para scripts de prueba de Rational Robot, cada script de prueba debe iniciar y detener la aplicación que se somete a prueba.

icono de Ayuda   Consulte el tema de la ayuda en línea de Rational TestFactory que trata sobre la visualización de la cobertura de código para un script de Robot.

2.  Ejecutar los scripts de prueba de Rational Robot en Rational TestFactory

Para medir la cobertura basada en código de un script de prueba ejecutado, el código de la aplicación que se somete a prueba (AUT) debe contener puntos de instrumentación. Los puntos de instrumentación son contadores que hacen cuadrar las partes del código que ejecuta un script de prueba. En Rational TestFactory, puede instrumentar el código objeto o el código fuente de AUT. Independientemente del método de instrumentación que utilice, TestFactory mantiene la integridad del archivo ejecutable o de los archivos de origen originales.

Al ejecutar scripts de prueba en Rational TestFactory, se producen dos acciones:

  • TestFactory pasa cada script de prueba a Rational Robot para que lo ejecute.
  • Mientras se ejecuta un script de prueba, TestFactory supervisa los puntos de instrumentación del código para hacer cuadrar la información de la cobertura basada en código.

icono de Ayuda   Consulte los temas de la ayuda en línea de Rational TestFactory que tratan sobre:

  • Especificación de la información para un nuevo proyecto
  • Instrumentación de la aplicación que se somete a prueba
  • Ejecución de un único script de prueba

3.  Revisar los datos de la cobertura basada en código para cada script

Después de ejecutar los scripts de prueba de Rational Robot en Rational TestFactory, los datos de la cobertura basada en código están disponibles para su revisión. Para cada script de prueba, TestFactory muestra un valor de cobertura basada en código global, tanto para la aplicación (o applet) como para todos los archivos instrumentados adicionales a los que llama la aplicación (o applet). TestFactory también muestra información de cobertura para cada archivo y subrutina de la aplicación.

Rational TestFactory calcula el valor de la cobertura de la prueba basada en código como el porcentaje del código fuente al que afecta un script de prueba, relativo a todo el código fuente de la aplicación que se somete a prueba. Si tiene acceso a los archivos de origen para la aplicación que se somete a prueba, puede utilizar el navegador de cobertura de TestFactory para revisar las líneas de código fuente que ha cubierto cada script de prueba, examinando los sentencias de origen que se han ejecutado y las que no.

También puede revisar los datos de la cobertura basada en código combinados para dos o más scripts de prueba de Rational Robot.

icono de Ayuda   Consulte los temas de la ayuda en línea de Rational TestFactory que tratan sobre:

  • Revisión de los resultados de la cobertura para un script
  • Visualización de la cobertura de código combinada para varios scripts
  • Cobertura de código para scripts en un applet o aplicación Java