Establecer directivas de retención de pruebas

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

La ejecución de pruebas, especialmente 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.

Requisitos previos

  • Para administrar directivas relacionadas con pruebas de nivel de proyecto, debe ser miembro del grupo Administradores de proyectos.
  • 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 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 Azure DevOps. Necesitará al menos permisos de administrador de proyectos.

  2. Vaya al proyecto y abra la página de 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.

    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 los resultados de pruebas automatizados relacionados con las compilaciones siempre y cuando mantenga esas compilaciones. Para mantener los resultados de las pruebas después de eliminar 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 pruebas automatizados en función de la rama.

  1. Inicie sesión en Azure DevOps. Necesitará al menos permisos de nivel de compilación para editar canalizaciones de compilación.

  2. Vaya al proyecto. 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 pruebas y las compilaciones en ramas específicas según sea necesario. Puede mantener los resultados de las pruebas 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

Para limpiar los resultados de pruebas automatizados que quedan de compilaciones eliminadas o resultados de pruebas que no están relacionados con las compilaciones, por ejemplo, los resultados publicados desde sistemas de pruebas 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.