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 |
|
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