Compartir a través de


Perspectiva de cobertura de código

Actualización: noviembre 2007

Puede utilizar la Perspectiva de cobertura de código para analizar los resultados de la cobertura de código de las generaciones y las ejecuciones de prueba.

Nota:

Para usar las perspectivas con el cubo de Team Foundation, debe utilizar Microsoft SQL Server 2005 Enterprise o SQL Server 2005 Enterprise (64) en el nivel de datos. SQL Server 2005 Standard Edition, que se distribuye como parte de Team Foundation Server, no admite el uso de perspectivas. Cuando se usa SQL Server 2005 Standard Edition, los elementos de cubo de todas las perspectivas residen en el cubo de datos de Team System.

Puede utilizar la perspectiva de cobertura de código para contestar a los siguientes tipos de preguntas:

  • ¿Qué ensamblados y proyectos tienen la cobertura de código más baja?

  • ¿Qué ejecuciones de prueba proporcionan mayor cobertura de código?

  • ¿Qué generaciones tienen mayor cobertura de código?

  • ¿Qué arquitecturas o tipos de compilación tienen la mayor cobertura de código?

Medidas

La siguiente tabla describe las medidas incluidas en la Perspectiva de cobertura de código. Esta perspectiva contiene dos grupos de medidas: Cobertura de generación y Cobertura de ejecución. Las medidas de Cobertura de generación deben utilizarse siempre para analizar números resumidos por generación. Las medidas del grupo de medidas de cobertura de generación no se agregan en múltiples generaciones para devolver números significativos. Por ejemplo, si se cubren 100 líneas en generación 1, y 100 líneas en generación 2, la cobertura total puede ser bastante inferior a 200. Esto mismo se puede aplicar a la utilización de la cobertura de ejecución, que sólo devuelve números significativos cuando se filtra o se resume mediante una ejecución de prueba.

Medida

Grupo de medida

Descripción

Recuento

Cobertura de código de la generación

Indica el número de generaciones que tienen asociadas estadísticas de cobertura de código.

Líneas cubiertas

Cobertura de código de la generación

Indica el número de líneas cubiertas en la generación seleccionada. Si se realizan múltiples ejecuciones de una generación, la cobertura de la generación refleja la cobertura combinada de las ejecuciones, teniendo en cuenta que puede haber superposiciones de líneas cubiertas en las ejecuciones.

Líneas no cubiertas

Cobertura de código de la generación

Indica el número de líneas no cubiertas en la generación seleccionada. Si se realizan múltiples ejecuciones de una generación, la cobertura de la generación refleja la cobertura combinada de las ejecuciones, teniendo en cuenta que puede haber superposiciones de líneas cubiertas en las ejecuciones.

Líneas parcialmente cubiertas

Cobertura de código de la generación

Indica el número de líneas parcialmente cubiertas en la generación seleccionada. Si se realizan múltiples ejecuciones de una generación, la cobertura de la generación refleja la cobertura combinada de las ejecuciones, teniendo en cuenta que puede haber superposiciones de líneas cubiertas en las ejecuciones.

Bloques cubiertos

Cobertura de código de la generación

Indica el número de bloques cubiertos en la generación seleccionada. Si se realizan múltiples ejecuciones de una generación, la cobertura de la generación refleja la cobertura combinada de las ejecuciones, teniendo en cuenta que puede haber superposiciones de bloques cubiertos en las ejecuciones.

Bloques no cubiertos

Cobertura de código de la generación

Indica el número de bloques no cubiertos de la generación seleccionada. Si se realizan múltiples ejecuciones de una generación, la cobertura de la generación refleja la cobertura combinada de las ejecuciones, teniendo en cuenta que puede haber superposiciones de bloques cubiertos en las ejecuciones.

Recuento

Cobertura de código desde la ejecución

Indica el número de ejecuciones de prueba que tienen asociadas estadísticas de cobertura de código.

Líneas cubiertas

Cobertura de código desde la ejecución

Indica el número de líneas cubierto por todas las pruebas de ejecución, teniendo en cuenta que puede haber superposiciones de cobertura en las pruebas.

Líneas no cubiertas

Cobertura de código desde la ejecución

Indica el número de líneas no cubierto por todas las pruebas de ejecución, teniendo en cuenta que puede haber superposiciones de cobertura en las pruebas.

Líneas parcialmente cubiertas

Cobertura de código desde la ejecución

Indica el número de líneas parcialmente cubierto por todas las pruebas de una ejecución, teniendo en cuenta que puede haber superposiciones de cobertura en las pruebas.

Bloques cubiertos

Cobertura de código desde la ejecución

Indica el número de bloques cubierto por todas las pruebas de una ejecución, teniendo en cuenta que puede haber superposiciones de cobertura en las pruebas.

Bloques no cubiertos

Cobertura de código desde la ejecución

Indica el número de bloques no cubierto por todas las pruebas de una ejecución, teniendo en cuenta que puede haber superposiciones de cobertura en las pruebas.

Dimensiones

La siguiente tabla describe los atributos incluidos en la Cobertura de código desde la Perspectiva de generación. Puede agregar las medidas en todos estos atributos.

Atributo

Dimensión

Descripción

Fecha

Fecha

Indica la fecha en que se recogieron las estadísticas de cobertura de la generación o la ejecución. Esta dimensión debería utilizarse junto con las generaciones o ejecuciones para mostrar la fecha de una generación o ejecución específica. Si al agregar medidas de cobertura, no hay ninguna generación ni ejecución, no se tendrá en cuenta la superposición de cobertura de código.

Generar

Generar

Numero o nombre que identifica la generación de forma única.

Tipo de generación

Generar

Nombre de la definición de compilación. Para obtener más información, vea Cómo: Crear una definición de compilación.

Hora de inicio de generación

Generar

Fecha y hora a la que comenzó la generación.

Proyecto de equipo

Proyecto de equipo

El proyecto cuyas estadísticas de cobertura se publicaron.

Plataforma

Plataforma

  • Indica para qué plataforma se realizó la generación.

Tipo de generación

Tipo

Indica la configuración de la generación. Para obtener más información, vea Cómo: Crear una definición de compilación.

Ejecutar

Ejecutar

Indica qué Id. de ejecución de prueba se utilizó para generar las estadísticas cobertura de ejecución.

Ejecución remota

Ejecutar

Indicador de Verdadero/Falso que muestra si la ejecución de prueba que generó las estadísticas de cobertura fue una ejecución de prueba remota.

Ensamblado

Ensamblado

Indica el nombre del ensamblado cuyas estadísticas de cobertura se generaron.

Vea también

Conceptos

Esquema de cobertura de código

Otros recursos

Comprender la estructura del cubo del almacén de datos

Perspectivas