Acerca de las pruebas de canalización

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

En este artículo se describen los términos usados habitualmente en el informe de prueba y el análisis de pruebas de canalizaciones.

Término Definición
Duration Tiempo transcurrido en la ejecución de una prueba, ejecución de pruebas o ejecución de pruebas completa en una canalización de compilación o versión.
Propietario Propietario de una prueba o ejecución de prueba. El propietario de la prueba suele especificarse como un atributo en el código de prueba. Consulte la tarea Publicar resultados de pruebas para ver la asignación del atributo Owner para los formatos de resultados de pruebas admitidos.
Compilación con errores Referencia a la compilación que tiene la primera aparición de errores consecutivos de un caso de prueba.
Versión con errores Referencia a la versión que tiene la primera aparición de errores consecutivos de un caso de prueba.
Resultado Hay 15 resultados posibles para una prueba: Anulado, Bloqueado, Error, Fallido, No concluyente, En curso, Ninguno, No aplicable, No ejecutado, No afectado, Superado, En pausa, Tiempo de espera, Sin especificar y Advertencia.
Algunos de los resultados que se usan habitualmente son los siguientes:
- Anulado: la ejecución de la prueba finalizó abruptamente debido a factores internos o externos; por ejemplo, un código incorrecto, problemas de entorno, etc.
- Fallido: prueba que no cumple el resultado deseado.
- No concluyente: prueba sin un resultado definitivo.
- No ejecutado: prueba marcada como omitida para su ejecución.
- No afectado: la prueba no se ve afectada por el cambio de código que desencadenó la canalización.
- Superado: la prueba se ejecutó correctamente.
- Tiempo de espera: la duración de la ejecución de la prueba supera el umbral especificado.
Prueba no confiable Prueba con un comportamiento no determinista. Por ejemplo, la prueba puede dar lugar a resultados diferentes para la misma configuración, código o entradas.
Filter Mecanismo para buscar los resultados de la prueba dentro del conjunto de resultados, mediante los atributos disponibles. Más información.
Agrupación Ayuda para organizar la vista de resultados de la prueba en función de los atributos disponibles, como Requisitos, Archivos de prueba, Prioridad, etc. Tanto el informe de prueba como el análisis de pruebas proporcionan compatibilidad con la agrupación de resultados de pruebas.
Porcentaje de pruebas correctas Medida del éxito del resultado de la prueba para una sola instancia de ejecución o durante un período de tiempo.
Prioridad Especifica el grado de importancia o importancia crítica de una prueba. La prioridad suele especificarse como un atributo en el código de prueba. Consulte la tarea Publicar resultados de pruebas para ver la asignación del atributo Priority para los formatos de resultados de pruebas admitidos.
Análisis de pruebas Vista de los datos de prueba históricos para proporcionar información significativa.
Caso de prueba Identifica de forma única una sola prueba dentro de la rama especificada.
Archivos de prueba Agrupa pruebas en función de la forma en que se empaquetan; por ejemplo, archivos, archivos DLL u otros formatos.
Informe de prueba Vista de una sola instancia de ejecución de prueba en la canalización que contiene detalles de estado y ayuda para solucionar problemas, rastreabilidad, etc.
Resultado de las pruebas Instancia única de ejecución de un caso de prueba con un resultado y detalles específicos.
Serie de pruebas Agrupación lógica de resultados de pruebas en función de:
- Prueba ejecutada mediante tareas integradas: todas las pruebas ejecutadas mediante una sola tarea, como Visual Studio Test, Ant, Maven, Gulp, Grunt o Xcode se notificarán en una sola ejecución de prueba.
- Resultados publicados mediante la tarea Publicar resultados de pruebas: proporciona una opción para agrupar todos los resultados de pruebas de uno o varios archivos de resultados de pruebas en una sola ejecución o ejecuciones individuales por archivo.
- Resultados de pruebas publicados mediante API: las API proporcionan la flexibilidad de crear ejecuciones de pruebas y organizar los resultados de las pruebas para cada ejecución según sea necesario.
Rastreabilidad Capacidad de realizar un seguimiento hacia delante o hacia atrás de un requisito, un error o un código fuente a partir de un resultado de prueba.

Ayuda y soporte técnico