코드 검사 Excel 보고서

코드 검사 보고서를 사용하면 시간에 따라 팀에서 테스트하는 코드량을 모니터링할 수 있습니다. 팀 멤버는 이 보고서를 사용하여 코드의 부분이 릴리스 품질에 얼마나 가까운지를 확인할 수 있습니다. 이 보고서에 액세스하는 방법에 대한 자세한 내용은 Excel 보고서(Agile)를 참조하십시오.

참고

품질 대시보드에서 코드 검사 보고서를 볼 수 있습니다.팀 프로젝트 포털이 사용하도록 설정되어 있고 Microsoft Office SharePoint Server 2007을 사용하도록 프로비전된 경우에만 이 대시보드에 액세스할 수 있습니다.자세한 내용은 팀 프로젝트 포털 및 프로세스 지침 액세스를 참조하십시오.

항목 내용

  • 보고서의 데이터

  • 보고서 해석

  • 보고서 사용자 지정

관련 항목

필요한 권한

보고서를 보려면 SharePoint 제품에서 팀 프로젝트에 대한 읽기 권한이 할당된 그룹에 할당되거나 속해야 합니다.

보고서를 수정하거나 사용자 지정하려면 SQL Server Analysis Services에서 TfsWarehouseDataReaders 보안 역할의 멤버여야 합니다. 또한 SharePoint 제품에서 팀 프로젝트에 대한 멤버 권한이 할당된 그룹에 할당되거나 속해야 합니다. 자세한 내용은 Visual Studio ALM용 데이터 웨어하우스의 데이터베이스에 대한 액세스 부여권한 관리를 참조하십시오.

보고서의 데이터

팀에서는 코드 검사 보고서를 검토하여 테스트에서 코드를 충분히 검사하는지와 시간에 따라 검사가 어떻게 변경되었는지를 확인할 수 있습니다. 다음 그림과 같이 이 보고서에는 가장 최근 4주 동안의 BVT(빌드 확인 테스트) 코드 검사 및 다른 검사에 대한 선형 그래프가 제공됩니다.

코드 검사 보고서

이 보고서는 데이터 웨어하우스에 저장된 데이터 중 가장 최근 4주 동안 코드 변경에 대해 캡처된 데이터를 보여 주는 피벗 차트 보고서를 기반으로 합니다.

코드 검사 추적에 필요한 활동

유용하고 정확한 코드 검사 보고서를 작성하려면 팀 멤버가 다음과 같은 작업을 수행해야 합니다.

  • 빌드 시스템 구성. Team Foundation Build를 사용하려면 빌드 시스템을 설정해야 합니다.

    자세한 내용은 빌드 시스템 구성을 참조하십시오.

  • 빌드 정의를 만듭니다. 여러 개의 빌드 정의를 만든 다음 각 빌드 정의를 실행하여 서로 다른 플랫폼에 대한 코드를 생성할 수 있습니다. 또한 각 빌드를 서로 다른 구성에 대해 실행할 수 있습니다.

    자세한 내용은 빌드 프로세스 정의을 참조하십시오.

  • 빌드의 일부로 자동 실행되도록 테스트 정의. 빌드 정의 과정에서 빌드의 일부로 실행하거나 테스트가 실패할 경우 실패하도록 테스트를 정의할 수 있습니다.

    자세한 내용은 기본 템플릿을 사용하여 빌드 정의를 참조하십시오.

  • 코드 검사 데이터를 수집하도록 테스트 구성. 코드 검사 데이터를 보고서에 표시하려면 팀 멤버가 테스트를 실행하여 해당 데이터를 수집해야 합니다.

    자세한 내용은 방법: 자동화된 테스트에 대한 테스트 설정을 사용하여 코드 검사 구성방법 Gather Code-Coverage Data with Generic Tests을 참조하십시오.

  • 빌드를 정기적으로 실행. 정해진 간격마다 또는 체크 인한 후에 빌드를 실행할 수 있습니다. 일정 트리거를 사용할 때 정기 빌드를 만들 수 있습니다.

    자세한 내용은 기본 빌드 정의 만들기빌드 실행 및 모니터을 참조하십시오.

    참고

    팀 멤버가 빌드 탐색기를 사용하여 빌드에 수동으로 등급을 매길 수도 있지만 이러한 등급은 빌드 품질 지표 보고서에 반영되지 않습니다.빌드 등급은 빌드 요약 보고서에 나타납니다.자세한 내용은 완료된 빌드의 품질 평가빌드 요약 보고서를 참조하십시오.

보고서 해석

팀에서 테스트 기반 개발이나 유사한 방법을 실행하는 경우 코드 검사는 거의 항상 100%에 근접합니다. 단위 테스트가 BVT로 다시 사용되는 경우 코드 검사가 코드 검사 보고서에 표시되어야 합니다.

코드 검사 보고서를 검토하여 다음 질문에 대한 답을 얻을 수 있습니다.

  • 팀에서 코드를 얼마만큼 테스트하고 있습니까?

  • 팀에서 수행하는 코드 검사가 충분합니까?

  • 시간에 따라 코드 검사가 늘어납니까, 아니면 줄어듭니까?

코드 검사가 품질에 영향을 주는 방식에 대한 자세한 내용은 품질 대시보드(Agile)빌드 품질 지표 보고서를 참조하십시오.

보고서 사용자 지정

Office Excel에서 코드 검사 보고서를 열고 피벗 테이블 보고서의 필터 옵션 또는 열 필드 목록을 변경하여 코드 검사 보고서를 사용자 지정할 수 있습니다. 다음 표의 설명과 같이 다른 뷰를 지원하도록 보고서를 수정할 수 있습니다.

보기

동작

반복에 대한 코드 검사

Iteration의 필터 변경(기본값=모두)

제품 영역에 대한 코드 검사

Area의 필터 변경(기본값=모두)

가장 최근 6주, 8주 또는 그 이상에 대한 코드 검사

피벗 테이블 필드 목록 열에서 @@Last 4 weeks@@를 다른 Set로 바꿉니다.

피벗 테이블 및 피벗 차트 보고서를 사용하여 작업하고 사용자 지정하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트의 다음 페이지를 참조하십시오.

참고 항목

개념

품질 대시보드(Agile)

빌드 품질 지표 보고서

기타 리소스

Excel 보고서(Agile)