다음을 통해 공유


방법: 자동화된 테스트용 테스트 프로젝트 만들기 및 구성

테스트 프로젝트는 모든 종류의 테스트를 포함할 수 있습니다. 테스트 프로젝트를 명시적으로 만들 수 있습니다. 아니면 첫 번째 테스트를 만들 때 솔루션에 테스트 프로젝트가 없는 경우 테스트 프로젝트가 자동으로 만들어지고 이 테스트 프로젝트에 테스트가 배치됩니다.

테스트 프로젝트를 만들기 전에 테스트 프로젝트를 만드는 방법을 구성하도록 선택할 수 있습니다. 즉, 테스트 프로젝트의 기본 언어를 비롯하여 새 테스트 프로젝트에 자동으로 추가될 테스트 수와 테스트 종류를 결정할 수 있습니다. 이렇게 하려면 도구 메뉴에서 옵션 대화 상자를 사용합니다.

다음 절차에서 설명하는 것처럼 여러 가지 방법으로 테스트 프로젝트를 만들 수 있습니다.

  • 테스트를 추가할 때 테스트 프로젝트를 만듭니다. 새 테스트를 만들 때 테스트가 추가될 새 테스트 프로젝트를 만들거나 이미 로드되어 있는 기존 테스트 프로젝트에 테스트를 추가할 수 있습니다.

  • 단위 테스트를 생성할 때 테스트 프로젝트를 만듭니다. 단위 테스트를 생성할 때 테스트가 추가될 새 테스트 프로젝트를 만들거나 기존 테스트 프로젝트에 테스트를 추가할 수 있습니다.

  • 새 프로젝트 추가 대화 상자 사용. 여기서는 대화 상자를 통해 테스트 프로젝트의 프로그래밍 언어를 선택합니다.

  • 테스트 프로젝트 만들기 구성. 새 테스트 프로젝트의 프로그래밍 언어를 설정하고 기본적으로 새 테스트 프로젝트에 하나 이상의 테스트를 추가해야 할지 여부를 설정합니다.

테스트를 추가할 때 테스트 프로젝트 만들기

테스트를 추가할 때 테스트 프로젝트를 만들려면

  1. 테스트를 클릭한 다음 새 테스트를 클릭합니다.

    새 테스트 추가 대화 상자가 표시됩니다.

  2. 테스트 프로젝트에 추가에서 새 테스트 프로젝트 만들기 옵션 중 하나를 선택합니다. 예를 들어, 새 Visual C# 테스트 프로젝트 만들기를 클릭합니다.

    참고

    테스트 프로젝트에 추가에 기본적으로 표시되는 테스트 프로젝트의 형식은 도구 메뉴의 옵션 대화 상자에서 현재 기본값으로 설정되어 있는 형식입니다.

  3. 템플릿 창에서 추가할 테스트 형식을 선택합니다.

  4. 확인을 클릭합니다.

    새 테스트 프로젝트 대화 상자가 표시됩니다.

  5. 새 테스트 프로젝트의 이름을 입력하거나 기본 이름을 적용한 다음 만들기를 클릭합니다.

  6. 선택한 테스트 형식에 따라 새로 추가된 테스트를 코딩하거나 생성할 수 있습니다.

테스트 프로젝트 및 해당 테스트 프로젝트에 포함된 테스트가 솔루션에 추가됩니다.

단위 테스트를 생성할 때 테스트 프로젝트 만들기

단위 테스트를 생성할 때 테스트 프로젝트를 만들려면

  1. 소스 코드 파일을 엽니다.

  2. 네임스페이스, 클래스 또는 메서드를 마우스 오른쪽 단추로 클릭합니다.

  3. 단위 테스트 만들기를 클릭합니다.

    단위 테스트 만들기 대화 상자가 표시됩니다.

  4. (선택 사항) 생성할 단위 테스트의 대상이 되는 구성원 선택 내용을 변경합니다.

  5. 출력 프로젝트에서 새 테스트 프로젝트 만들기 옵션 중 하나를 선택합니다. 예를 들어, 새 Visual C# 테스트 프로젝트 만들기를 클릭합니다.

  6. 생성을 클릭합니다.

    새 테스트 프로젝트 대화 상자가 표시됩니다.

  7. 새 테스트 프로젝트의 이름을 입력하거나 기본 이름을 적용한 다음 만들기를 클릭합니다.

