테스트 범주를 정의하여 테스트 그룹화
Microsoft Visual Studio 2010을 사용하여 자동화된 테스트를 만든 경우 테스트 범주로 해당 테스트를 분류하여 관리할 수 있습니다. Visual Studio, Team Foundation Build 또는 mstest.exe를 사용하여 이러한 자동화된 테스트를 실행할 때 테스트 범주를 사용하여 어떤 테스트를 실행할지 쉽게 선택할 수 있습니다. 테스트 범주는 테스트 메서드에 특성으로 추가합니다.
테스트 범주를 사용하면 이전 버전의 Microsoft Visual Studio에서 테스트 목록 기능을 사용할 때보다 더 유연하게 테스트를 관리할 수 있습니다. 테스트 범주에 논리 연산자를 사용하여 여러 범주의 테스트를 함께 실행할 수도 있고 여러 범주에 속한 테스트 중 실제로 실행할 테스트를 제한할 수도 있습니다. 뿐만 아니라 테스트 메서드를 만들 때 테스트 범주를 쉽게 추가할 수 있으므로 테스트 메서드를 만들고 난 후 테스트 목록을 따로 유지 관리할 필요가 없습니다. 테스트 범주를 사용하면 테스트 목록을 유지 관리하기 위한 <solution name>.vsmdi 파일을 체크 인 및 체크 아웃할 필요가 없습니다.
참고
테스트 목록을 필요로 하는 체크 인 정책을 만들어야 하는 경우가 아니라면 이전 버전의 Visual Studio에서 제공하는 테스트 목록 기능 대신 테스트 범주를 사용하는 것이 좋습니다. 체크 인 정책에 대한 자세한 내용은 체크 인 정책 추가를 참조하십시오.
작업
작업 |
관련 항목 |
---|---|
테스트 범주로 테스트 그룹화: 자동화된 테스트를 하나 이상의 테스트 범주에 테스트 특성을 사용하여 추가할 수 있습니다. 각 테스트가 여러 테스트 범주에 속할 수 있습니다. 테스트를 범주에 연결한 다음 테스트 뷰에서 테스트를 필터링하여 필요한 테스트만 실행할 수 있습니다. |
|
테스트 범주를 사용하여 테스트 실행: 실행할 테스트를 선택한 다음 해당 테스트가 속할 테스트 범주를 선택할 수 있습니다. 이때 논리 연산자를 사용할 수 있습니다. 예를 들어 우선 순위 1 테스트 범주와 우선 순위 2 테스트 범주에 속한 모든 테스트를 실행할 수 있습니다. |
|
테스트 범주를 사용하여 체크 인 전에 실행할 테스트 선택: 체크 인 전에 빌드를 사용하여 코드 변경 내용을 확인할 수 있습니다. 테스트 범주를 사용하여 이 제어된 체크 인 빌드에 대해 실행할 테스트를 정의할 수 있습니다. |
|
테스트 범주를 사용하여 응용 프로그램 빌드 후 또는 체크 인 전에 실행할 테스트 선택: 빌드 정의를 사용하여 새 빌드를 테스트하기 위해 실행할 테스트 범주를 정의할 수 있습니다. |