다음을 통해 공유


테스트에 대한 코드 변경 영향 식별

이 항목은 다음 언어에 적용됩니다.

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

항목이 적용됨 항목이 적용됨 항목이 적용되지 않음 항목이 적용되지 않음

코드 개발 중 테스트 영향 분석을 사용하여 관리 코드 솔루션의 코드 변경에 의해 영향을 받은 테스트 프로젝트의 메서드를 식별할 수 있습니다. 로컬 컴퓨터에서 솔루션을 빌드할 때마다 테스트 영향 분석에서는 변경된 코드 프로젝트의 메서드를 식별하고 이러한 메서드를 직접 또는 간접적으로 호출하는 테스트 메서드를 나열합니다. 그런 다음 테스트 영향 뷰 창에서 테스트를 실행할 수 있습니다. 테스트 영향 뷰 창을 사용하여 특정 코드 메서드에 영향을 주는 테스트 메서드를 식별하고 실행할 수도 있습니다.

참고

난독 처리된 이진 데이터에 대해서는 테스트 영향 분석이 지원되지 않습니다.

또한 테스트 영향 분석은 Team Foundation Server에서 팀 프로젝트에 대한 체크 인 정책의 일부로 Microsoft Test Manager에서 사용하거나, Team Foundation Build에 대한 빌드 정의에서 사용할 수 있습니다. 각 기능 영역에서의 테스트 영향 분석에 대한 자세한 내용은 다음 도움말 항목을 참조하십시오.

기능 영역

항목

Visual Studio IDE

방법: 개발 중 코드 변경의 테스트 영향 식별

Microsoft Test Manager

코드 변경의 영향을 받는 실행할 테스트 권장

팀 프로젝트의 체크 인 정책

품질 게이트 설정 및 적용

Team Foundation Build에 대한 빌드 정의

빌드 프로세스 정의

테스트 영향 뷰 창

테스트 영향 뷰 도구 창에서는 코드 변경 내용의 영향을 받는 테스트, 변경된 코드 메서드, 그리고 코드에서 선택된 함수를 호출하는 테스트 메서드를 보여 줍니다. 테스트 영향 뷰 창에서는 테스트를 실행하여 코드 변경 내용을 확인할 수도 있습니다.

테스트 영향 뷰 및 명령은 테스트 영향 뷰 도구 모음에서 제어합니다.

명령 단추

설명

영향 받는 테스트 표시

응용 프로그램의 마지막 빌드 이후 영향을 받은 테스트 메서드를 표시합니다. 하나 이상의 테스트 메서드를 선택하면 코드 변경 내용 창에는 선택한 테스트 메서드에 영향을 준 응용 프로그램 메서드만 표시됩니다.

코드 변경 내용 표시

하나 이상의 테스트에 실패했으며 해당 테스트를 통과한 것으로 확인되지 않은 응용 프로그램 메서드를 표시합니다. 하나 이상의 응용 프로그램 메서드를 선택하면 영향 받는 테스트 창에는 선택한 응용 프로그램 메서드에 영향을 준 테스트 메서드만 표시됩니다.

호출 중인 테스트 표시

선택한 메서드를 호출하는 테스트 메서드를 코드 편집기에 표시합니다.

테스트 실행/테스트 디버깅

영향 받는 테스트 메서드의 일부 또는 모두를 실행하거나 디버깅합니다.

Team Foundation Server 테스트 표시

Team Foundation Server 또는 테스트 관리자를 통해 실행되는 테스트를 영향 받는 테스트 및 호출 중인 테스트 목록에 포함합니다.

새로 고침

테스트 영향 데이터베이스에 영향 받는 테스트, 코드 변경 내용 및 호출 중인 테스트 목록을 요구합니다.

참고 항목

개념

테스트를 실행하거나 데이터를 수집할 테스트 컴퓨터 설정

테스트 실행

단위 테스트를 사용하여 코드 확인

개발 작업 완료