내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
번역
원본

테스트 도구 모음 및 테스트 사례 복사 및 복제

Microsoft Visual Studio Team Foundation Server(TFS)에서 테스트를 계획할 때 테스트 제품군과 테스트 사례를 복제하는 몇 가지 방법이 있습니다.

  • Microsoft Test Manager에서 테스트 도구 모음의 단일 테스트 사례 중복.

    이 기능은 기존 테스트 사례와 비슷한 새 테스트 사례를 작성하려고 할 때 유용합니다.

  • Microsoft Test Manager의 다른 테스트 계획에서 테스트 도구 모음을 복사합니다(참조 기준 복사 또는 단순 복사).

    테스트 도구 모음 및 포함된 모든 도구 모음이 복사되지만 테스트 사례는 복사되지 않습니다. 원본 및 대상 테스트 계획은 동일한 테스트 사례를 공유합니다. 복사 후에 다른 계획에 영향을 미치지 않고 어느 한 계획에 테스트 사례를 추가하거나 제거할 수 있지만 공유 테스트 사례를 편집하는 경우 변경 내용은 두 테스트 계획에 영향을 미칩니다.

    이는 가장 자주 사용하는 복사 작업입니다. 그 다음 반복 또는 스프린트에 대한 새 테스트 도구 모음을 만들고 이전 스프린트에서 가장 중요한 테스트를 반복하려는 경우에 유용합니다.

    테스트 도구 모음 복사 중
  • 테스트 도구 모음 복제(값별로 복사 또는 깊은 복사)는 대상 테스트 계획에서 새로운 테스트 사례를 만듭니다. 이러한 새 테스트 사례는 소스 테스트 계획의 테스트 사례에 대한 복사본입니다. 복사 후에 다른 계획에 영향을 미치지 않고 한 계획의 테스트 사례를 편집할 수 있습니다. 테스트 도구 모음을 복제하면 두 개의 다를 릴리스에서 동시에 작업하려는 경우 유용합니다. 소스 및 대상 도구는 동일한 팀 프로젝트 컬렉션에 있어야 합니다.

    테스트 도구 모음 복제 중

이 기능은 기존 테스트 사례와 비슷한 새 테스트 사례를 작성하려고 할 때 유용합니다.

  1. Microsoft Test Manager에서 테스트 센터, 계획, 콘텐츠를 선택합니다.

  2. 테스트 도구 모음 및 테스트 사례를 선택합니다.

  3. 테스트 사례 목록의 도구 모음에서 선택한 테스트 사례의 복사본을 만들고 이 도구 모음에 추가를 선택합니다.

다른 테스트 계획에서 테스트 도구 모음 복사
  1. Microsoft Test Manager에서 테스트 센터, 계획, 콘텐츠를 선택합니다.

  2. 이전 도구 모음을 복사할 정적 테스트 도구 모음을 선택합니다.

    테스트 도구 모음 계층 구조의 도구 모음에서 다른 테스트 계획에서 테스트 도구 모음 복사를 선택합니다.

    테스트 도구 모음 및 포함되는 모든 도구가 복사되지만 테스트 사례는 복사되지 않습니다. 원본 및 대상 테스트 계획은 동일한 테스트 사례를 공유합니다.

복사 후에 다른 계획에 영향을 미치지 않고 어느 한 계획에 테스트 사례를 추가하거나 제거할 수 있지만 공유 테스트 사례를 편집하는 경우 변경 내용은 두 테스트 계획에 영향을 미칩니다.

응용 프로그램의 다른 버전을 개발할 경우 복제가 유리합니다. 복제 후, 다른 두 버전의 테스트가 서로 충돌하지 않고 변경될 수 있습니다.

Hh543843.collapse_all(ko-kr,VS.120).gifMicrosoft Test Manager에서 테스트 도구 모음을 복제하려면

테스트 센터, 구성, 테스트 계획 관리자를 엽니다.

테스트 계획의 상황에 맞는 메뉴에서 복제를 선택합니다.

