Establecer directivas de retención de pruebas

Azure Test Plans | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-2015

La ejecución de pruebas, especialmente las automatizadas, genera una gran cantidad de datos. Para que el sistema de pruebas tenga una capacidad de respuesta y un buen rendimiento, 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 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 de seguridad Project 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.

Establecer el período de retención de los resultados de las 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 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 del proyecto.

  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 para el tiempo que desea conservar los datos de prueba manual.

    Selección de los límites de retención de datos de prueba

Establecer la directiva de retención para los resultados de pruebas automatizados asociados a las compilaciones

De forma predeterminada, Azure DevOps los resultados de pruebas automatizados relacionados con las compilaciones solo siempre que 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 los 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.

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

Para limpiar los resultados de pruebas automatizados que quedan de las compilaciones eliminadas o los 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 como se describe en Establecer período de retención para los resultados de pruebas anteriormente en este artículo.