새 단위 테스트와 함께 테스트 프로젝트가 솔루션에 추가됩니다.

새 프로젝트 추가 대화 상자를 사용하여 테스트 프로젝트 만들기

새 프로젝트 추가 대화 상자를 사용하여 테스트 프로젝트를 만들려면

  1. 솔루션 탐색기에서 솔루션을 마우스 오른쪽 단추로 클릭합니다.

  2. 추가를 가리킨 다음 새 프로젝트를 클릭합니다.

    새 프로젝트 추가 대화 상자가 표시됩니다. 프로젝트 형식 창에는 테스트 프로젝트 노드 및 특정 프로그래밍 언어에 대한 노드가 있습니다.

  3. 새 테스트 프로젝트에서 특정 프로그래밍 언어를 사용하려면 해당 언어 노드를 확장하고, 그렇지 않으면 테스트 프로젝트를 확장합니다.

    참고

    테스트 프로젝트는 일부 언어에서만 사용할 수 있습니다.

  4. 언어 노드를 확장한 경우 테스트를 클릭합니다. 테스트 프로젝트 노드를 확장한 경우 테스트 문서를 클릭합니다.

  5. 템플릿에서 테스트 프로젝트를 클릭합니다.

  6. (선택 사항) 추가하려는 프로젝트의 이름 또는 위치를 변경합니다.

  7. 확인을 클릭합니다.

테스트 프로젝트가 솔루션에 추가됩니다.

테스트 프로젝트 만들기 구성

테스트 프로젝트 만들기를 구성하려면

  1. 도구 메뉴에서 옵션을 클릭합니다.

    옵션 대화 상자가 표시됩니다.

  2. 왼쪽 창의 테스트 도구를 확장한 다음 테스트 프로젝트를 클릭합니다.

  3. (선택 사항) 기본 테스트 프로젝트 언어 아래에서 새 테스트 프로젝트의 프로그래밍 언어를 선택합니다.

  4. (선택 사항) 테스트 프로젝트 및 테스트 대상 코드가 포함된 프로젝트가 같은 언어를 사용하는지 확인해야 할 수 있습니다. 이러한 프로젝트가 같은 언어를 사용하도록 하려면 자동으로 테스트 프로젝트를 만드는 경우 기본 언어 설정을 무시하고 대신 프로덕션 코드 프로젝트의 언어 사용 확인란을 선택합니다.

  5. (선택 사항) 메서드를 변경할 때 새로 고침을 수동으로 클릭하지 않아도 테스트 목록테스트 뷰 창이 자동으로 업데이트되도록 하는 기능을 사용할 수 있습니다. 이렇게 하면 VSMDI 파일에 성능 문제와 기타 문제가 발생하는 것으로 알려져 있습니다. 이 기능을 사용하려면 테스트 메서드의 백그라운드 검색 사용 안 함 확인란의 선택을 취소합니다.

  6. 새 테스트 프로젝트에 추가할 기본 파일 선택 아래에서 구성하려는 테스트 프로젝트의 형식을 언어별로 선택합니다.

  7. 테스트 프로젝트를 만들 때 선택한 언어의 테스트 프로젝트에 추가하려는 테스트를 선택합니다.

    참고

    테스트를 선택하지 않을 수도 있습니다. 테스트를 선택하지 않으면 새 테스트 프로젝트는 모두 비어 있게 되며 새 테스트 프로젝트에 속성 페이지와 네임스페이스에 대한 참조는 포함되지만 테스트나 소스 코드 파일은 포함되지 않게 됩니다. 새 테스트 추가 대화 상자를 사용하여 나중에 테스트를 추가할 수 있습니다.

  8. (선택 사항) 다른 언어의 테스트 프로젝트에 대해 4단계와 5단계를 반복합니다.

  9. 확인을 클릭합니다.

    다음에 테스트 프로젝트를 만들 때 사용할 수 있도록 설정이 저장됩니다.

이 기본 설정은 추가 테스트 프로젝트를 만들기 전에 언제라도 변경할 수 있습니다.

참고 항목

기타 리소스

자동화된 테스트 만들기