1

빌드 서버에 자동화 된 기능 테스트 솔루션 (SpecFlow 및 코드화 된 UI를 사용하여 개발 됨)을 통합하고자합니다.코딩 된 UI 빌드 서버 통합 프로세스

프로젝트는 다음과 같습니다

  • AUT 2010 Professional은
  • 자동화 테스터 비주얼 스튜디오 2012 프리미엄 (VS 프리미엄과 함께 프로젝트에 참가 WPF 응용 프로그램 개발자가 Visual Studio를 사용하여 작업하는
  • 입니다 코드화 된 UI 테스트에 필요함)
  • 빌드 서버에 Visual Studio 2010 Professional이 설치되어 있음
  • 젠킨스가 사용되었습니다.
  • 의 VM은 개발 용으로 구성된 제 2의 VM은 테스터
  • 에 의해 사용됩니다

누군가가 빌드 서버 통합 프로세스를 도와 줄 수 있을까요? 이 작업을 수행하는 주요 단계는 무엇입니까? 빌드 서버의 VS 버전을 2012 Premium로 업그레이드해야합니까? 다른 해결책/해결 방법이 있습니까?

참고 : 나는

+2

코딩 된 UI 테스트를 작성하려면 Visual Studio 2010 또는 2012 Premium이 필요합니다. 코딩 된 UI 테스트를 실행하려면 "에이전트"컴퓨터가 필요하며 VM 또는 실제 일 수 있습니다. 상담원은 코딩 된 UI 테스트에서 에이전트의 마우스, 키보드 및 화면을 사용하므로 한 번에 하나의 코드화 된 UI 테스트 만 실행할 수 있습니다. "에이전트"소프트웨어는 Microsoft에서 무료로 다운로드해야합니다. 테스트를 실행하고 에이전트 컴퓨터에 Visual Studio가 설치되어 있지 않아도됩니다. 병렬 테스트 실행을 허용하기 위해 여러 에이전트를 가질 수 있습니다. – AdrianHHH

+0

@AdrianHHH : 감사합니다! – LeeWay

+2

안녕하세요, 저는이 주제에도 관심이 있습니다 - 빌드 서버에 VS를 설치하지 않고 CI 프로세스에 통합 된 자동화 된 UI 테스트를 얻을 수 있었습니까? –

답변

5
  1. 당신은 orderedTest 내부에 CodedUI 테스트를 데려 가고 싶다는거야, 등

    감사 구축 서버 구성, 통합의 관점에서 신인입니다. 솔루션 -> 추가 -> orderedTest를 마우스 오른쪽 버튼으로 클릭하십시오.

  2. 당신은 https://wiki.jenkins-ci.org/display/JENKINS/MSTestRunner+Plugin을 설치하려고합니다. 요구 사항은 아니지만 젠킨스에서 mstest로 작업하는 것을 좀 더 쉽게 만듭니다.
  3. 이 시점에서 당신은 orderedTest를 실행하기 위해 젠킨스에서 플러그인을 구성하기 만하면됩니다. mstest와 주문 테스트의 위치를 ​​지적해야합니다.