테스트 에이전트 및 테스트 컨트롤러 설치 및 구성
테스트를 원격으로 실행하거나 자동화된 테스트를 여러 컴퓨터에 배포하려면 각 테스트 컴퓨터에 테스트 에이전트를 설치하고 테스트 컴퓨터를 테스트 컨트롤러에 연결합니다. 이러한 배열을 통해 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
에이전트:
Windows 8, Windows 8.1
Windows 7 서비스 팩 1
Windows XP 서비스 팩 3
Windows Server 2012, Windows Server 2012 R2
Windows Server 2008 릴리스 2, 서비스 팩 1
Windows Server 2003 서비스 팩 2
단원 내용
이러한 항목을 사용하여 테스트 컨트롤러 및 테스트 에이전트를 설치 및 구성합니다.
작업 |
지원 내용 |
---|---|
Visual Studio를 사용한 원격 및 분산 자동화 테스트를 위한 테스트 컨트롤러 및 테스트 에이전트를 설정하고 관리합니다. |
|
Microsoft Azure 클라우드 서비스에서 테스트 컨트롤러 또는 테스트 에이전트를 실행합니다. |
Visual Studio를 사용하여 테스트를 관리하도록 테스트 컨트롤러 및 테스트 에이전트 설정 이외에 Azure의 호스팅 테스트 컨트롤러 및 테스트 에이전트 블로그를 읽어보십시오. |
랩 환경에서 테스트 컨트롤러 및 테스트 에이전트에 대해 테스트 컨트롤러를 설정하고 보안을 구성합니다. |
|
부하 테스트를 여러 컴퓨터로 분산하려면 테스트 컨트롤러와 테스트 에이전트를 설정합니다. |
|
코딩된 UI 테스트와 같이 데스크톱과 상호 작용하는 원격 또는 분산 테스트를 실행하도록 테스트 에이전트를 구성합니다. |
|
방화벽 제한 및 소프트웨어 충돌을 처리할 수 있도록 테스트 컨트롤러 및 테스트 에이전트가 통신에 사용하는 기본 포트를 다시 구성합니다. |
|
여러 네트워크 어댑터가 있는 컴퓨터에서 테스트 컨트롤러와 테스트 에이전트를 구성합니다. |
|
통신할 때 오류가 발생하기 전에 테스트 컨트롤러 또는 테스트 에이전트가 응답을 기다려야 하는 기간을 지정합니다. 기본 시간 초과 설정이 토폴로지에 소프트웨어 충돌을 일으키는 경우 이러한 설정을 구성합니다. |