Visual Studio의 원격 컴퓨터에서 실행하고 싶은 CodedUI 테스트가 있습니다. 이제는 테스트 컨트롤러를 어딘가에 설치하고, 테스트 에이전트를 실행하려는 상자에 설치하고, 대화를 시작한 다음 해당 컨트롤러를 가리키는 테스트 설정 파일을 사용하는 것이 었습니다. 나는 이것을 통해 2015 년 업데이트 3을위한 에이전트를 실행 상자에 설치했다. 컨트롤러 설정 옵션이 없다는 것을 알았습니다. 일부 인터넷 검색 후 나는 이것을 발견했다 : https://vstfsalm.wordpress.com/2015/08/18/tfs-2015-test-agent-has-not-been-configured-run-the-test-agent-configuration-tool-to-configure-the-test-agent/. 아주 멋지다. 그래서 나는 기계 그룹을 설정하기 위해 tfs에 들어갔다. 큰. 내가 얻지 못하는 부분은 VS에게 그 그룹에서 어떻게 뛰라고 말할 수 있습니까? 테스트 설정 파일은 원격 실행으로 설정된 경우 컨트롤러가 필요합니다. 대리인을 2013 년으로 다운 그레이드해야합니까? Microsoft가 2015 년에이 작업 스타일을 구현하지 않았습니까 (아니면 목적에 맞게)? 아니면 아직 구현되지 않았습니까?VS2015를 사용하여 원격으로 테스트를 실행하려면 어떻게합니까?
답변
TFS update3에서 vNext 빌드를 통해 코드 UI 테스트를 실행하려면 다음을 수행하십시오. 먼저 로컬 컴퓨터의 Visual Studio에서 코드 UI 테스트를 성공적으로 실행할 수 있는지 확인하십시오. 또한 빌드 에이전트를 으로 구성하는 것을 잊지 말고과 데스크톱을 상호 작용하십시오.
그런 다음 TestAgent를 RemoteTestMachine에 배포하고 기능 테스트를 실행하면됩니다. 빌드를 대기열에 넣으면 빌드 서버 시스템의 드롭 폴더에 코드 UI 테스트 솔루션을 배포합니다. 그런 다음 MSTEST를 사용하여 테스트 어셈블리를 실행하십시오. 로컬 컴퓨터의 MSTEST 명령 줄을 통해 코드 UI 테스트를 실행하는 것과 동일합니다.
업데이트
Q : 테스트 에이전트 2015 지원 모든 시나리오는 2013의 Visual Studio 테스트 컨트롤러 및 테스트 에이전트에서 지원됩니까?
A : 모든 새로운 자동 테스트 시나리오에서 Visual Studio 2015 용 에이전트를 사용하는 것이 좋습니다. 빌드 정의에서 에이전트 배포 Deploy 태스크를 사용하여 시스템에 테스트 에이전트를 다운로드하고 설치할 수 있습니다. 다음 표는 Visual Studio 2013 용 에이전트와 Team Foundation Server (TFS) 2015 및 Team Services (TS)의 대안으로 지원되는 시나리오를 보여줍니다.
소스 링크 : Install and configure test agents
는 현재이 scenarion에 대한 대안이 없다. 테스트 에이전트 2013을 사용해야 할 수도 있습니다.
중요한 비트는 빌드에서가 아니라 VS에서 가져온 것입니다. 나는 그것을 빌드와 함께 실행하고 싶지 않습니다. 체크인이 필요합니다. 원격 서버의 테스트 에이전트를 통해 내 상자에있는 코드를 실행하고 더 이상 할 수없는 것처럼 보입니다. – Hohohodown
불행히도 현재이 시나리오에는 대안이 없습니다. 테스트 에이전트 2013을 사용해야 만 달성 할 수 있습니다. 자세한 내용은 내 업데이트 대답을 참조하십시오. –