상호 배타적인 테스트

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 충돌하는 테스트를 상호 배타적인 테스트로 표시하여 동시에 실행되지 않도록 합니다. 예를 들어, 시스템에서 동일한 레코드를 수정하는 테스트를 식별하면 시스템은 이러한 테스트를 상호 배타적으로 만듭니다. 테스트를 수동으로 상호 배타적인 것으로 표시할 수도 있습니다.

    시스템은 잠재적인 자원 충돌이 있을 때 테스트를 상호 배타적인 것으로 표시합니다. 시스템이 자원 충돌을 자동으로 감지할 수 없는 경우 충돌하는 테스트가 병렬로 실행되지 않도록 할 수 있는 고유한 상호 제외 규칙을 만들 수 있습니다. 예를 들어, 테스트에서 sys_properties 레코드를 변경하면 해당 테스트의 수정된 레코드 아래에 레코드가 표시됩니다. 다른 테스트의 유효성 검사 경로가 변경 없이 동일한 sys_properties 레코드에 종속되면 해당 테스트는 실패합니다. 이 문제는 이전 테스트가 동시에 실행되는 경우 발생할 수 있습니다.테스트를 상호 배타적으로 만드는 방법을 보여주는 GIF

    테스트 양식의 상호 배타적 테스트 관련 목록에서 상호 배타적 테스트를 볼 수 있습니다. 이 관련 목록에는 현재 테스트 및 이유와 병렬로 실행되지 않는 모든 테스트가 표시됩니다. 여러 가지 이유가 있는 경우 동일한 테스트가 목록에 두 번 이상 나타날 수 있습니다.

    상호 배타적인 테스트 이유

    테스트는 다음과 같은 이유로 상호 배타적인 것으로 표시됩니다.
    • 둘 이상의 테스트에서 동일한 레코드가 수정됩니다.
    • 자체적으로 병렬로 실행되는 테스트입니다.
    • 시스템에서 자원 충돌을 자동으로 탐지할 수 없는 경우 고유한 상호 배제 규칙을 만들 수 있습니다.

    테스트를 상호 배타적인 것으로 표시

    다음 방법 중 하나를 사용하여 테스트를 상호 배타적인 것으로 표시할 수 있습니다.
    함께 사용할 수 없는 테스트 탭
    테스트 목록에서 테스트를 선택하고 다음으로 이동합니다. 상호 배타적 테스트 > 상호 배제 추가 선택한 테스트를 다른 테스트와 상호 배타적으로 만듭니다.
    테스트 목록
    테스트 목록에서 하나 이상의 테스트를 선택하고 선택한 행에 대한 작업 컨텍스트 메뉴에서 상호 배타적 테스트 추가를 선택합니다. 상호 배타적 테스트 추가 대화 상자에 하나의 테스트를 입력하여 선택한 테스트를 현재 테스트와 상호 배타적으로 만듭니다.
    병렬 테스트 실행 탭
    둘 이상의 테스트가 동시에 실행되는 경우 테스트 결과 > 병렬 테스트 실행. 하나 이상의 테스트를 선택하고 선택한 행에 대한 작업 컨텍스트 메뉴에서 상호 배타적 테스트 추가를 선택하여 선택한 테스트를 상호 배타적인 것으로 표시합니다.
    주:
    병렬 테스트 실행 탭은 테스트가 하나 이상의 테스트와 동시에 실행되는 경우에만 표시됩니다.