테스트에 대한 코드 변경 영향 식별
이 항목은 다음 언어에 적용됩니다.
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 또는 테스트 관리자를 통해 실행되는 테스트를 영향 받는 테스트 및 호출 중인 테스트 목록에 포함합니다. |
새로 고침 |
테스트 영향 데이터베이스에 영향 받는 테스트, 코드 변경 내용 및 호출 중인 테스트 목록을 요구합니다. |