테스트 보존 정책 설정

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

특히 자동화된 테스트를 실행하면 많은 데이터가 생성됩니다. 테스트 시스템의 응답성과 성능을 유지하려면 더 이상 필요하지 않은 테스트 결과를 지우는 정책이 있어야 합니다. 빌드를 삭제할 때 자동화된 테스트 결과를 삭제합니다. 수동 테스트 결과를 검토하는 동안(예: 최대 1년) 보관할 수 있습니다.

필수 조건

  • 프로젝트 수준 테스트 관련 정책을 관리하려면 Project 관리istrators 그룹의 구성원이어야 합니다.
  • 빌드 파이프라인 개체 수준 테스트 보존 정책을 관리하려면 빌드 파이프라인 편집 권한이 허용으로 설정되어 있어야 합니다.

테스트 결과에 대한 보존 기간 설정

특정 일 수 후에 수동 테스트 결과를 삭제하려면 프로젝트 수준에서 보존 제한을 설정합니다. Azure DevOps는 해당 빌드를 삭제한 후에도 빌드와 관련된 수동 테스트 결과를 유지합니다. 이렇게 하면 데이터를 분석하기 전에 빌드 정책이 테스트 결과를 삭제하지 않습니다.

  1. 프로젝트에 로그인합니다(https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. 프로젝트 설정을 선택합니다.

  3. 테스트 보존 페이지에서 수동 테스트>데이터를 유지할 기간에 대한 제한을 선택합니다.

    Screenshot showing select test data retention limits.

빌드와 연결된 자동화된 테스트 결과에 대한 보존 정책 설정

기본적으로 Azure DevOps는 빌드를 유지하는 한 빌드와 관련된 자동화된 테스트 결과를 유지합니다. 빌드를 삭제한 후 테스트 결과를 유지하려면 빌드 보존 정책을 편집합니다. 버전 제어에 Git을 사용하는 경우 분기를 기반으로 자동화된 테스트 결과를 유지할 기간을 지정할 수 있습니다.

  1. 프로젝트에 로그인합니다(https://dev.azure.com/{Your_Organization}/{Your_Project}).

  2. 빌드 파이프라인을 찾아 편집합니다.

    Build pipeline

  3. 보존 페이지를 엽니다. 필요에 따라 기본 정책을 수정하거나 새 정책을 추가합니다.

    Delete test results by branch

    Git을 사용하고 둘 이상의 분기가 있는 경우 필요에 따라 테스트 결과 및 빌드를 삭제하도록 분기 필터를 설정합니다. 이러한 분기에서 빌드를 삭제하더라도 다른 분기에서 테스트 결과를 유지할 수 있습니다.

빌드와 연결되지 않은 자동화된 테스트 결과에 대한 보존 정책 설정

삭제된 빌드 또는 빌드와 관련이 없는 테스트 결과에서 남은 자동화된 테스트 결과를 정리합니다. 예를 들어 외부 테스트 시스템에서 게시된 결과입니다. 이 문서의 앞부분에서 테스트 결과에 대한 보존 기간 설정에 설명된 대로 프로젝트 수준에서 보존 제한을 설정합니다.