Compartir a través de


Informe de Excel Cobertura de código

Con el informe Cobertura de código, puede supervisar la cantidad de código que el equipo prueba a lo largo del tiempo. Los miembros del equipo pueden utilizar este informe para que les ayude a determinar la medida en que la calidad de las partes del código se aproxima a la calidad de versión de lanzamiento. Para obtener información sobre cómo obtener acceso a este informe, vea Informes de Excel.

Nota

Puede ver el informe Cobertura de código en el panel de calidad.Puede obtener acceso a este panel únicamente si el portal del proyecto de equipo está habilitado y aprovisionado para usar Microsoft Office SharePoint Server 2007.Para obtener más información, vea Configurar o redirigir la guía de procesos.

Permisos necesarios

Para ver el informe, debe pertenecer o asignarse a un grupo que tenga concedido el permiso Leer en Productos de SharePoint para el proyecto de equipo.

Para modificar o personalizar el informe, debe ser miembro del rol de seguridad TfsWarehouseDataReaders de SQL Server Analysis Services. También debe estar asignado o pertenecer a un grupo que tenga asignados los permisos Miembros en Productos de SharePoint para el proyecto de equipo. Para obtener más información, vea Conceder permisos para ver o crear informes en TFS.

Datos del informe

El equipo puede revisar el informe Cobertura de código para determinar si las pruebas cubren el código suficientemente y cómo la cobertura cambia a lo largo del tiempo. Tal y como se puede ver en la siguiente ilustración, el informe proporciona un gráfico de líneas de la cobertura de código de la prueba de comprobación de la compilación (BVT) y otro tipo de cobertura a lo largo de las últimas cuatro semanas.

Informe Cobertura de código

Este informe se basa en un informe de gráfico dinámico que muestra las últimas cuatro semanas de los datos que se capturaron para obtener los cambios de código y que están almacenados en el almacén de datos.

Actividades necesarias para realizar el seguimiento de la cobertura de código

Para que el informe Cobertura de código sea útil y preciso, los miembros del equipo deben realizar las siguientes actividades:

  • Configurar un sistema de compilación. Para utilizar Team Foundation Build, debe configurar un sistema de compilación.

    Para obtener más información, vea Configurar y administrar el sistema de compilación.

  • Crear definiciones de compilación. Puede crear varias definiciones de compilación y, a continuación, ejecutar cada una de ellas a fin de generar código para una plataforma diferente. Asimismo, puede ejecutar cada compilación para una configuración diferente.

    Para obtener más información, vea Definir el proceso de compilación.

  • Definir las pruebas que se ejecutarán automáticamente como parte de la compilación. Como parte de la definición de compilación, puede definir las pruebas que se ejecutarán como parte de la compilación o que generarán un error si no se superan las pruebas.

    Para obtener más información, vea Utilizar la plantilla predeterminada para el proceso de compilación.

  • Configurar las pruebas para recopilar datos de cobertura de código. Para que los datos de cobertura de código aparezcan en el informe, los miembros del equipo deben instrumentar las pruebas para recopilar esos datos.

  • Ejecutar compilaciones con regularidad. Puede ejecutar compilaciones a intervalos establecidos o después de cada protección. Puede crear compilaciones periódicas cuando utilice el desencadenador de programación.

    Para obtener más información, vea Crear o modificar una definición de compilación y Ejecutar, supervisar y administrar compilaciones.

    Nota

    Aunque un miembro del equipo puede valorar manualmente una compilación utilizando Build Explorer, esta valoración no se refleja en el informe Indicadores de calidad de la compilación.La valoración de las compilaciones aparece en el informe Resumen de la compilación.Para obtener más información, vea Valorar la calidad de una compilación completada e Informe Resumen de la compilación.

Interpretar el informe

Si el equipo aplica el desarrollo basado en pruebas o técnicas similares, la cobertura de código casi siempre debe aproximarse al 100%. Si las pruebas unitarias se reutilizan como pruebas BVT, la cobertura de código debe aparecer en el informe Cobertura de código.

Puede revisar el informe Cobertura de código para responder a estas preguntas:

  • ¿Qué proporción del código prueba el equipo?

  • ¿El equipo tiene suficiente cobertura de código?

  • ¿La cobertura de código aumenta o disminuye con el tiempo?

Para obtener más información sobre cómo la cobertura de código afecta a la calidad, vea Panel Calidad (Agile) e Informe Indicadores de calidad de la compilación.

Personalizar el informe

Para personalizar el informe Cobertura de código, ábralo en Office Excel y cambie las opciones de filtro o una lista de campos de columna para el informe de tabla dinámica. Puede modificar el informe para que admita otras vistas, tal como se describe en la tabla siguiente.

View

Acción

Cobertura de código para una iteración

Cambie el filtro de Iteration (valor predeterminado = Todos)

Cobertura de código para un área de producto

Cambiar el filtro de Area (valor predeterminado = Todos)

Cobertura de código para las últimas seis, ocho o más semanas

En la lista de campos de columna de tabla dinámica, reemplace @@Last 4 weeks@@ por un valor Set diferente.

Para obtener más información sobre cómo usar y personalizar los informes de tabla dinámica y gráfico dinámico, vea las siguientes páginas en el sitio web de Microsoft:

Vea también

Otros recursos

Informes de Excel