다음을 통해 공유


방법: 테스트 실행 도중 디버그

단위 테스트를 실행하는 동안 코드를 디버깅할 수 있습니다. 여기에는 두 가지 방법이 있습니다.

단위 테스트를 실행하는 동안 코드를 디버깅하는 방법

  1. (선택 사항) 코드에 하나 이상의 중단점을 설정합니다. 

  2. 테스트 목록 편집기 또는 테스트 뷰 창에서 테스트할 메서드의 단위 테스트를 선택합니다.

  3. Ctrl+R 또는 Ctrl+T를 누릅니다.

    -또는-

    테스트 뷰 창의 실행 단추 옆에 있는 아래쪽 화살표를 클릭한 다음 선택 항목 디버그를 선택합니다.

    -또는-

    테스트 뷰 창에서 마우스 오른쪽 단추를 클릭한 다음 선택 항목 디버그를 클릭합니다.

    -또는-

    테스트 목록 편집기실행 단추 옆에 있는 선택한 테스트 디버그를 클릭합니다.

    -또는-

    테스트 목록 편집기에서 마우스 오른쪽 단추를 클릭한 다음 선택한 테스트 디버그를 클릭합니다.

    -또는-

    테스트 메뉴에서 테스트 디버깅 또는 모든 테스트 디버깅을 클릭합니다.

    첫 번째 단위 테스트는 코드에서 중단점을 발견할 때까지 실행됩니다. 테스트가 실행되는 동안 계속프로시저 나가기와 같은 일반 디버깅 명령을 사용할 수 있습니다. 메서드의 코드 경로가 완료되기 전까지는 단위 테스트에서 최종 결과를 생성하지 않습니다.

    테스트 뷰 창이나 테스트 목록 편집기에서 여러 테스트를 선택했거나 모든 테스트 디버깅을 클릭한 경우에는 후속 테스트까지 테스트 실행이 계속됩니다. 후속 테스트에서도 중단점을 찾을 때까지 테스트가 실행됩니다.

    참고

    자신의 컴퓨터에서 로컬로 테스트를 실행하는 동안에만 이러한 작업을 수행할 수 있습니다. 테스트 컨트롤러와 테스트 에이전트를 사용하여 원격으로 테스트를 실행할 때는 디버깅할 수 없습니다.

참고 항목

작업

방법: Microsoft Visual Studio에서 자동화된 테스트 실행

방법: ASP.NET 솔루션에서 테스트를 실행하는 동안 디버깅