Compartir a través de


Panel de compilación (Agile y CMMI)

 

Puede utilizar el panel Compilación para obtener información general sobre las actividades de desarrollo que están afectando a la calidad de las compilaciones. Las compilaciones nocturnas son importantes para los proyectos de desarrollo de software. Cuando las compilaciones no se completan correctamente o no superan las pruebas de comprobación de la compilación (BVT), el equipo debe corregir el problema inmediatamente.

En este tema

  • Datos que aparecen en el panel

  • Actividades necesarias para el seguimiento de compilaciones

  • Supervisar compilaciones

Este panel se puede usar para responder a las siguientes preguntas:

  • ¿Cuál es la volatilidad de la base de código?

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

  • ¿Cuál es la calidad de las compilaciones?

  • ¿Está la calidad aumentando, disminuyendo o permaneciendo constante?

  • ¿Qué compilaciones se han realizado correctamente?

  • ¿Qué compilaciones tienen un número importante de cambios en el código?

Requisitos

Los mismos requisitos definidos en Paneles del portal del proyecto.

Datos que aparecen en el panel

El equipo puede utilizar el panel Compilación para supervisar la calidad de las compilaciones y determinar si un miembro del equipo debe dar pasos concretos para corregir los errores de compilación. Para obtener información sobre los elementos web que se muestran en el panel de compilación, consulte la ilustración y la tabla siguientes.

Panel Calidad de la compilación

Nota

Los gráficos de renovación y cobertura de código, y los informes Paso 1 y Paso 2, no aparecen si no se encuentra disponible el almacenamiento de datos para el proyecto de equipo.

Elemento web

Datos mostrados

Tema relacionado

Paso 1

Gráfico de líneas que representa el porcentaje de código probado mediante pruebas de comprobación de la compilación (BVT) y otras pruebas durante las últimas cuatro semanas.

Informe Cobertura de código

Informe de Excel Cobertura de código

Paso 2

Gráfico de áreas apilado que describe cuántas líneas de código agregó, quitó y modificó el equipo en las protecciones antes de la compilación en las últimas cuatro semanas.

Informe Renovación de código

Informe de Excel Renovación de código

Paso 3

Lista de las compilaciones recientes y su estado de compilación. Puede ver más detalles si elige una compilación concreta. Esta lista se deriva de un elemento web de Team Web Access.

Elemento web de compilaciones recientes

Leyenda:

La compilación está en curso : la compilación no se ha iniciado

La compilación no se ha iniciado : la compilación está en curso

La compilación se ha realizado correctamente : la compilación se ha realizado correctamente

Se ha producido un error en la compilación : se ha producido un error en la compilación

La compilación se ha detenido : la compilación se ha detenido

La compilación se ha completado parcialmente : la compilación se ha realizado correctamente en parte

Ejecutar, supervisar y administrar compilaciones

Paso 4

Lista de próximos eventos derivada de un elemento web de SharePoint.

Elemento web Importar eventos

No aplicable

Paso 5

Número de elementos de trabajo activos, resueltos y cerrados. Puede abrir la lista de elementos de trabajo eligiendo cada número. Esta lista se deriva de un elemento web de Team Web Access.

Elemento web de elementos de trabajo del proyecto

No aplicable

Paso 6

Lista de las protecciones más recientes. Puede ver más detalles si elige una protección concreta. Esta lista se deriva de un elemento web de Team Web Access.

Elemento web de protecciones recientes

Desarrollar código y administrar cambios pendientes

Actividades necesarias para el seguimiento de compilaciones

Para que los informes mostrados en el panel Compilación sean útiles y precisos, el equipo debe 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, consulte Configure and manage your build system.

  • 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, consulte este artículo sobre cómo 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, consulte 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.

    Para obtener más información, consulte Ejecutar pruebas en el proceso de compilación.

  • Ejecutar compilaciones con regularidad. Puede ejecutar compilaciones a intervalos regulares 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, consulte Crear o modificar una definición de compilación y este artículo sobre cómo Ejecutar, supervisar y administrar compilaciones.

    Nota

    Aunque un miembro del equipo puede valorar manualmente una compilación utilizando Explorador de compilaciones, 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, consulte Valorar la calidad de una compilación completada e Informe Resumen de la compilación.

Supervisar compilaciones

El equipo puede utilizar el panel Compilación para supervisar la calidad de las compilaciones y el nivel de cobertura de código que están probando. Idealmente, la cobertura de código es alta y la renovación de código es baja o se está reduciendo. Según los objetivos del equipo, la cobertura de código debería ser del 80% al 100%.

Puede utilizar los informes Cobertura de código y Renovación de código para responder a las preguntas que se muestran en la tabla siguiente.

  • ¿Qué compilaciones se han realizado correctamente?

  • ¿Qué compilaciones tienen un número importante de cambios en el código?

  • ¿Con qué frecuencia se completan correctamente las compilaciones?

  • ¿Cuál es la volatilidad de la base de código?

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

  • ¿Cuál es la calidad de las compilaciones?

  • ¿Está la calidad aumentando, disminuyendo o permaneciendo constante?

Para obtener más información, consulte Informe de Excel Cobertura de código e Informe de Excel Renovación de código.

Vea también

Paneles del portal del proyecto