다음을 통해 공유


테스트 결과 게시

업데이트: 2007년 11월

테스트 결과 게시는 다른 팀 구성원과 결과를 공유하는 한 가지 방법입니다. 테스트 결과가 게시된 후에 결과는 작업 저장소라고 하는 SQL Server 데이터베이스에 저장됩니다. 이 데이터베이스에는 코드 검사 정보를 비롯하여 모든 종류의 테스트 결과 데이터가 저장됩니다. 프로젝트 팀은 모든 팀 구성원이 공유하는 단일 작업 저장소를 사용합니다.

다음 그림에서는 테스트 결과가 생성되어 게시되고 최종적으로 Team Foundation Server의 데이터 웨어하우스로 이동하는 과정을 보여 줍니다.

작업 저장소에 테스트 결과 게시

앞의 그림에 대한 단계 설명

1a단계: 로컬 테스트를 실행합니다.

테스터는 실행 테스트를 볼 수 있도록 Visual Studio Team System Test Edition을 사용하여 로컬 컴퓨터에서 테스트를 실행합니다.

1b단계: 원격 테스트를 실행합니다.

테스터는 컨트롤러 및 에이전트를 사용하여 테스트를 원격으로 실행합니다. 여기서도 Visual Studio Test Edition을 사용하여 실행 테스트를 볼 수 있습니다. 자세한 내용은 컨트롤러, 에이전트 및 Rig를 참조하십시오.

참고:

테스트를 로컬에서 실행하는지, 아니면 원격으로 실행하는지 여부에 관계없이 테스트를 실행하면 테스트 결과 데이터가 자동으로 생성됩니다.

2a 및 2b단계: 테스트 결과를 저장합니다.

테스트 결과는 생성될 때 디스크에 자동으로 저장됩니다.

  • 부하 테스트 결과 저장소는 명시적으로 설치되어야 합니다.

  • 부하 테스트 결과 저장소는 확장 가능한 스키마를 사용합니다.

  • Visual Studio Test Edition의 테스트 실행 창을 통해 스풀링된 결과 저장소에 액세스할 수 있습니다.

  • 컨트롤러 및 에이전트를 별도의 컴퓨터에서 실행할 필요가 없습니다. 마찬가지로 컨트롤러 및 에이전트를 원격 컴퓨터에서 실행할 필요가 없습니다.

3단계: 결과를 게시합니다.

테스터는 결과를 로컬 테스트 실행과 에이전트 및 컨트롤러를 사용하여 실행된 테스트의 작업 저장소 모두에 게시합니다. 작업 저장소에 저장된 데이터만 Team Foundation Server의 데이터 웨어하우스로 복사될 수 있습니다.

4단계: 데이터를 끌어 옵니다.

데이터 웨어하우스는 일정대로 작업 저장소에서 데이터를 끌어 옵니다. 자세한 내용은 테스트 데이터를 데이터 웨어하우스로 이동을 참조하십시오.

데이터가 데이터 웨어하우스에 있으면 테스트를 여러 번 실행하여 집계된 테스트 데이터를 Team Foundation Server의 보고 및 Team Foundation Build 기능에 사용할 수 있습니다.

참고:

명령줄을 사용하여 테스트 결과를 게시할 수도 있습니다. 자세한 내용은 명령줄 테스트 실행을 참조하십시오.

테스트 결과를 게시하기 위한 요구 사항

테스트 결과를 게시하기 전에 다음 요구 사항을 알아두십시오.

  • 작업 저장소는 Team Foundation Server 컴퓨터에 있습니다. 따라서 팀 탐색기가 설치되어 있고 Visual Studio 사용자 세션이 Team Foundation Server 컴퓨터에 연결되어 있는 경우에만 테스트 데이터를 게시할 수 있습니다. Team Foundation Server에 연결하는 방법에 대한 자세한 내용은 방법: Team Foundation Server에 연결을 참조하십시오.

  • 전체 테스트 실행 또는 여러 테스트 실행만 게시할 수 있습니다. 실행의 하위 집합을 게시할 수는 없습니다.

  • 게시할 기존 빌드를 지정해야 합니다. 또한 해당 빌드의 플랫폼/버전 조합을 지정해야 합니다. 테스트 결과 게시 대화 상자에 나열된 빌드 중 일부는 선택할 수 있는 해당 플랫폼/버전을 제공하지 않을 수 있습니다. 이는 시작 과정에서 빌드에 오류가 발생하여 플랫폼/버전이 확인되지 않아 열거할 수 없기 때문일 수 있습니다. 이러한 빌드는 게시용으로 선택할 수 없습니다.

참고 항목

작업

방법: 테스트 결과 게시

개념

테스트 데이터를 데이터 웨어하우스로 이동

테스트 결과 게시를 위한 명령줄 옵션

데이터 웨어하우스 아키텍처 이해

기타 리소스

명령줄 테스트 실행