Compartir a través de


Establecimiento de directivas de retención de pruebas

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

La ejecución de pruebas, especialmente las automatizadas, genera una gran cantidad de datos. Para mantener la capacidad de respuesta y el rendimiento del sistema de prueba, tenga una directiva para borrar los resultados de las pruebas que ya no necesita. Elimine los resultados de pruebas automatizadas al eliminar las compilaciones. Puede mantener los resultados de las pruebas manuales mientras los sigue revisando, por ejemplo, hasta un año.

Prerrequisitos

  • Para administrar directivas relacionadas con pruebas a nivel de proyecto, debe ser miembro del grupo Administradores del proyecto.
  • Para gestionar las directivas de retención de pruebas a nivel de objeto de la canalización de compilación, debe tener los permisos de Editar canalización de compilación establecidos en Permitir.

Establecimiento del período de retención para los resultados de pruebas

Para eliminar los resultados de pruebas manuales después de un número específico de días, establezca el límite de retención en el nivel de proyecto. Azure DevOps mantiene los resultados de pruebas manuales relacionados con las compilaciones, incluso después de eliminar esas compilaciones. De este modo, las directivas de compilación no eliminan los resultados de las pruebas antes de poder analizar los datos.

  1. Inicie sesión en el proyecto (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Seleccione Configuración del proyecto.

  3. En la página Prueba>Retención, seleccione un límite para cuánto tiempo desea mantener los datos de prueba manuales.

    Captura de pantalla que muestra los límites de retención de datos de prueba.

Configurar la política de retención para los resultados de pruebas automatizadas asociados a las compilaciones

De forma predeterminada, Azure DevOps mantiene solo los resultados de las pruebas automatizadas relacionados con las compilaciones siempre y cuando esas compilaciones se mantengan. Para mantener los resultados de las pruebas una vez eliminadas las compilaciones, edite la directiva de retención de compilación. Si usa Git para el control de versiones, puede especificar cuánto tiempo se deben mantener los resultados de las pruebas automatizadas en función de la rama.

  1. Inicie sesión en tu proyecto (https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. Busque y edite la canalización de compilación.

    de canalización de compilación de

  3. Abra la página Retención. Modifique las directivas predeterminadas según sea necesario o agregue nuevas directivas.

    Eliminar resultados de pruebas por rama

    Si usa Git y tiene más de una rama, establezca el filtro de rama para eliminar los resultados de prueba y las compilaciones en ramas específicas según sea necesario. Puede mantener los resultados de prueba en otras ramificaciones, aun cuando elimine las compilaciones de estas ramificaciones.

Establecer la política de retención para los resultados de pruebas automatizadas no asociados a compilaciones

Limpie los resultados de pruebas automatizadas de compilaciones eliminadas o resultados de pruebas que no estén relacionados con compilaciones. Por ejemplo, los resultados publicados desde sistemas de prueba externos. Establezca los límites de retención a nivel de proyecto tal y como se describe en Establecer el período de retención para los resultados de las pruebas más arriba en este artículo.