테스트 계획 복제

Hh543843.collapse_all(ko-kr,VS.120).gif명령줄에서 테스트 도구 모음을 복제하려면

개발자 명령 프롬프트를 엽니다. 또는 표준 명령 프롬프트를 사용하여 디렉터리를 %VS110COMNTOOLS%..\IDE로 변경합니다. tcm.exe을 사용합니다.

cd %VS110COMNTOOLS%..\IDE

tcm suites /clone     
   /collection:http://Server:8080/tfs/Collection 
   /teamproject:"TeamProject"
   [/destinationteamproject: "DestinationProject"]
   /suiteid:sourceId 
   /destinationsuiteid:targetId 
   [/clonerequirements] 
   [/overridefield:"field name"="new value"] [/overridefield:"field 2"="value 2" ...]] 

매개 변수:

  • Server, Collection, TeamProject: Team Foundation Server, 팀 프로젝트 컬렉션 및 팀 프로젝트의 이름입니다.

  • destinationTeamProject: 대상 테스트 도구 모음이 서로 다른 팀 프로젝트에 있을 경우 지정합니다. 같은 팀 프로젝트 컬렉션에 있어야 합니다. "Iteration Path""Area Path"에 대한 재정의 필드 값을 지정해야 합니다.

  • suiteIddestinationSuiteId: 복사할 제품군의 ID와 ID 제품군에 새 복사본이 추가됩니다. 전체 테스트 계획을 복사할 경우 테스트 계획의 루트에 있는 제품군의 ID를 사용합니다.

    테스트 계획에서 선택하면 도구 모음의 ID는 세부 정보 창에 표시됩니다.

    또한 tcm suites /list를 사용하여 목록 도구 모음을 가져올 수도 있습니다.

  • /clonerequirements: 요구 사항 기반 테스트 도구 모음에 연결된 요구 사항 작업 항목을 복제합니다. 이 매개 변수를 생략하면 요구 사항 기반의 테스트 도구 모음이 정적 도구 모음으로 변환됩니다.

  • /overridefield:"field name"="new value": 복제된 각 작업 항목의 필드의 값을 변경합니다. 이 매개 변수의 다중 발생을 사용하여 원하는 수 만큼의 필드를 변경할 수 있습니다.

  • (사용되지 않음) /fieldname:"field name" /fieldvalue:"new value": 복제된 각 작업 항목의 필드의 값을 변경합니다. 스프린트 사이에서 도구 모음을 복사할 경우 이를 사용하여 반복 경로를 변경할 수 있습니다.

    새 스크립트에 대해 /overridefield를 사용합니다. /fieldname/fieldvalue를 사용하여 하나의 필드만 변경할 수 있습니다.

예를 들면 다음과 같습니다.

tcm suites /clone /collection:http://tfs.fabrikam.com:8080/tfs/DefaultCollection
   /teamproject:IceCream /destinationteamproject:ToyStore
   /clonerequirements
   /suiteid:234 /destinationsuiteid:567 
   /overridefield:"Iteration Path"="ToyStore\sprint3"
   /overridefield:"Area Path"="ToyStore\catalog"

