방법: 선택한 테스트 실행

업데이트: 2007년 11월

Team System 테스트 도구에서는 Visual Studio IDE(통합 개발 환경)와 명령 프롬프트에서 테스트를 실행할 수 있는 몇 가지 방법을 제공합니다.

명령 프롬프트에서 테스트를 실행하는 방법에 대한 자세한 내용은 명령줄 테스트 실행을 참조하십시오.

참고:

Visual Studio에서 하나 이상의 테스트를 실행할 때 테스트 콘텐츠가 변경되었거나 새 콘텐츠인데 저장되지 않은 경우 테스트를 실행하기 전에 자동으로 저장됩니다. 마찬가지로 단위 테스트의 코드를 편집했지만 해당 테스트가 포함된 프로젝트가 다시 빌드되지 않은 경우 Visual Studio에서 테스트를 실행하기 전에 프로젝트를 빌드합니다.

다음 절차에서는 경우에 따라 항목을 강조 표시하거나 확인란을 선택하는 방식으로 항목을 선택합니다. 자세한 내용은 테스트 선택을 참조하십시오.

테스트 실행의 융통성

Visual Studio에서는 다양한 테스트 실행 방법을 제공하므로 자신의 현재 요구에 가장 적합한 방법을 선택할 수 있습니다.

  • 소스 코드 파일에서 테스트 실행. 키보드를 사용하여 솔루션의 텍스트 기반 파일에서 테스트를 실행할 수 있습니다. 특히, 테스트 대상 코드가 포함된 파일을 편집하면서 테스트를 실행할 수 있기 때문에 창이나 메뉴를 사용하지 않고 소스 코드를 변경한 후 바로 테스트할 수 있습니다.

  • 테스트 프로젝트의 파일에서 테스트 실행. 마우스나 키보드를 사용하여 테스트 코드가 포함된 파일에서 테스트를 실행할 수 있습니다. 이를 통해 창이나 메뉴를 사용하지 않고 테스트를 변경한 후 바로 실행할 수 있습니다.

  • 테스트 도구 창을 사용하여 테스트 실행. 테스트 뷰 창, 테스트 목록 편집기 및 테스트 결과 창에서 테스트를 실행할 수도 있습니다.

소스 코드 파일에서 테스트 실행

키보드를 사용하여 솔루션의 소스 코드 파일에서 테스트를 실행하려면

  • Visual Studio에서 솔루션의 아무 위치에나 소스 코드 파일을 엽니다.

바로 가기 키

설명

Ctrl + R을 누른 후 A 누름

모든 테스트 프로젝트의 모든 테스트를 실행합니다.

Ctrl + R을 누른 후 D 누름

마지막 테스트 실행 시 실행된 모든 테스트를 실행합니다.

Ctrl + R을 누른 후 F 누름

마지막 테스트 실행 시 성공하지 못한 모든 테스트를 실행합니다.

참고:

이러한 바로 가기는 테스트 메서드가 포함된 소스 코드를 비롯하여 테스트 뷰 창과 테스트 목록 편집기 창에서 사용할 수 있습니다.

테스트 프로젝트의 파일에서 테스트 실행

키보드를 사용하여 테스트 코드 파일에서 테스트를 실행하려면

  1. Visual Studio에서 테스트 메서드가 포함된 소스 코드 파일을 엽니다.

  2. 테스트 범위를 클릭하여 정의합니다. 이를 위해 테스트 메서드, 테스트 클래스 또는 테스트 클래스 범위 밖에 커서를 놓습니다.

  3. 그러면 다음 키보드 바로 가기를 사용하여 이 범위를 기반으로 테스트를 실행할 수 있습니다.

바로 가기 키

실행되는 테스트

Ctrl + R을 누른 후 T 누름

테스트가 현재 범위에서 실행됩니다. 즉, 현재 테스트 메서드, 현재 테스트 클래스의 모든 테스트 또는 네임스페이스의 모든 테스트가 각각 실행됩니다.

Ctrl + R을 누른 후 C 누름

현재 테스트 클래스의 모든 테스트가 실행됩니다.

Ctrl + R을 누른 후 N 누름

현재 네임스페이스의 모든 테스트가 실행됩니다.

마우스를 사용하여 테스트 코드 파일에서 테스트를 실행하려면

  1. Visual Studio에서 테스트 메서드가 포함된 소스 코드 파일을 엽니다.

  2. 테스트 메서드, 테스트 클래스 또는 테스트 클래스 범위 바깥쪽을 마우스 오른쪽 단추로 클릭한 후 테스트 실행을 클릭합니다.

    이렇게 하면 테스트가 현재 범위에서 실행됩니다. 즉, 현재 테스트 메서드, 현재 테스트 클래스의 모든 테스트 또는 현재 네임스페이스의 모든 테스트가 각각 실행됩니다.

