Compartir a través de


Establecer 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 el sistema de prueba receptivo y funcionando bien, ten una política para borrar los resultados de prueba que ya no necesites. Elimina los resultados de las pruebas automatizadas cuando elimines las compilaciones. Puedes conservar los resultados de las pruebas manuales mientras los revisas, por ejemplo, hasta un año.

Requisitos previos

Category Requisitos
Permisos - Para administrar directivas relacionadas con pruebas de nivel de proyecto: miembro del grupo Administradores de Proyectos.
- Para administrar las directivas de retención de pruebas a nivel de objeto de la canalización de compilación: 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 las 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 que se analicen 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 seleccionados.

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 el 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.