Hh543843.collapse_all(ko-kr,VS.120).gif복제 후 실행할 조정

  • 복제 작업의 필드 값을 재정의한 경우 쿼리 기반 테스트 도구 모음 업데이트를 합니다. 예를 들어 영역 경로에 오버라이드 값을 제공하고 영역 경로를 참조하는 쿼리 기반 테스트 도구 모음이 있을 경우, 쿼리 편집을 고려하십시오. 자세한 내용은 테스트 도구 모음을 사용하여 테스트 사례 구성[사용되지 않음]을 참조하십시오.

  • /clonerequirements 사용: 새 요구 사항에 세부 정보를 추가 합니다. 복제 작업은 각 복제된 요구 사항에 맞는 새 요구 사항 작업 항목(제품 백로그 항목 및 사용자 스토리)을 만듭니다. 새 요구 사항을 새 테스트 계획에 맞게 편집합니다.

    /clonerequirements를 사용하지 않을 경우: 새 요구 사항과 요구 사항 기반 도구 모음을 만듭니다. /clonerequirements를 사용하지 않을 경우 복제 작업은 요구 사항 기반 테스트 도구 모음을 정적 도구 모음으로 변환하고 새 테스트 사례는 더 이상 요구 사항 작업 항목에 연결되지 않습니다. 따라서 요구 사항 작업 항목(제품 백로그 항목 또는 사용자 스토리)을 만들고 거기에서 제품군을 만든 다음 테스트 사례를 해당 제품군으로 이동할 수 있습니다.

  • 자동화된 테스트 사례를 복제한 경우 대상 테스트 계획의 빌드를 지정합니다. 자세한 내용은 Microsoft Test Manager에서 테스트 사례 자동화을 참조하십시오.

Hh543843.collapse_all(ko-kr,VS.120).gif무엇이 복제됩니까?

테스트 도구 모음을 복제하면 다음 개체가 소스 테스트 계획에서 대상 테스트 계획으로 복사됩니다.

테스트 계획 개체

복사됨

참고

테스트 사례

항목이 적용됨

각 새 테스트 사례는 공유 단계를 유지합니다.

소스 및 새 테스트 사례 간 링크가 만들어집니다.

새 테스트 사례는 테스트 실행, 테스트 결과 및 빌드 정보가 없습니다.

복제된 테스트 사례에서 참조되는 공유 단계

항목이 적용됨

테스트 도구 모음

항목이 적용됨

다음 데이터는 유지됩니다.

  • 테스트 도구 모음의 이름 및 계층 구조

  • 테스트 사례의 순서

  • 할당된 테스터

  • 구성

복제된 테스트 사례에서 링크된 작업 기록

항목이 적용됨

링크 및 첨부 파일

항목이 적용됨

테스트 구성

항목이 적용됨

테스트 구성은 대상 테스트 계획에 다시 적용됩니다.

테스트 설정

항목이 적용되지 않음

대상 테스트 계획에 대한 테스트 설정이 적용됩니다.

테스트 결과

항목이 적용되지 않음

테스트 실행 및 예비 테스트 세션

항목이 적용되지 않음

테스트 실행은 소스 테스트 계획에만 적용되므로 복사되지 않습니다.

요구 사항 기반 도구 모음

항목이 적용되지 않음

/clonerequirements를 사용하지 않는 경우

요구 사항 기반 테스트 도구 모음은 대상 테스트 계획에서 정적 테스트 도구 모음으로 변환됩니다. 복제된 테스트 사례는 이 정적 테스트 도구 모음에서 참조됩니다.

복제된 테스트 사례에 원래 요구 사항 작업 항목에 대한 링크가 없습니다.

요구 사항 기반 도구 모음

항목이 적용됨

/clonerequirements를 사용하는 경우

복사되어 요구 사항 작업 항목의 새 복사본으로 링크됩니다.

요구 사항 작업 항목(제품 백로그 항목 또는 사용자 스토리)

/clonerequirements를 사용하는 경우

복제된 요구 사항 기반 도구 모음과 연결된 요구 사항 작업 항목이 복제됩니다.

버그 작업 항목

/clonerequirements를 사용하는 경우

/clonerequirements를 사용하는 경우

Scrum 프로세스 템플릿을 사용하는 팀 프로젝트 또는 버그 작업 항목이 요구 사항 작업 항목 범주에 있는 모든 프로젝트에서 복제됩니다.

다른 프로젝트에서는 버그가 복제되지 않습니다.

Hh543843.collapse_all(ko-kr,VS.120).giftcm.exe를 사용하여 복제하는 예제 테스트 도구 모음

소스 테스트 계획

소스 테스트 계획
대상 테스트 계획

대상 테스트 계획

커뮤니티 추가 항목

추가
표시:
© 2014 Microsoft