Análisis de pruebas

Azure Pipelines

El seguimiento de la calidad de las pruebas a lo largo del tiempo y la mejora de las garantías de pruebas es clave para mantener una canalización DevOps correcto. El análisis de pruebas proporciona visibilidad casi en tiempo real de los datos de prueba para las compilaciones y versiones. Ayuda a mejorar la eficacia de la canalización mediante la identificación de problemas repetitivos y de alta calidad de impacto.

Nota

Actualmente, el análisis de pruebas solo está disponible Azure Pipelines.

Lea el glosario para comprender la terminología de los informes de prueba.

Instale la extensión analytics si es necesario.

Para más información, consulte La extensión de Marketplace de Analytics.

Visualización de análisis de pruebas para compilaciones

Para ayudar a los equipos a buscar y corregir pruebas que no se realizan con frecuencia o de forma intermitente, use el informe de pruebas con errores principales. El resumen de compilación incluye la página Analytics que hospeda este informe. La vista de nivel superior proporciona un resumen de la tasa de superación de pruebas y los resultados de la canalización de compilación seleccionada durante el período especificado. El intervalo predeterminado es de 14 días.

Visualización de tendencias en la compilación

Visualización de análisis de pruebas para versiones

Para las pruebas que se ejecutan como parte de la versión, acceda al análisis de pruebas desde el vínculo Analytics de la esquina superior derecha. Al igual que con la compilación, el resumen proporciona una vista agregada de la tasa de superación de pruebas y los resultados del período especificado.

Visualización de tendencias en la versión

Errores de prueba

Abra un resumen de compilación o versión para ver el informe de pruebas con errores principales. Este informe proporciona una vista granular de las principales pruebas con errores en la canalización, junto con los detalles del error.

Vista de detalles del análisis de pruebas

La vista detallada contiene dos secciones:

  • Resumen:proporciona métricas cuantitativas clave para las pruebas ejecutadas en compilación o versión durante el período especificado. La vista predeterminada muestra los datos durante 14 días.

    • Velocidad de paso y resultados: muestra el porcentaje de paso, junto con la distribución de pruebas en varios resultados.

      Visualización de la velocidad de paso

    • Pruebas con errores: proporciona un recuento distinto de las pruebas con errores durante el período especificado. En el ejemplo anterior, 986 errores de prueba se originaron en 124 pruebas.

      Visualización de pruebas con errores

    • Vista de gráfico: tendencia del total de errores de prueba y la tasa media de paso en cada día del período especificado.

      Visualización del gráfico

  • Resultados:lista de las principales pruebas con errores en función del número total de errores. Ayuda a identificar las pruebas problemáticas y permite profundizar en un resumen detallado de los resultados.

    Ver resultados.

Errores de prueba de grupo

La vista de informe se puede organizar de varias maneras diferentes mediante el grupo por opción. La agrupación de los resultados de las pruebas puede proporcionar información detallada sobre varios aspectos de las pruebas con errores principales. En el ejemplo siguiente, los resultados de la prueba se agrupan en función de los archivos de prueba a los que pertenecen. Muestra los archivos de prueba y su contribución respectiva al total de errores de prueba durante el período especificado para ayudarle a identificar y priorizar fácilmente los pasos siguientes. Además, para cada archivo de prueba, muestra las pruebas que contribuyen a estos errores.

Agrupar por archivos de prueba

Exploración en profundidad de pruebas individuales

Después de haber identificado una o varias pruebas en la sección Detalles, seleccione la prueba individual que desea analizar. Esto proporciona una vista de exploración en profundidad de la prueba seleccionada con un gráfico apilado de varios resultados, como instancias superadas o con errores de la prueba, para cada día del período especificado. Esta vista le ayuda a deducir patrones ocultos y a realizar acciones en consecuencia.

Exploración en profundidad para pruebas

La vista de cuadrícula correspondiente enumera todas las instancias de ejecución de la prueba seleccionada durante ese período.

Ver todo instancias de prueba

Análisis de errores

Para realizar el análisis de errores para las causas principales, elija una o varias instancias de ejecución de pruebas en la vista de exploración en profundidad para ver los detalles del error en contexto.

Visualización de los detalles del error

Inferir patrones ocultos

Al consultar los errores de prueba para una sola instancia de ejecución, a menudo es difícil deducir cualquier patrón. En el ejemplo siguiente, los errores de prueba se produjeron durante un período específico y saber esto puede ayudar a reducir el ámbito de investigación.

Ejemplo de patrón de error de prueba.

Otro ejemplo son las pruebas que presentan un comportamiento no determinista (a menudo denominadas pruebas no deterministas). Es posible que el examen de una instancia individual de la ejecución de pruebas no proporcione ninguna información significativa sobre el comportamiento. Sin embargo, observar las tendencias de ejecución de pruebas durante un período puede ayudar a deducir patrones ocultos y a resolver los errores.

Origen de información de informe

El origen de información para el análisis de pruebas es el conjunto de resultados de prueba publicados para la canalización de compilación o versión. Estos resultados se acumulan durante un período de tiempo y forman la base de la valiosa información que proporciona el análisis de pruebas.

Ayuda y soporte técnico