Las ejecución de la cobertura de código permite valorar cómo los casos de prueba ejercitan las aplicaciones
de lenguaje compilado proporcionando informes de resultados que muestran el porcentaje de líneas en el código ejecutado
por un caso de prueba así como detalles de cobertura de código línea por línea.
Acerca de esta tarea
Puede ejecutar la cobertura de código para cualquier aplicación de lenguaje compilado que pueda depurar.
Procedimiento
- Compile el programa con la información de depuración.
Nota: Si hay partes de la aplicación que no tienen información de depuración, se incluyen en el informe con este
detalle especificado pero no se incluyen en ningún cálculo (por ejemplo umbrales). La cobertura de nivel de módulo
incluye siempre módulos sin información de depuración como parte de sus cálculos.
- Ejecute la cobertura de código para el programa de lenguaje compilado desde la Barra de herramientas, la
perspectiva Depurar o la perspectiva Explorador de sistemas remotos:
- En la Barra de herramientas o la perspectiva Depurar:
- Utilizando el menú desplegable Cobertura de código de la barra de herramientas
,
seleccione Configuraciones de cobertura de código.... Consejo: En la perspectiva Depurar, también puede seleccionar
.
- En la pestaña Programa del diálogo Configuraciones de cobertura de código compilado, seleccione la conexión
RSE y especifique el programa contra el que desea ejecutar la cobertura de código.
- Opcional: establezca parámetros de cobertura de código. De forma predeterminada, los resultados de la cobertura de código se recopilan de forma
independiente para cada ejecución. Sin embargo, es posible que desee recopilar datos de cobertura de código en el mismo programa bajo
diferentes parámetros o utilizando diferentes casos. Por ejemplo, la utilización de diferentes parámetros puede afectar
a la ejecución de líneas dentro de un bloque if o else. En estos casos puede recopilar los resultados de la cobertura
de código de forma acumulativa ya que esto mejorará el rendimiento de la cobertura de código. Para elegir esta opción:
- Seleccione la pestaña Cobertura de código.
- Seleccione Anexar al resultado anterior (que utilizará los resultados lanzamiento anterior como
base para el lanzamiento actual) o Añadir a un resultado específico (que utilizará los resultados de la
cobertura de código del archivo de lanzamiento que se especifique como base para el lanzamiento actual).
- Especifique el Nivel de cobertura de código. De forma predeterminada, la cobertura de código se
ejecuta en el nivel de la línea. Sin embargo, por razones de rendimiento, querrá ejecutar cobertura de código en el
nivel de función o de módulo.
Opcional: al ejecutar cobertura de código de nivel de módulo, especifique un archivo de módulo que contenga la lista de
módulos esperados.
- Opcional: especifique las Opciones de informe. De forma predeterminada, siempre se genera un
informe de entorno de trabajo. Seleccione Generar informe HTML para que se genere un informe HTML una vez
completada la ejecución de cobertura de código.
Seleccione Generar informe PDF para que se genere un informe PDF una vez completada la ejecución de cobertura
de código.
- Opcional: especifique las Opciones adicionales. Seleccione Ignorar errores para forzar
la cobertura de código para generar un informe, independientemente de las condiciones de error. Especifique las
Etiquetas que se deben asociar a la cobertura de código ejecutada. Por ejemplo, puede asignar un nombre o un
número de caso de prueba a un resultado de cobertura de código.
- Pulse Aplicar.
- Pulse el botón Cobertura.
- En la perspectiva Explorador de sistemas remotos:
- Seleccione el programa compilado.
- Pulse con el botón derecho del ratón y seleccione .
Resultados
La recopilación de datos de cobertura de código se lanza en la perspectiva Depurar, pero el informe
de cobertura de código se abre automáticamente en la perspectiva que actual una vez completada la recopilación de
datos.
Ahora puede ver los resultados de la cobertura de código.