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:
-
Registrar o programar scripts de prueba en Rational Robot
-
Ejecutar los scripts de prueba de Rational Robot en Rational TestFactory
-
Revisar los datos de la cobertura basada en código para cada script de
prueba
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.
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.
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.
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
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.
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
|