2017-11-30 26 views
0

VS2017에서 CodedUI 프로젝트를 만들었습니다. VS2017에서 직접 내 컴퓨터에서 테스트를 실행할 수 있습니다.VSTS에서 CodedUI 테스트를 실행할 수 없습니다

필자는 테스트 방법을 VSTS 온라인 테스트 케이스에 쉽게 바인딩 할 수 있습니다. 그러나 VSTS에서 프로젝트와 어셈블리를 온라인으로 구축하고 배포 한 다음 VSTS에서 해당 작업을 수행하려고하면 테스트를 실행할 수 있도록 대상 컴퓨터에 테스트 에이전트를 배포하는 것과 관련된 오류가 발생합니다.

테스트를 원하는 웹 페이지는 온 프레미스 웹 사이트에 있으므로 인터넷에서 액세스 할 수 없습니다.

테스트 컴퓨터를 설정하는 방법, 해당 컴퓨터에서 테스트 에이전트를 설정하는 방법 (Microsoft 문서는 그 사실에 대해 명확하게 알 수 없음) 및 필요한 사항 VSTS는 우리의 온 프레미스 테스트 머신과 통신 할 수 있어야합니다.

+0

코딩 된 UI 테스트를 실행하려면 테스트 에이전트를 배포하고 테스트 할 수있는 전용 머신을 사용해야합니다. 그래서 두 가지 질문이 있습니다. 첫째, VSTS에서 호스팅 된 빌드 에이전트를 사용하고 있습니까? 둘째, 테스트 에이전트로 바칠 수있는 전제 시스템이 있습니까? – virusstorm

+0

예, 호스팅 된 빌드 에이전트를 사용 중이며 현재 테스트 서버를 온 - 프레미스로 만드는 중입니다. 온 프레미스 테스트 머신에서 Hosted 에이전트를 사용할 수 있습니까? –

+0

테스트 머신을 공개적으로 노출 할 수 있습니다. 이로 인해 많은 보안 문제가 발생합니다. 최선의 선택은 온 프레미스 빌드 및 테스트 머신을 설정하는 것입니다. – virusstorm

답변

0

쉬운 방법은 테스트 컴퓨터에 액세스 할 수있는 개인 빌드 에이전트를 설정 한 다음이 개인 에이전트 (Deploy an agent on Windows)를 통해 프로젝트를 빌드하는 것입니다.

Hosted 에이전트를 사용하려면 인터넷에서 테스트 시스템에 액세스 할 수 있어야합니다.