Share via


테스트 에이전트 및 테스트 컨트롤러 설치 및 구성

테스트를 원격으로 실행하거나 자동화된 테스트를 여러 컴퓨터에 배포하려면 각 테스트 컴퓨터에 테스트 에이전트를 설치하고 테스트 컴퓨터를 테스트 컨트롤러에 연결합니다. 이러한 배열을 통해 Visual Studio 2013 또는 Microsoft Test Manager에서 테스트를 감독하고 자동화된 빌드-배포-테스트 실행을 설정할 수 있습니다. 테스트 컨트롤러는 각 테스트 컴퓨터의 테스트 에이전트와 통신하여 테스트를 배포하고 테스트 실행을 관리합니다. 각 테스트 에이전트는 소프트웨어 설치, 테스트 실행, 테스트 데이터 수집 등의 작업을 수행할 수 있습니다. 또한 테스트 컨트롤러를 통해 진단 데이터 어댑터를 사용하여 데이터를 수집하거나, 테스트가 실행될 때 테스트 컴퓨터를 조정할 수도 있습니다.

테스트 컨트롤러 및 테스트 에이전트의 설치 관리자를 다운로드합니다. 설치 관리자는 가상 컴퓨터에 편리하게 설치할 수 있도록 ISO 파일(가상 CD) 파일로 제공됩니다.

테스트 컨트롤러 및 테스트 에이전트를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

  • Visual Studio를 사용하여 자동화된 테스트 원격 실행

  • Visual Studio를 사용하여 여러 컴퓨터에 자동화된 테스트를 배포합니다.

  • Microsoft Test Manager를 사용하여 테스트를 실행하고 테스트 데이터를 원격으로 수집합니다.

  • 랩 환경 사용 테스트 실행 이외에, 에이전트를 사용하면 Microsoft Test Manager에서 랩 컴퓨터를 관리할 수도 있습니다.

  • 랩 환경에서 테스트 실행

  • 빌드-배포-테스트 워크플로를 사용하여 랩 환경에 응용 프로그램 배포

경고

세 번째 부분 단위 테스트 플러그인을 사용하여 테스트를 실행하는 경우에는 해당 테스트를 실행하는 테스트 컨트롤러 또는 테스트 에이전트를 사용할 수 없습니다.

테스트 컨트롤러 및 테스트 에이전트를 사용하여 테스트를 실행하려면 이러한 컨트롤러 및 에이전트를 설정한 후 테스트 설정 파일도 구성해야 합니다. 이 파일에서 테스트 에이전트에 역할을 할당합니다. 이러한 역할 값은 테스트 컨트롤러가 각 테스트를 실행할 때 사용할 컴퓨터를 결정합니다. 테스트 설정에 대한 자세한 내용은 테스트 설정을 사용하여 컴퓨터 설정 및 진단 정보 수집을 참조하십시오.

필수 조건

Test Controller 또는 테스트 에이전트를 설치하려면 컴퓨터에서 다음 운영 체제 중 하나를 실행해야 합니다.

컨트롤러:

  • Windows 8, Windows 8.1

  • Windows 7 서비스 팩 1

  • Windows Server 2012, Windows Server 2012 R2

  • Windows Server 2008 릴리스 2, 서비스 팩 1

에이전트:

  1. Windows 8, Windows 8.1

  2. Windows 7 서비스 팩 1

  3. Windows XP 서비스 팩 3

  4. Windows Server 2012, Windows Server 2012 R2

  5. Windows Server 2008 릴리스 2, 서비스 팩 1

  6. Windows Server 2003 서비스 팩 2

단원 내용

이러한 항목을 사용하여 테스트 컨트롤러 및 테스트 에이전트를 설치 및 구성합니다.

작업

지원 내용

Visual Studio를 사용한 원격 및 분산 자동화 테스트를 위한 테스트 컨트롤러 및 테스트 에이전트를 설정하고 관리합니다.

Microsoft Azure 클라우드 서비스에서 테스트 컨트롤러 또는 테스트 에이전트를 실행합니다.

Visual Studio를 사용하여 테스트를 관리하도록 테스트 컨트롤러 및 테스트 에이전트 설정 이외에 Azure의 호스팅 테스트 컨트롤러 및 테스트 에이전트 블로그를 읽어보십시오.

랩 환경에서 테스트 컨트롤러 및 테스트 에이전트에 대해 테스트 컨트롤러를 설정하고 보안을 구성합니다.

부하 테스트를 여러 컴퓨터로 분산하려면 테스트 컨트롤러와 테스트 에이전트를 설정합니다.

코딩된 UI 테스트와 같이 데스크톱과 상호 작용하는 원격 또는 분산 테스트를 실행하도록 테스트 에이전트를 구성합니다.

방화벽 제한 및 소프트웨어 충돌을 처리할 수 있도록 테스트 컨트롤러 및 테스트 에이전트가 통신에 사용하는 기본 포트를 다시 구성합니다.

여러 네트워크 어댑터가 있는 컴퓨터에서 테스트 컨트롤러와 테스트 에이전트를 구성합니다.

통신할 때 오류가 발생하기 전에 테스트 컨트롤러 또는 테스트 에이전트가 응답을 기다려야 하는 기간을 지정합니다. 기본 시간 초과 설정이 토폴로지에 소프트웨어 충돌을 일으키는 경우 이러한 설정을 구성합니다.

참고 항목

개념

테스트를 실행하거나 데이터를 수집할 테스트 컴퓨터 설정