Visual Studio에서 자동화된 테스트를 위해 테스트 컨트롤러 및 테스트 에이전트에 역할 할당
이 항목은 다음 언어에 적용됩니다.
Visual Studio Test Professional |
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|---|
이 연습에서는 Visual Studio 2013을 사용하는 여러 컴퓨터 사이에 테스트 컨트롤러와 테스트 에이전트를 사용하여 테스트를 분산하는 테스트 설정을 만들고 구성하는 방법에 대해 설명합니다. 또한 이 연습에서는 테스트 설정에 진단 데이터 어댑터를 추가하는 방법도 보여 줍니다.
이 연습에서는 다음 작업을 수행합니다.
테스트 설정을 만듭니다.
역할을 테스트 컨트롤러와 테스트 에이전트에 할당합니다.
진단 및 데이터 어댑터를 테스트 설정에 할당합니다.
사전 요구 사항
테스트 설정으로 실행하려면 단위 테스트 또는 코딩된 UI 테스트를 만듭니다. 단위 테스트 또는 코딩된 UI 테스트를 만드는 방법은 Team Web Access를 사용하여 수동 테스트 만들기를 참조하십시오.
테스트 컨트롤러 및 테스트 에이전트가 설치되어 있어야 합니다. 테스트 컨트롤러 및 테스트 에이전트를 설치하는 방법에 대한 자세한 내용은 테스트 에이전트 및 테스트 컨트롤러 설치 및 구성을 참조하십시오.
테스트 설정을 만들고 구성하려면
솔루션 탐색기에서 솔루션 항목을 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 새 항목을 선택합니다.
새 항목 추가 대화 상자가 나타납니다.
설치된 템플릿 창에서 테스트 설정을 선택합니다.
이름 상자에 TestSettingDistributedTestWalkthrough를 입력합니다.
추가를 선택합니다.
새 테스트의 TestSettingDistributedTestWalkthrough.testsettings 파일이 솔루션 탐색기의 솔루션 항목 폴더 아래에 나타납니다.
테스트 설정 대화 상자가 표시됩니다. 기본적으로 일반 페이지가 선택되어 있습니다.
이제 테스트 설정 값을 편집하고 저장할 수 있습니다.
참고
사용자가 만든 각 테스트 설정은 테스트 메뉴의 활성 테스트 설정 선택 및 테스트 설정 편집 옵션에 대한 선택 항목으로 표시됩니다.
이름 아래에서 테스트 설정의 이름을 입력합니다.
설명 아래에 "분산 테스트 설정"을 입력합니다.
기본 이름 지정 체계를 선택된 상태로 둡니다.
테스트 컨트롤러 및 테스트 에이전트에 역할을 할당하려면
역할을 선택합니다.
역할 페이지가 표시됩니다.
테스트를 원격으로 실행하려면 테스트 실행 방법 드롭다운 목록을 사용하고 원격 실행을 선택합니다.
컨트롤러 드롭다운 목록에서 테스트 컨트롤러의 컴퓨터 이름을 입력합니다.
참고
컨트롤러를 처음으로 추가하는 경우에는 드롭다운 목록에 컨트롤러가 나열되지 않습니다.이 목록은 다른 테스트 설정에서 지정한 이전 컨트롤러에 의해 채워집니다.
역할에서 추가를 선택합니다.
이름 열 아래의 강조 표시된 행에 "분산 테스트"를 입력합니다.
진단 및 데이터 어댑터를 테스트 설정에 할당하려면
데이터 및 진단을 선택합니다.
데이터 및 진단 페이지가 표시됩니다.
역할 아래에서 분산 테스트 역할이 선택되어 있는지 확인합니다.
선택한 역할에 대한 데이터 및 진단 아래에서 IntelliTrace 및 시스템 정보 어댑터를 선택합니다.
이러한 어댑터와 테스트 설정에 사용할 수 있는 그 밖의 어댑터에 대한 자세한 내용은 Visual Studio 테스트를 위한 테스트 설정 지정를 참조하십시오.
호스트를 선택합니다.
(선택 사항) 컴퓨터가 64비트 버전의 Microsoft Windows에서 실행 중이고 Any CPU 구성을 사용하여 테스트를 컴파일한 경우, 32비트 또는 64비트 프로세스에서 테스트 실행 드롭다운 목록에서 "64비트 컴퓨터의 64비트 프로세스에서 테스트 실행"을 선택합니다.
팁
유연성을 극대화하려면 Any CPU 구성으로 테스트 프로젝트를 컴파일해야 합니다.그러면 32 비트 및 64비트 에이전트에서 모두 실행할 수 있습니다.64비트 구성으로 테스트 프로젝트를 컴파일하는 것은 아무 이점이 없습니다.
새 테스트 설정을 저장하려면 적용을 선택합니다.
닫기를 선택합니다.
테스트 메뉴에서 활성 테스트 설정 선택을 선택하고 TestSettingDistributedTestWalkthrough.testsettings를 선택합니다.
일반적인 방법으로 테스트를 실행합니다.
테스트 컨트롤러는 단위 테스트와 코딩된 UI 테스트를 처리할 때 테스트를 100개씩 여러 그룹으로 나눠 테스트 에이전트 컴퓨터로 보냅니다. 예를 들어 단위 테스트가 250개이고 테스트 에이전트가 3개일 경우 처음 100개의 단위 테스트는 agent1로 보내지고 다음 100개의 단위 테스트는 agent2로 보내지며 나머지 50개의 단위 테스트는 agent3으로 보내집니다.
Visual Studio에서 사용할 테스트 설정을 만드는 방법에 대한 자세한 내용은 Visual Studio 테스트를 위한 테스트 설정 지정를 참조하십시오.
참고 항목
개념
테스트 설정을 사용하여 컴퓨터 설정 및 진단 정보 수집