Acerca de las pruebas de canalización

Azure Pipelines | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2015

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

Nota

En Microsoft Team Foundation Server (TFS) 2018 y versiones anteriores, las canalizaciones de compilación y versión se denominan definiciones, las ejecuciones se denominan compilaciones, las conexiones de servicio se denominan puntos de conexión de servicio, las fases se denominan entornos y los trabajos se denominan fases.

Término Definición
Duration Tiempo transcurrido en la ejecución de una prueba,ejecución deprueba o ejecución de prueba completa en una canalización de compilación o versión.
Propietario Propietario de una prueba o ejecución de prueba. Normalmente, el propietario de la prueba se especifica como un atributo en el código de prueba. Consulte Tarea Publicar Resultados de pruebas para ver la asignación del atributo Owner para ver los formatos de resultados de prueba admitidos.
Error de compilación 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 un resultado de prueba: Aborted, Blocked, Error, Failed, Inconclusive, In progress, None, Not applicable, Not executed, Not impacted, Passed, Paused, Timeout, Unspecified y Warning.
Algunos de los resultados más usados son:
- - la ejecución de pruebas finalizó repentinamente debido a factores internos o externos, por ejemplo, código no correcto o problemas de entorno.
- - la prueba no reúne el resultado deseado.
- - prueba sin un resultado definitiva.
- - prueba marcada como omitida para su ejecución.
- - prueba no se ha afectado por el cambio de código que desencadenó la canalización.
- - la prueba se ejecutó correctamente.
- - espera: duración de la ejecución de la prueba que supera el umbral especificado.
Prueba de flaky Una 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 en el conjunto de resultados, mediante los atributos disponibles. Más información.
Agrupación Ayuda a organizar la vista de resultados de pruebas en función de los atributos disponibles, como Requisito,Archivos de prueba,Prioridad,etc. Tanto el informe de pruebas como el análisis de pruebas proporcionan compatibilidad para agrupar los resultados de las pruebas.
Porcentaje de paso 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 de una prueba. La prioridad se especifica normalmente como un atributo en el código de prueba. Consulte Tarea Publicar Resultados de pruebas para ver la asignación del atributo Priority para ver los formatos de resultados de prueba admitidos.
Análisis de pruebas Una 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 Agrupar pruebas en función de la forma en que se empaquetan; como archivos, archivos DLL u otros formatos.
Informe de prueba Vista de una única instancia de la ejecución de pruebas en la canalización que contiene detalles del estado y ayuda para la solución de problemas, la rastreabilidad, etc.
Resultado de la prueba 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 los resultados de las pruebas en función de:
- - ejecutada mediante tareas integradas: todas las pruebas ejecutadas con una sola tarea, como Visual Studio Test,Ant,Maven,Gulp,Grunt o Xcode se notifican en una sola ejecución de prueba.
- Resultados publicados mediante la tarea Publicar - 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.
- - publicados mediante API: las API proporcionan la flexibilidad necesaria para crear ejecuciones de pruebas y organizar los resultados de las pruebas para cada ejecución.
Rastreabilidad Capacidad de realizar un seguimiento hacia delante o hacia atrás de un requisito, error o código fuente a partir de un resultado de prueba.

Ayuda y soporte técnico