빌드 큐브 뷰를 사용하여 빌드 정보 및 빌드 검사 분석 및 보고
빌드 큐브 뷰를 사용 하 여에서 측정값, 차원 및 특성 방금SQLAnalysis Services 큐브를 볼 수 있습니다 Visual Studio Team Foundation Server빌드프로세스에 관련 되어 있습니다. 이러한 측정값을 사용 하 여 보존할 빌드를 실패 하 고 확인 합니다 예를 들어,빌드에는코딩하다의 양을 변경 합니다.
관점에서 보고를 사용 하는 관계형 테이블 기반으로 빌드도속성에서빌드,코딩하다검사를 빌드하거나변경 집합버전제어.자세한 내용은 빌드 정보 테이블, 프로젝트 빌드 테이블, 빌드 검사 테이블 및 빌드 변경 집합 테이블를 참조하십시오.
빌드 큐브 뷰를 사용 하 여 다음 질문에 대답 보고서를만들다수 있습니다. 상태 보고서:
추세 보고서:
참고
Visual Studio ALM(Application Lifecycle Management)용 데이터 웨어하우스에서 SQL Server Enterprise Edition을 사용하는 경우 큐브 목록에는 Team System과 큐브 뷰 집합이 포함됩니다.큐브 뷰에서는 전체 Team System 큐브에 대해 정의된 차원 및 측정 그룹을 모두 스크롤할 필요가 없도록 데이터에 초점을 두는 뷰를 제공합니다.
|
항목 내용
예제: 빌드 상태 보고서
조치 작성
차원 및 특성 빌드 큐브 지원에는 필터링과 분류
빌드 및 테스트 관리에 필요한 작업
예제: 빌드 상태 보고서
Excel에서 피벗 차트 보고서를 사용 하 여 다음 그림의 데이터와 비슷한 시간대 별빌드상태를 표시할 수 있습니다.
Microsoft Solutions FrameworkFramework(MSF) v5.0프로세스템플릿을 작성할 상황보고서Excel에서 포함 됩니다.자세한 내용은 빌드 상태 Excel 보고서를 참조하십시오.
맨 위로 이동
피벗 필드 선택 및 필터
빌드상태에 대 한요약보고서만들다다음 단계를 수행 하 여 있습니다.
Excel에서연결하다하려면 Analysis Services 큐브에 대 한 Team Foundation Server, 피벗 차트보고서를 삽입 합니다.
자세한 내용은 Microsoft Excel에서 Visual Studio ALM 보고서 만들기를 참조하십시오.
차트를 마우스 오른쪽 단추로 클릭 하 고 클릭 차트 종류 변경, 클릭 영역, 다음을 클릭 하 고 누적 세로 막대형.
각보고서필터에 대해 다음 필드를 각각 마우스 오른쪽 단추로, 계층, 주, 또는 다른 중요 한 요소를 지정 하 고 다음에필드를 끌어 해당 보고서 필터영역입니다.
팀 프로젝트 계층 구조 에서 팀 프로젝트 차원
연도의 주 날짜 에서 날짜 차원
빌드 정의 이름 에서 빌드 차원
에 날짜 차원으로확장하다필드를 더, 드래그 하 고는 날짜, 주, 또는 월 필드는 **축 필드 (항목)**영역생성 하는 세분화 된보고서를 지정 합니다.
드래그를 빌드 정보 수 필드에서 빌드 정보 측정값그룹에 값영역.
드래그를 빌드 상태 이름 필드에서 빌드 상태 차원에 **범례 필드 (계열)**영역.
(선택 사항) 필터는 빌드 상태 이름 표시 하려면필드를 작성 하는 실패, 부분 성공, 또는 성공.
맨 위로 이동
조치 작성
다음 표에서 빌드를 관련 된 측정값에 설명 합니다.해당 빌드 검사 측정값그룹에 필요한테스트팀계측하다테스트코딩하다검사 데이터를 수집 합니다.자세한 내용은 빌드 관리 및 테스트에 필요한 활동 이 항목의 뒷부분에 나오는.이러한 조치 중 몇 가지를 사용 하는보고서의 예제를 보려면 빌드 품질 지표 보고서.
측정값 그룹 |
측정값 |
설명 |
---|---|---|
빌드 정보 |
빌드 세부 횟수 |
수는 특정빌드를 실행 한 횟수입니다. |
빌드 지속 시간 |
빌드완료 하는 데 걸린 시간 (분)의 수입니다. |
|
빌드 변경 집합 |
빌드 변경 집합 개수 |
선택한 빌드 집합에서 변경 집합의 수입니다. |
빌드 검사 |
설명 블록 |
선택한빌드설명 블록 수입니다.빌드에 대해 여러 개의테스트실행을 수행 하는 경우빌드검사 검사에 결합 된 결과 반영 합니다.그러나 실행 중복 블록을 다룰 수 있습니다. |
검사 되지 않은 블록 |
선택한빌드포함 되지 않은 블록 수입니다.빌드에 대해 여러 개의테스트실행을 수행 하는 경우빌드검사 검사에 결합 된 결과 반영 합니다.그러나 실행 중복 블록을 다룰 수 있습니다. |
|
빌드 검사 |
코딩하다검사 통계와 관련 된 빌드 번호입니다. |
|
검사 된 줄 수 |
선택한빌드에 대해 설명 하는 줄 번호입니다.빌드에 대해 여러 개의테스트실행을 수행 하는 경우빌드검사 검사에 결합 된 결과 반영 합니다.그러나 실행 되는 겹치는 줄을 다룰 수 있습니다. |
|
검사 되지 않은 줄 |
선택한빌드포함 되지 않은 줄 수입니다.빌드에 대해 여러 개의테스트실행을 수행 하는 경우빌드검사 검사에 결합 된 결과 반영 합니다.그러나 실행 되는 겹치는 줄을 처리할 수 있습니다. |
|
부분적으로 검사 된 줄 수 |
선택한빌드를 부분적으로 다루는 줄 수입니다.빌드에 대해 여러 개의테스트실행을 수행 하는 경우빌드검사 검사에 결합 된 결과 반영 합니다.그러나 실행 되는 겹치는 줄을 처리할 수 있습니다. |
|
빌드 프로젝트 |
프로젝트 빌드 횟수 |
.Csproj 파일,.vbproj 파일 및 다른프로젝트파일에 빌드 선택한 집합의 수입니다. |
컴파일 오류 |
선택한 빌드에 대해 발생 한컴파일하다오류 수입니다. |
|
컴파일 경고 |
선택한 빌드에 대해 발생 한컴파일하다경고 수입니다. |
|
정적 분석 오류 |
선택한 빌드에 대 한 발생 한고정적인분석오류 수입니다. |
|
정적 분석 경고 |
선택한 빌드에 대해 발생 한고정적인분석경고 수입니다. |
맨 위로 이동
차원 및 특성 빌드 큐브 지원에는 필터링과 분류
측정값을 집계, 필터링 된보고서또는보고서축을 지정 하는 다음 표에 있는 특성을 수 있습니다.이러한 특성을 보완 하기는 팀 프로젝트 및 날짜 공유 차원은 작업 하 여 공유 차원 에 대해 설명 합니다.
[!참고]
사용 하는 어셈블리, 빌드 버전, 또는 빌드 플랫폼 차원 특성테스트팀 해야테스트결과 데이터를 위한 저장소를게시하다Team Foundation Server.자세한 내용은 빌드 관리 및 테스트에 필요한 활동 이 항목의 뒷부분에 나오는.
크기 |
특성 |
설명 |
---|---|---|
Assembly |
Assembly |
(게시 된테스트결과)빌드의 일환으로 하는 테스트 대상응용 프로그램의코딩하다이름입니다.자세한 내용은 빌드 프로세스에서 테스트 실행을 참조하십시오. |
Build |
빌드 정의 이름 |
에 대 한빌드실행빌드정의에 지정 된 이름입니다. |
ID 작성 |
빌드에 할당 된 번호입니다.특정빌드정의 실행할 때마다 해당 빌드 ID 1 씩 증가 합니다. |
|
빌드 이름 |
이름 또는빌드를 고유 하 게 식별 하는 식입니다.자세한 내용은 빌드 번호 사용을 참조하십시오. |
|
빌드 시작 시간 |
날짜 및 시간빌드를 시작할 때. |
|
빌드 형식 |
왜빌드실행 된 이유입니다.빌드 형식의빌드에 대해 정의 된트리거하다연결 됩니다.Team Foundation Server다음과 같은 빌드를 지원: (모든 체크 인에 트리거 되었음), 수동 연속 롤링 (이전빌드완료 될 때까지 체크 인 누적), 체크, 게이트 및 예약.자세한 내용은 빌드 트리거 및 이유 지정을 참조하십시오. |
|
저장 위치 |
일정 한 리소스 로케이터가 (URL)는 완료 된빌드에 대 한.URL웹 브라우저가인터넷리소스를 찾을 수 있는 프로토콜을 지정 합니다.각URL의빌드정보 있는 서버의 이름을 포함 합니다.리소스의 경로 포함할 수도 있습니다. |
|
빌드 버전 |
빌드 버전 |
(게시 된테스트결과) 빌드범주를 지정 하는 이름 집합 실행 된테스트의 일부로 게시 된 완료 된 빌드에 할당 되었습니다.예를 들어,빌드버전베타릴리스또는 최종릴리스를 지정할 수 있습니다.자세한 내용은 테스트 결과 게시를 위한 명령줄 옵션을 참조하십시오. |
빌드 플랫폼 |
빌드 플랫폼 |
에는 엔드-투-엔드 (않습니다:바탕 화면)빌드했습니다플랫폼의 이름 (예를 들어, x86 또는 Any CPU).이특성을 사용 하는보고서의 예제를 보려면 빌드 요약 보고서. 자세한 내용은 기본 템플릿을 기반으로 하는 빌드 프로세스 정의를 참조하십시오. |
빌드 품질 |
빌드 품질 |
품질을빌드.예를 들어, 완료 된빌드의 품질을 평가할 수 있습니다 배포 준비가, 거부 됨, 또는 확인 중.자세한 내용은 빌드 품질 값 추가 또는 제거를 참조하십시오. |
빌드 상태 |
빌드 상태 이름 |
현재 상태를빌드합니다.유효한 값은 실패, 부분 성공, 중지 됨, 성공, 및 알 수 없는.자세한 내용은 빌드 탐색기에서 빌드 관리를 참조하십시오. |
소스 프로젝트 파일 빌드 |
파일 계층 구조 |
소스파일의 전체네트워크경로입니다. |
파일 확장명 |
소스 파일 이름의 확장명입니다. |
|
버전 제어 변경 집합 |
변경 집합 ID |
변경 집합에 할당 된 번호입니다. |
체크 인한 사용자 |
변경 집합에 체크 인 팀 구성원의사용자이름입니다. |
|
설명 |
변경 집합에 연결 된 체크 인 메모 합니다. |
|
정책 재정의 설명 |
정책을 재정의 하는 경우 제공 되는 주석입니다.필드변경 집합으로 정책을 재정의 하지 않은 경우 null입니다. |
맨 위로 이동
빌드 및 테스트 관리에 필요한 작업
유용한 데이터가 들어 있는만들다빌드보고서를 팀 구성원이 빌드 및 테스트를 관리 하려면 다음 작업을 수행 해야 합니다.
빌드 시스템 구성.사용할 Team Foundation Build, 팀빌드시스템을 설정 해야 합니다.
자세한 내용은 Configure Your Build System를 참조하십시오.
빌드 정의를 만듭니다.팀을만들다해야 하나 이상의빌드정의가 있습니다.팀의 다른플랫폼또는 다른구성에 대 한코딩하다생성 합니다 실행할 수 있습니다 몇 가지 정의만들다수 있습니다.
자세한 내용은 빌드 정의 만들기를 참조하십시오.
(권장) 실행 빌드 정기적으로.자동으로 팀 지정한 간격 또는 모든 체크 인 한 후 빌드를 실행할 수 있습니다.일정트리거하다를 사용 하 여 팀 자동 빌드 같은 시간 또는 같은 날 또는 지정한 날짜에서 시간에 실행할 수 있습니다.
자세한 내용은 빌드 트리거 및 이유 지정 및 빌드 실행, 모니터링 및 관리을 참조하십시오.
(선택 사항) 빌드 완료 속도.빌드 품질 차원에 유용한 정보를 채울 수 팀 구성원이 수동으로빌드를 사용 하 여 평가 해야 합니다 빌드 탐색기.
자세한 내용은 완료된 빌드의 품질 평가를 참조하십시오.
(선택 사항) 정의 테스트빌드의 일부로 자동으로 실행 합니다..빌드정의의 일부로 팀빌드의 일환으로 실행 하 고 테스트에코딩하다변경의 영향을 분석 하는 자동화 된 테스트를 정의할 수 있습니다.
자세한 내용은 기본 템플릿을 기반으로 하는 빌드 프로세스 정의를 참조하십시오.
(선택 사항) 코딩하다검사 데이터를 수집 하도록 구성 테스트.코드 검사 데이터를 보고서에 표시하려면 팀 멤버가 테스트를 실행하여 해당 데이터를 수집해야 합니다.
중요 설치하다에 대 한코딩하다검사 데이터를 수집 하려면 팀 해야Visual Studio Premium 또는 Visual Studio Ultimate빌드에이전트컴퓨터입니다. 자세한 내용은 빌드 에이전트 배포 및 구성을 참조하십시오.
자세한 내용은 테스트 설정을 사용하는 코드 검사 구성은 더 이상 사용되지 않습니다. 및 How to: Gather Code-Coverage Data with Generic Tests을 참조하십시오.
테스트 게시.팀 빌드를 테스트 하는 대로 데이터 테스트 결과 저장에 대 한게시하다합니다 Team Foundation Server.
자세한 내용은 Team Foundation Build 작업 및 테스트 결과 게시를 위한 명령줄 옵션을 참조하십시오.
맨 위로 이동
참고 항목
개념
Team System의 Analysis Services 큐브에 제공된 측정값 그룹 및 큐브 뷰