다음을 통해 공유


테스트 목록 사용

테스트 목록을 만들어 테스트를 그룹으로 구성할 수 있습니다. 테스트 목록은 세션 간에 유지되며 한 솔루션에서 만든 테스트 목록을 다른 솔루션으로 가져올 수 있습니다.

테스트 목록 사용

테스트 목록 편집기를 사용하여 테스트 목록을 만듭니다. 자세한 내용은 방법: 테스트 목록 만들기를 참조하십시오. 테스트 목록을 만든 후 다음과 같은 방법으로 사용할 수 있습니다.

테스트 및 테스트 목록 표시

테스트 목록 편집기의 테스트 목록 창에는 항상 다음과 같은 세 개의 최상위 노드가 표시됩니다.

  • 테스트 목록. 테스트 목록 계층 구조의 루트 노드이며 처음에는 비어 있습니다. 테스트 목록 노드는 여러 테스트 목록을 포함할 수 있습니다. 모든 테스트 목록은 계층 구조의 모든 수준에서 여러 테스트와 테스트 목록을 포함할 수 있습니다. 하나의 테스트가 여러 테스트 목록에 존재할 수 있습니다. 자세한 내용은 방법: 테스트를 테스트 목록으로 구성를 참조하십시오. 테스트 목록의 테스트를 실행하려면 해당 테스트 목록의 확인란을 선택한 다음 테스트 실행을 클릭합니다.

    참고

    한 테스트 목록에 속하는 테스트를 실행할 때 다른 테스트가 이미 실행되고 있다면 다른 목록 또는 로드된 모든 테스트 노드의 다른 테스트가 현재 표시되지 않더라도 선택되어 있기 때문입니다. 예를 들어, 다른 테스트 목록을 포함하는 테스트 목록을 실행하는 경우가 있습니다. 부모 목록이 축소되어 자식 목록이 표시되지 않더라도 자식 테스트 목록의 테스트도 실행됩니다. 또한 순서가 지정된 테스트, 부하 테스트 등의 일부 테스트 종류는 다른 테스트를 포함할 수 있습니다. 포함하는 테스트를 실행하면 포함된 테스트도 함께 실행됩니다.

  • 목록에 없는 테스트. 하나 이상의 테스트 목록으로 이동되지 않은 솔루션에 있는 모든 테스트의 비계층적 목록입니다.

  • 로드된 모든 테스트. 솔루션에 있는 모든 테스트의 비계층적 목록이며 모든 테스트의 모든 인스턴스가 표시됩니다. 한 테스트가 두 테스트 목록에 있으면 이 테스트는 로드된 모든 테스트 노드에 두 번 표시됩니다.

테스트 목록 상태

테스트 목록의 상태는 다음 네 가지 중 하나입니다.

  • 선택하지 않은 상태. 이 목록 및 해당 자식 목록에서 사용 가능한 테스트를 선택하지 않았습니다.

  • 선택한 상태. 이 목록 및 해당 자식 목록에서 사용 가능한 테스트를 모두 선택했습니다.

  • 비활성화 상태. 확인 표시가 흐리게 표시됩니다. 이 목록 및 해당 자식 목록 중 하나 또는 둘 모두에서 사용 가능한 테스트 중 일부를 선택했습니다.

  • 사용 안 함. 이 목록은 사용할 수 없습니다. 이 테스트 목록 및 해당 자식 목록에 선택할 수 있는 테스트가 없습니다.

테스트가 활성화 상태이고 필터링되지 않은 경우 해당 테스트를 선택할 수 있습니다.

예제: 테스트 목록에 세 개의 테스트가 포함되어 있고 그 중 두 개를 선택하면 해당 테스트 목록의 확인 표시가 흐리게 표시되어 비활성화 상태임을 나타냅니다. 이때 선택되지 않은 테스트를 비활성화하면 사용 가능한 모든 테스트가 선택되므로 해당 테스트 목록의 확인란이 선택됩니다. 해당 테스트를 다시 활성화하면 테스트 목록이 다시 비활성화 상태가 됩니다. 세 테스트를 모두 비활성화하면 이 테스트 목록에서 선택 가능한 테스트가 없기 때문에 테스트 목록의 확인란이 비활성화됩니다.

테스트 목록 저장 및 다시 사용

테스트 목록은 솔루션의 솔루션 항목 폴더에 존재하는 테스트 메타데이터 파일에 있습니다. 테스트 목록을 추가, 삭제 또는 변경하거나 테스트 목록에서 테스트를 추가 또는 제거하면 메타데이터 파일에서 해당 설명이 업데이트됩니다. 메타데이터 파일은 XML 파일입니다.

참고 항목

작업

방법: 테스트 목록 만들기

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

방법: MSTest를 사용하여 명령줄에서 자동화된 테스트 실행

방법: 응용 프로그램을 빌드한 후 예약된 테스트 구성 및 실행

기본 빌드 정의 만들기

체크 인 정책 추가

방법: 테스트 활성화/비활성화

개념

MSTest.exe 명령줄 옵션