Team Web Access를 사용하여 수동 테스트 계획

스프린트 또는 마일스톤에 대한 수동 테스트를 추적하는 테스트 계획을 만듭니다. 이렇게 하면 특정 스프린트 또는 중요 시점에 대한 테스트가 언제 완료되는지 볼 수 있습니다.

TFS 2013 업데이트 3을 사용하여 테스트 계획 및 도구 모음을 사용자 지정할 수 있습니다. 예를 들어 테스트 계획의 검토자를 식별하기 위한 추가 필드를 추가하거나 상태 필드의 기본값을 프로세스에 더 적합하게 변경할 수 있습니다. 이와 같이 업데이트 3으로 업그레이드하면 테스트 계획 및 테스트 도구 모음이 작업 항목으로 변환됩니다. ID도 변경됩니다. ID가 변경되었으므로 테스트 계획 또는 테스트 도구 모음으로 직접 이동하는 데 사용했던 책갈피는 더 이상 작동하지 않습니다. Team Web Access 또는 Microsoft Test Manager를 사용하여 테스트 계획 및 도구 모음에 여전히 액세스할 수 있습니다. 그렇지만 영역 경로 사용 권한에 따라 액세스 권한을 설정하는 것이 좋습니다.

TFS 2013.3에서 추가로 변경된 사항에 대해서는 Q & A 섹션을 검토하세요.

테스트 계획

  1. 아직 계획하지 않은 경우 팀 프로젝트 만들기백로그 만들기를 수행하십시오.

  2. 팀 프로젝트에 연결한 다음 팀 탐색기에서 Team Web Access를 엽니다.

    Team Web Access를 사용하여 테스트 계획

    또는 브라우저에서 Team Web Access를 직접 엽니다. 예를 들어, 이름이 FabrikamPrime이라는 서버에 연결하려면 http://FabrikamPrime:8080/tfs/를 사용하면 팀 프로젝트에서 선택할 수 있습니다.

  3. 테스트 허브로 이동합니다.

    Team Web Access에서 테스트 허브 선택

    테스트 허브가 보이지 않으면 TFS 관리자에게서 모든 권한을 받아야 합니다.

  4. 현재 스프린트에 대한 테스트 계획을 만듭니다.

    테스트 계획 탐색기 창의 새로 만들기 단추

  5. 테스트 계획의 이름을 지정합니다. 영역 경로 및 반복 경로를 확인합니다.

    테스트 계획 만들기 대화 상자의 만들기 단추

  6. 수동 테스트가 필요한 백로그 항목에 대해 테스트 도구 모음을 추가합니다. (이러한 백로그 항목은 팀 프로젝트 설정을 기반으로 하는 사용자 스토리, 요구 사항 또는 다른 작업 항목일 수 있습니다.)

    테스트 계획 탐색기 창의 새로 만들기 단추

    요구 사항 기반 도구 모음을 사용하여 테스트 사례를 그룹화하여 백로그 항목의 테스트 상태를 추적할 수 있습니다. 요구 사항 기반 테스트 도구 모음에 추가하는 각 테스트 사례는 백로그 항목에 자동으로 연결됩니다.

  7. 스프린트의 반복 경로를 기준으로 필터링 하려면 절을 추가합니다. 쿼리를 실행하여 백로그 항목을 표시합니다.

    새 절 추가 단추를 사용하여 쿼리를 업데이트합니다.

  8. 이 스프린트를 테스트할 백로그 항목을 선택합니다.

    목록에서 항목을 선택하고 테스트 도구 모음 만들기를 클릭합니다.

    이제 각 백로그 항목에 대한 요구 사항 기반 테스트 도구 모음을 만들었습니다.

Q & A

Q: 테스트 계획 및 테스트 도구 모음의 속성을 편집할 수 있나요?

A: TFS 2013 업데이트 3에서 온-프레미스 TFS를 사용하는 경우 Team Web Access 또는 MTM(Microsoft Test Manager)에서 테스트 계획 및 테스트 도구 모음의 속성을 편집할 수 있습니다.

Team Web Access의 테스트 허브에서 테스트 계획 또는 테스트 도구 모음을 선택한 다음 엽니다.

테스트 허브에서 테스트 계획 열기를 클릭합니다.

작업 항목 폼에서 테스트 계획 또는 테스트 도구 모음에 대한 사용자 지정 필드, 상태, 요약, 세부 정보, 첨부 파일 및 링크를 보고 변경할 수 있습니다.

MTM용 업데이트 3과 TFS 2013 업데이트 3이 설치됨: MTM에서도 작업 항목의 속성을 편집할 수 있습니다. 테스트 계획을 열어 필드를 편집합니다. 이제 속성 탭에는 작업 항목 폼이 표시됩니다. 실행 설정이 새 탭으로 이동했습니다.

테스트 계획을 선택한 다음 속성 탭을 선택합니다.