테스트 도구 창을 사용하여 테스트 실행

키보드와 테스트 도구 창을 사용하여 테스트를 실행하려면

  1. 테스트 뷰 창에서 테스트를 하나 이상 선택합니다.

  2. Ctrl+R을 누른 후 T를 누릅니다(또는 Ctrl+R, C나 Ctrl+R, N).

    그러면 테스트 뷰 창에서 선택한 모든 테스트가 실행됩니다.

    참고:

    테스트 뷰 창에서 선택한 테스트를 실행하려면 테스트 뷰 창에 포커스가 있어야 합니다.

    - 또는 -

  3. 테스트 목록 편집기에서 테스트를 하나 이상 선택합니다.

  4. Ctrl+R을 누른 후 T를 누릅니다(또는 Ctrl+R, C나 Ctrl+R, N).

    그러면 테스트 목록 편집기에서 선택한 모든 테스트가 실행됩니다.

    참고:

    테스트 목록 편집기에서 선택한 테스트를 실행하려면 테스트 목록 편집기에 포커스가 있어야 합니다.

    - 또는 -

  5. 테스트 결과 창에서 하나 이상의 테스트 옆에 있는 확인란을 선택하거나, 테스트 실행 후 확인란을 선택된 상태로 유지합니다.

  6. Ctrl+R을 누른 후 T를 누릅니다(또는 Ctrl+R, C나 Ctrl+R, N).

    그러면 테스트 결과 창에서 선택한 모든 테스트가 실행됩니다. 테스트를 다시 실행하는 방법에 대한 자세한 내용은 방법: 테스트 다시 실행을 참조하십시오.

    참고:

    테스트 결과 창에서 선택한 테스트를 실행하려면 테스트 결과 창에 포커스가 있어야 합니다.

마우스와 테스트 도구 창을 사용하여 테스트를 실행하려면

  • 테스트 뷰 창에서 테스트를 마우스 오른쪽 단추로 클릭한 다음 선택 항목 실행을 클릭합니다.

    - 또는 -

  • 테스트 뷰 창에서 테스트를 선택한 다음 테스트 뷰 도구 모음의 선택 항목 실행을 클릭합니다.

    - 또는 -

  • 테스트 목록 편집기에서 테스트를 하나 이상 선택합니다. 그런 다음

    • 테스트 목록 편집기 도구 모음에서 선택한 테스트 실행을 클릭합니다.

      - 또는 -

    • 창 화면을 마우스 오른쪽 단추로 클릭하고 선택한 테스트 실행을 클릭합니다.

    - 또는 -

  • 테스트 목록 편집기의 테스트 목록 창에서 실행하려는 테스트가 포함된 테스트 목록별로 확인 표시를 넣습니다. 그런 다음 테스트 목록 편집기 도구 모음에서 테스트 실행을 클릭하거나, 창 화면을 마우스 오른쪽 단추로 클릭하고 선택한 테스트 실행을 클릭합니다.

    - 또는 -

  • 테스트 결과 창에서 하나 이상의 테스트를 확인 표시하고 실행 단추를 클릭하거나, 테스트 결과 창의 상태 표시줄에서 원래 테스트 다시 실행을 클릭합니다. 자세한 내용은 방법: 테스트 다시 실행을 참조하십시오.

테스트 프로젝트를 실행하려면

  1. 테스트 프로젝트는 솔루션의 시작 프로젝트여야 합니다. 이렇게 하려면 솔루션 탐색기에서 테스트 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 시작 프로젝트로 설정을 클릭합니다.

    솔루션 탐색기는 테스트 프로젝트의 이름을 굵은 텍스트로 표시하여 해당 테스트 프로젝트를 시작 프로젝트로 나타냅니다.

  2. 프로젝트를 시작합니다. 즉, 디버그 메뉴에서 디버깅 시작 또는 디버깅하지 않고 시작을 선택하거나, 해당 키 조합인 F5 키 또는 Ctrl+F5를 누릅니다. 또한 표준 도구 모음의 디버깅 시작(F5)을 클릭하여 프로젝트를 시작할 수도 있습니다.

    테스트 프로젝트의 모든 테스트가 실행됩니다.

    참고:

    디버깅 시작 옵션을 선택하면 테스트가 실행되지만 기본 호스트에서 실행되지 않는 ASP.NET 단위 테스트 및 스마트 장치 단위 테스트 등의 테스트가 디버깅되지 않습니다. 자세한 내용은 방법: 테스트 실행 도중 디버그를 참조하십시오.

참고 항목

작업

방법: 테스트 다시 실행

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

기타 리소스

명령줄 테스트 실행