테스트 결과 게시
업데이트: 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에 연결을 참조하십시오.
전체 테스트 실행 또는 여러 테스트 실행만 게시할 수 있습니다. 실행의 하위 집합을 게시할 수는 없습니다.
게시할 기존 빌드를 지정해야 합니다. 또한 해당 빌드의 플랫폼/버전 조합을 지정해야 합니다. 테스트 결과 게시 대화 상자에 나열된 빌드 중 일부는 선택할 수 있는 해당 플랫폼/버전을 제공하지 않을 수 있습니다. 이는 시작 과정에서 빌드에 오류가 발생하여 플랫폼/버전이 확인되지 않아 열거할 수 없기 때문일 수 있습니다. 이러한 빌드는 게시용으로 선택할 수 없습니다.