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

  • Para administrar directivas relacionadas con pruebas de nivel de proyecto, debe ser miembro del grupo Project Administración istrators.
  • Para administrar las directivas de retención de pruebas de nivel de objeto de canalización de compilación, debe tener los permisos 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 Retención de pruebas, seleccione un límite durante cuánto tiempo desea conservar los datos de prueba manuales.

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

Establecimiento de la directiva de retención para los resultados de pruebas automatizadas asociados a 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.

    Canalización de compilación

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

    Eliminación de 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 ramas, aunque elimine las compilaciones de estas ramas.

Establecimiento de la directiva de retención para los resultados de pruebas automatizadas no asociados a compilaciones

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