테스트 도구 모음의 경우 상황에 맞는 메뉴에서 테스트 도구 모음을 열어 작업 항목에 대한 필드를 보고 변경합니다.

TFS 2013 업데이트 3만 설치됨: MTM에서 직접 테스트 계획 또는 테스트 도구 모음의 속성을 편집만 할 수 있습니다. 테스트 계획 또는 테스트 도구 모음을 열고 ID를 찾은 후 Ctrl+G를 눌러 MTM에서 해당 특정 작업 항목으로 이동합니다.

TFS 2013 업데이트 3이 설치되지 않음: Microsoft Test Manager에서만 테스트 계획 또는 테스트 도구 모음을 열 수 있습니다. Team Web Access에서는 테스트 계획 또는 테스트 도구 모음을 열 수 없습니다. 테스트 계획 및 테스트 도구 모음은 작업 항목이 아닙니다. Team Web Access에서 직접 MTM의 테스트 계획을 열려면 Visual Studio 2012 업데이트 3 이상을 설치해야 합니다. 가장 최근에 설치된 MTM 버전이 시작됩니다.

Microsoft Test Manager를 사용하여 테스트 계획 열기

Q: 테스트 계획 및 테스트 도구 모음에 대한 감사 내역을 가져올 수 있나요?

A: 예. TFS 2013.3를 사용할 때는 작업 항목 기록이 테스트 계획 및 테스트 도구 모음의 변경을 추적합니다. 예를 들어 테스트 도구 모음에 테스트를 추가하거나 구성을 변경하는 등의 작업을 추적합니다. 감사 추적을 보려면 작업 항목 폼의 기록에서 모든 변경 내용을 선택합니다.

테스트 계획 및 테스트 도구 모음에서 감사 평가판 보기

Q: 정적 테스트 도구 모음이란 무엇입니까?

A: 정적 테스트 도구 모음에는 테스트 사례 및 테스트 도구 모음 조합을 자식 항목으로 포함할 수 있습니다. 상황에 맞는 메뉴 또는 도구 모음의 더하기 아이콘을 사용하여 테스트 계획 탭에서 정적 테스트 도구 모음을 추가합니다. 이 정적 테스트 도구 모음에 추가할 테스트 사례만 선택하거나 다른 테스트 도구 모음을 추가합니다.

Q: 요구 사항 기반 테스트 도구 모음을 그룹화 수 있습니까?

A: 예. 이렇게 하려면 정적 테스트 도구 모음을 만듭니다. 정적 테스트 계획에서 그룹화하려면 테스트 도구 모음을 끌어 놓으십시오.

폴더와 같은 정적 테스트 도구 모음 사용

Q: 쿼리 기반 테스트 도구 모음이란 무엇입니까?

답: 쿼리를 사용하여 특정 특성을 가진 테스트 사례(예: 우선 순위가 1인 모든 테스트)를 그룹화할 수 있습니다. 도구 모음은 사용자가 정의하는 쿼리에서 반환하는 모든 테스트 사례를 자동으로 포함합니다.

Q: 간편하게 검토할 수 있도록 오프라인 버전의 테스트 계획을 만들 수 있습니까?

A: 예. Team Foundation Server 2013 업데이트 2 이상가 설치되어 있다면 Team Web Access를 사용하여 테스트 계획, 테스트 도구 모음 및 테스트 사례를 내보낼 수 있습니다. 보고서에 포함시킬 세부 사항을 선택할 수 있습니다. 그런 다음 검토를 위해 이 보고서를 전자 메일로 보내거나 인쇄할 수 있습니다.

테스트 도구 모음을 선택하고, 마우스 오른쪽 버튼을 클릭한 다음 내보내기를 선택합니다.

테스트 도구 모음 목록 보기에서 열을 추가하거나 제거하여 보고서의 테스트 사례 필드를 변경합니다.

Q: 테스트 계획의 데이터를 내보낼 때 데이터를 그냥 확인하거나 Word 문서로 복사할 수 있습니까?

A: 예. 내보내기 대화 상자에서 인쇄 옵션을 선택한 다음 인쇄 대화 상자에서 취소를 선택합니다. 보고서의 데이터가 표시됩니다. 필요에 따라, 모든 텍스트를 선택한 다음 복사하여 Microsoft Word 문서에 붙여넣을 수 있습니다. 보고서의 모든 서식이 유지됩니다.

Q: 테스트 계획의 데이터를 내보낼 때 모든 사용자에게 적용되도록 보고서를 사용자 지정할 수 있습니까?

A: 예. 예를 들어 XSLT 파일을 편집하여 회사 로고를 추가하거나 데이터 형식을 변경할 수 있습니다. 이 파일을 편집하기 전에 백업 복사본을 만들어야 합니다. 이러한 변경 사항은 사용자가 테스트 계획의 데이터를 내보낼 때 적용됩니다. XSLT 파일은 다음 위치의 TFS 서버에 있습니다.

