3

TFS를 구축하여 수동 및 자동 테스트 환경에 배포하려고합니다. 수동 테스트 - 하룻밤 업데이트 자동 TEST -TFS를 설치하여 다른 서버에서 테스트를 실행할 수 있습니까?

일단 배치, 내가 TFS 배포하고 (SpecFlow이/셀레늄/NUnit과) 다른 서버 (웹 사이트의 가상 클라이언트를 연기 웹 통합 테스트 세트를 실행하려는 지속적인 통합). 그런 다음 TFS가 이러한 테스트의 결과를 대조하여보고하도록합니다.

이 방법을 사용하는 가장 좋은 방법은 무엇입니까?

+1

왜 팀십을 보지 않습니까? – DarthVader

+0

나는 teamcity를 좋아한다 - 그것은 멋지다. 나는 집에서 그것을 사용한다. 그러나 제가 일하는 대학은 TFS에 있습니다. – AndyM

답변

3

보통 빌드 프로세스 템플릿을 원하는대로 변경합니다. 배포 할 단계를 추가하면 이러한 사용자 정의 기능 중 하나가 될 수 있습니다. 빌드를 다른 컴퓨터에 게시하는 단계가 포함 된 Microsoft ALM 레인저스의 Build Release Deploy build template을 살펴보십시오.

또한 WebDeploy을 활용하고 솔루션에 게시 프로파일 세트를 추가 할 수 있습니다. Team Build will happily execute those steps during build, if told to do so.

TFS에서 당신은 Test Agent to then execute tests from a remote machine를 사용하여 빌드에 대한 테스트 결과에 추가 된 결과를 가질 수있다.

당신은 내가 내장되어 지원 제 3 자 기반의 테스트를 실행하기위한 비주얼 스튜디오 2012와 함께 TFS 2012을 사용하는 것이 좋습니다 SpecFlow NUnit과 광고를 사용하려는 것을보고. You'll need to install the NUnit adapter and put the assemblies for it in source control so that Team Build will pick them up.

관련 문제