Análisis de pruebas

Azure Pipelines

El seguimiento de la calidad de las pruebas a lo largo del tiempo y la mejora de la garantía de las 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 compilaciones y versiones. Ayuda a mejorar la eficacia de la canalización mediante la identificación de problemas repetitivos y de calidad de alto impacto.

Nota

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

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

Instale la extensión de 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 velocidad de paso de prueba 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 velocidad de paso de prueba 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 las principales pruebas con errores. Este informe proporciona una vista granular de las principales pruebas con errores de la canalización, junto con los detalles del error.

Vista de detalles de 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 de 14 días.

    • Velocidad de paso y resultados: muestra el porcentaje depaso , 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 que han producido un error 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 de paso promedio 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 pruebas problemáticas y permite profundizar en un resumen detallado de los resultados.

    Ver los resultados.

Errores de prueba de grupo

La vista de informe se puede organizar de varias maneras diferentes mediante la opción agrupar por. 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 las pruebas 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 error de la prueba, para cada día del período especificado. Esta vista le ayuda a deducir patrones ocultos y a tomar medidas 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 de prueba

Análisis de errores

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

Cuando se observan 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 la investigación.

Ejemplo de patrón de error de prueba.

Otro ejemplo son las pruebas que muestran un comportamiento no determinista (a menudo denominado pruebas desconfiada). Si se observa una instancia individual de la ejecución de pruebas, es posible que no proporcione 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

La fuente de información para el análisis de pruebas es el conjunto de resultados de pruebas 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