C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\_tfs_resources\TestManagement\v1.0\Transforms\1033\TestSuite.xsl

Team Foundation Server 업데이트를 설치하면 이 파일을 덮어쓰게 되므로 이 파일을 변경한 경우 해당 복사본을 보관해야 합니다.

이 복사본의 위치는 <installation path>\Application Tier\Web Services\_tfs_resources\TestManagement\v1.0\Transforms\<locale>\TestSuite.xsl과 같으며 TFS 및 로캘의 설치 경로에 따라 달라질 수 있습니다.

Q: Visual Studio 2013 업데이트 3으로 업그레이드하는 경우 MTM을 2013.3으로 업그레이드 되지 않은 TFS 서버에 연결할 수 있나요?

A: MTM을 연결하고 사용할 수 있습니다. 그렇지만 테스트 계획 및 테스트 도구 모음이 작업 항목이 되도록 업그레이드되지 않았으므로 작업 항목 속성에 액세스할 수 없습니다.

Q: 테스트 계획 또는 테스트 도구 모음을 사용자 지정할 수 있나요?

A: 다른 WIT와 마찬가지로 필드를 추가하고 워크플로를 변경하고 사용자 지정할 수 있습니다. 사용자 지정 작업 항목 형식 수정 또는 추가(WIT)을 참조하세요.

Q: 테스트 도구 모음 상태가 지금 테스트를 실행하지 못하게 막지 않는 이유는 무엇인가요?

A: TFS 2013 업데이트 3을 사용할 경우 테스트 도구 모음 상태를 사용자 지정할 수 있으므로 테스트 도구 모음 상태가 "진행 중"인 경우에만 테스트를 실행할 수 있도록 하는 제한이 없어졌습니다. 일부 사용자는 실행할 수 있는 테스트에 자체 사용자 지정 상태를 사용할 수 있으므로 이러한 변경으로 인해 유연성이 좀 더 향상되었습니다.

Q: 테스트 계획 또는 테스트 도구 모음의 상태를 변경하려고 할 때 오류가 발생하는 이유는 무엇인가요?

A: TFS 2013 업데이트 3 이전에는 테스트 계획 상태가 "활성" 및 "비활성"일 수만 있었으며 테스트 도구 모음 상태는 "계획 중", "진행 중" 및 "완료됨"일 수만 있었습니다. 업데이트 3에서는 여러 워크플로 상태를 갖도록 테스트 계획을 사용자 지정할 수 있습니다. Visual Studio 2013 업데이트 3 이전의 Visual Studio 버전에서 MTM 클라이언트를 사용하는 경우 이 버전의 클라이언트는 사용자 지정 상태에 맞게 디자인되지 않았으므로 상태를 업데이트하려고 하면 오류가 발생할 수 있습니다. MTM을 Visual Studio 2013 업데이트 3으로 업그레이드하고 상태를 변경할 수 있습니다. 또는 MTM에서 직접 테스트 계획 또는 테스트 도구 모음 작업 항목을 열 수도 있습니다(Ctrl+G를 누르고 다음 작업 항목의 ID 입력).

Q: 비활성 상태의 테스트 계획이 표시되기 시작한 이유는 무엇인가요?

A: TFS 2013 업데이트 3을 사용할 경우 워크플로에 따라 테스트 계획에 사용자 지정 상태를 추가할 수 있습니다. 일부 사용자는 다른 상태를 선택하여 활성 또는 비활성 상태를 나타낼 수 있습니다. 이제 상태 값에 관계없이 모든 테스트 계획을 표시해야 합니다.

Q: TFS 2013을 사용하여 테스트 도구 모음의 상태를 변경하려면 어떻게 하나요?3?

A: 테스트 도구 모음을 열고 작업 항목 폼에서 상태를 변경합니다.

Q: Visual Studio 2013.2(또는 이전 버전)를 사용하여 MTM 클라이언트에서 TFS 2013.3에 연결할 때 오류가 발생합니다.이 문제는 어떻게 해결하나요?

TFS 업그레이드 후 응용 프로그램 결함 오류 메시지

A: 팀 프로젝트에 대한 프로세스 구성을 업데이트해야 합니다. 가져오기 및 내보내기 프로세스 구성[witadmin]을 참조하세요.

Q: Team Web Access에 대한 자세한 내용은 어디서 확인하나요?

A: 여기를 참조하세요.

Q: MTM에 대한 추가 정보는 어디서 확인하나요?

A: 여기서 MTM 사용을 시작하는 방법을 확인할 수 있습니다.

다음 단계 실행:

이제 수동 테스트 사례를 만듭니다.

또는 자세히 살펴보십시오.

사전 계획 없이 응용 프로그램을 탐색합니다.