Análisis de pruebas

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

El seguimiento de la calidad de las pruebas a lo largo del tiempo y la mejora de la garantía de pruebas es clave para mantener una canalización de DevOps correcta. 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 alta calidad de impacto.

Nota:

El análisis de pruebas solo está disponible actualmente con Azure Pipelines.

Lea el glosario para comprender la terminología del informe de prueba.

Instalación de la extensión de Analytics, si es necesario

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

Visualización del análisis de pruebas para compilaciones

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

Ver tendencias en la compilación

Visualización del análisis de pruebas para versiones

En el caso de las pruebas que se ejecutan como parte de la versión, acceda a análisis de pruebas desde el vínculo Análisis en la esquina superior derecha. Al igual que con la compilación, el resumen proporciona una vista agregada de la tasa de pruebas superadas y los resultados para el período especificado.

Ver tendencias en la versión

Errores de pruebas

Abra un resumen de compilación o versión para ver el informe de pruebas con errores principales. El informe proporciona una vista granular de las principales pruebas con errores en 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 la compilación o versión durante el período especificado. La vista predeterminada muestra los datos durante 14 días.

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

      Ver índice de superación

    • Pruebas con errores: proporciona un recuento distinto de pruebas que no se pudieron realizar durante el período especificado. En el ejemplo anterior, 986 errores de prueba se originaron a partir de 124 pruebas.

      Ver pruebas con errores

    • Vista de gráfico: tendencia de los errores de prueba totales y tasa de pase 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 le permite profundizar en un resumen detallado de los resultados.

    Visualización de resultados.

Errores de prueba de grupo

La vista de informe se puede organizar de varias maneras diferentes mediante la opción agrupar por. Agrupar los resultados de las pruebas puede proporcionar información detallada sobre varios aspectos de las principales pruebas con errores. 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 hacia el total de errores de prueba, durante el período especificado para ayudarle a identificar y priorizar fácilmente los siguientes pasos. 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 identificar una o varias pruebas en la sección Detalles, seleccione la prueba individual que desea analizar. Esta acción proporciona una vista en profundidad de la prueba seleccionada con un gráfico apilado de varios resultados, como instancias correctas o fallidas 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 de la de prueba

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

Ver todas las 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 prueba en la vista de exploración en profundidad para ver los detalles del error en contexto.

Ver los detalles del error

Inferir patrones ocultos

Al observar los errores de prueba para una sola instancia de ejecución, a menudo es difícil inferir cualquier patrón. En el ejemplo siguiente, los errores de prueba se produjeron durante un período específico, lo que ayuda a reducir el ámbito de la investigación.

Ejemplo de patrón de error de prueba.

Otro ejemplo son las pruebas que exhiben un comportamiento no determinista (a menudo denominadas pruebas poco fiables). Observar una instancia individual de la ejecución de la prueba puede no proporcionar 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 ayudarle a resolver los errores.

Origen de información del informe

El origen 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 a lo largo de un período de tiempo y a partir de la información enriquecida que proporciona el análisis de pruebas.

Ayuda y soporte técnico