2014-02-05 5 views
0

템플릿이 LabDefaultTemplate.11.xaml 인 TFS Build를 사용하고 테스트 환경에서 일부 테스트를 실행하려고합니다. Microsoft Test Manager에서 환경, 테스트 계획 및 테스트 사례를 설정했습니다. 빌드의 테스트 실행 부분에서 테스트 실행 로그에 다음이 나타납니다."테스트를 위해 테스트 사례 [12345]를 (를) 추가하는 중에 오류가 발생했습니다 : 파일이 존재하지 않습니다 ... 파일을 찾을 수 없습니다 ..."?

테스트 실행에 테스트 사례 [1234]를 추가하는 중 오류가 발생했습니다. 파일이 존재하지 않습니다. 파일을 찾을 수 없습니다 \ MyServer를 \ 무대 \ Build123 \ My.Test.Assembly.dll

오류 메시지에 주어진 경로가 스테이징 디렉토리에 대한 올바른 경로입니다. 어셈블리는 테스트 케이스에 관련된 자동화 인 올바른 테스트 어셈블리입니다.

중요 사실 : 우리는 우리의 어셈블리를 우리 단계 디렉토리에 직접 복사하지 않습니다. 대신 우리는 모든 어셈블리의 패키지 (기본적으로 zip 파일)를 준비합니다.

테스트 실행은이고 스테이징 디렉토리의 루트에있을 것으로 예상되는 인 것으로 보입니다.

여기 내 질문은 :

나는 시험 어셈블리의 다른 위치에 보는 테스트 실행을 지정할 수 있습니까?

루트 스테이지 폴더에 테스트 어셈블리가 있어야합니까?

+0

어떻게 테스트 환경으로 테스트 대상 ** 응용 프로그램 **을 배포합니까? 'LabDefaultTemplate11.xaml'의 _Deployment_ 부분을 사용하고 있습니까? 그렇다면 배포 스크립트를 호출 할 때'$ (BuildLocation)'변수를 인수로 사용하고 있습니까? – Elena

답변

0

디렉토리를 변경하는 방법을 찾았습니다. 나는 this msdn forum post을 통해 그것을 알아 냈다.

기본적으로 LabDefaultTemplate.11.xaml 빌드 템플릿을 편집해야했습니다.

  1. 환경에서 실행되는 테스트에서 실행 테스트 활동을 찾기 -> 테스트 실행 -> 실행 테스트
  2. 속성에서 TestDirectory에 대한
  3. 폴더로 변경을하면 (BuildLocation에 그것을 기본값)가 필요

enter image description here

0

자동 테스트 설정의 배포 섹션에 테스트 어셈블리를 추가하십시오. 자동화 된 테스트 설정을 열고 고급> 배포로 이동하십시오. 어셈블리 파일을 테스트 설정에 추가하십시오.