다음을 통해 공유


tcm: 테스트 계획, 테스트 도구 모음, 테스트 구성 및 환경 나열

tcm.exe를 사용하여 명령줄에서 테스트를 실행하거나 테스트 사례를 특정 테스트 도구 모음으로 가져오려면 테스트를 실행하는 데 필요한 아티팩트의 이름과 ID가 필요합니다. 다음 tcm 명령을 사용하여 명령줄에서 테스트 아티팩트 목록을 가져올 수 있습니다.

  • tcm plans /list

  • tcm suites /list

  • tcm configs /list

  • tcm testenvironments /list

tcm.exe는 Visual Studio Ultimate이 설치된 컴퓨터의 <Drive:>\Program Files\Microsoft Visual Studio 10.0\Common7\IDE에 있습니다.

tcm plans /list [/querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm suites /list [/planid: id | /querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm configs /list [/querytext:query] /collection:CollectionURL /teamproject:project [/login:username,[password]]

tcm testenvironments /list /collection:CollectionURL /teamproject:project [/login:username,[password]]

매개 변수

Parameter

설명

/querytext:query

테스트 아티팩트를 반환하는 데 사용할 쿼리를 지정합니다.

/planid:id

이 테스트 계획의 테스트 도구 모음만 나열되도록 지정합니다.

/collection:CollectionURL

팀 프로젝트 컬렉션의 URI를 지정합니다. URI에 대한 형식: http://ServerName:Port/VirtualDirectoryName/CollectionName

가상 디렉터리를 사용하지 않는 경우 URI 형식은 다음과 같습니다.

http://ServerName:Port/CollectionName

/teamproject:project

자동화된 테스트를 가져올 테스트 계획이 들어 있는 팀 프로젝트의 이름입니다.

/login:username,[password]

선택적 요소로서, Team Foundation Server에 대한 응용 프로그램 계층 서버에 로그온한 사용자 및 명령 실행 권한을 가지고 있는 사용자의 이름과 암호를 지정합니다. 사용자의 Windows 자격 증명에 적절한 권한이 없는 경우, 기본 인증을 사용하는 경우 또는 도메인에 연결되지 않은 경우 이 옵션을 사용할 수 있습니다.

tcm.exe와 같은 디렉터리(<Drive:>\Program Files\Microsoft Visual Studio 10.0\Common7\IDE)에 있는 tcm.exe.config XML 파일에 /collection/teamproject에 대한 매개 변수를 추가할 수 있습니다. 이를 파일에 추가하면 tcm 명령을 실행할 때마다 명령줄에 포함시키지 않아도 됩니다. appSettings 섹션에 다음과 같이 이러한 키와 해당 값을 추가할 수 있습니다.

    <appSettings>
         <add key="TeamFoundationServer" value=""http://<ServerName:Port/VirtualDirectoryName/CollectionName>"/>
         <add key ="TeamProject" value="DinnerNow"/>
    </appSettings>

목록 테스트 항목

다음 예제는 Visual Studio 명령 프롬프트를 시작했다고 가정합니다.

이렇게 하려면 시작을 클릭하고 모든 프로그램, Microsoft Visual Studio 2010, Visual Studio Tools를 차례로 가리킨 다음 **Visual Studio 명령 프롬프트(2010)**를 클릭합니다.

명령 프롬프트에서 <drive>:\Program Files\Microsoft Visual Studio 10.0\VC 폴더를 엽니다.

다음 명령은 DinnerNow 팀 프로젝트의 테스트 구성을 나열합니다.

tcm configs /list /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

다음 명령은 DinnerNow 팀 프로젝트의 테스트 실행 Sprint 1만 나열하므로 사용자가 해당 ID를 볼 수 있습니다.

tcm plans /list /querytext:"SELECT * FROM TestPlans WHERE PlanName=’Sprint 1’" /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

다음 명령은 DinnerNow 팀 프로젝트에서 ID가 3인 테스트 계획의 테스트 도구 모음을 나열합니다.

tcm suites /list /planid:3 /collection:http://<Team Foundation Server Name>:8080/tfs/<team project collection name>
/teamproject:DinnerNow

참고 항목

기타 리소스

tcm: 명령줄 유틸리티를 사용하여 테스트 계획에서 테스트 실행

tcm: 명령줄에서 테스트 계획에 대한 자동화된 테스트 가져오기 및 실행