테스트 간격 Excel 보고서(Agile)
소프트웨어 테스트를 담당하는 팀은 테스트 간격 보고서를 통해 테스트 계획, 테스트 구성 및 테스트 검사에서 부족한 부분을 확인할 수 있습니다. 테스트 간격 보고서는 팀 프로젝트에 대해 정의 및 실행된 테스트 결과와 빌드에 따라 다음의 5개 보고서를 제공합니다.
사용자 스토리 상태: 팀이 각 사용자 스토리에 대한 테스트 검사의 간격을 파악할 수 있습니다. 이 보고서를 사용하려면 팀 멤버가 테스트 사례를 사용자 스토리에 연결해야 합니다.
구성별 사용자 스토리 상태: 팀이 각 사용자 스토리에 대한 각 테스트 구성에서 테스트 검사의 간격을 파악할 수 있습니다. 이 보고서를 사용하려면 팀 멤버가 테스트 사례를 사용자 스토리에 연결해야 합니다.
영역별 테스트 상태: 팀이 제품 영역의 테스트 검사에서 간격을 파악할 수 있습니다. 이 보고서를 사용하려면 팀 멤버가 제품 영역에 테스트 사례를 할당해야 합니다.
실행되지 않은 테스트: 팀이 각 테스트 구성에 대해 실행되지 않은 테스트 사례를 파악할 수 있습니다.
코드 검사: 팀이 코드 검사량이 많거나 적은 빌드 및 빌드 어셈블리를 결정할 수 있습니다.
처음 4개 보고서는 팀에서 테스트 계획을 만들고 Microsoft Test Manager를 사용하여 테스트 실행을 시작하는 경우에만 사용할 수 있습니다. 테스트 도구 모음 및 테스트 계획을 정의하는 방법에 대한 자세한 내용은 Team Web Access를 사용하여 수동 테스트 계획을 참조하십시오.
참고
팀 탐색기에서 팀 프로젝트의 Excel 보고서 폴더 아래에 있는 테스트 팀 관리 폴더에서 테스트 간격 보고서에 액세스할 수 있습니다.팀 프로젝트 포털이 사용하도록 설정되어 있고 SharePoint 제품을 사용하도록 구성된 경우에만 이 폴더에 액세스할 수 있습니다.자세한 내용은 프로젝트 포털을 사용하여 정보 공유을 참조하십시오.
요구 사항
보고서를 보려면 SharePoint 제품에서 팀 프로젝트에 대한 읽기 권한이 할당된 그룹에 할당되거나 속해야 합니다.
보고서를 수정하거나 사용자 지정하려면 SQL Server Analysis Services에서 TfsWarehouseDataReaders 보안 역할의 멤버여야 합니다. 또한 SharePoint 제품에서 팀 프로젝트에 대한 멤버 권한이 할당된 그룹에 할당되거나 속해야 합니다. 자세한 내용은 Visual Studio ALM용 데이터 웨어하우스의 데이터베이스에 대한 액세스 부여을 참조하십시오.
보고서의 데이터
테스트 간격 보고서에는 팀 프로젝트에 대해 정의된 테스트 계획, 테스트 구성 및 테스트 사례의 누적 테스트 결과 수가 표시됩니다. 모든 보고서는 데이터 웨어하우스에 저장된 데이터에 액세스하는 피벗 테이블을 기반으로 합니다.
사용자 스토리의 테스트 검사
사용자 스토리 상태 보고서는 각 사용자 스토리에 대해 통과 또는 실패한 테스트의 수를 보여 줍니다. 이 보고서에는 각 사용자 스토리에 대해 팀이 정의한 테스트 구성과 테스트 사례의 각 조합에 대한 테스트 결과의 수를 보여 주는 가로 막대형 차트가 있습니다. 또한 사용자 스토리에 연결된 모든 테스트 사례에 대한 테스트 실행의 누적 결과도 제공됩니다. 이 보고서에는 결과가 통과(녹색), 실패(빨간색), 실행 안 함(파란색) 또는 차단됨(노란색) 결과로 필터링되어 표시됩니다.
구성별 사용자 스토리 상태 보고서에서는 각 사용자 스토리에 대한 테스트 결과가 테스트 구성별로 그룹화되어 제공됩니다.
아래 표에서는 피벗 테이블에 사용되는 보고서 필터와 필드에 대해 설명합니다. 이 피벗테이블은 사용자 스토리의 테스트 검사 결과를 중점적으로 보여 주는 보고서를 생성합니다.
필터 |
필드 |
---|---|
구성별 사용자 스토리 상태 보고서 관련 필터:
|
|
제품 영역별 테스트 검사
영역별 테스트 상태 보고서에는 제품 영역별로 팀 프로젝트에 대해 통과하거나 실패하는 테스트 사례의 수가 표시됩니다. 아래 표에서는 영역별 테스트 상태 보고서를 생성하는 피벗 테이블 보고서에 사용되는 보고서 필터와 필드에 대해 설명합니다.
필터 |
필드 |
---|---|
|
|
실행되지 않은 테스트 사례
실행되지 않은 테스트 보고서에는 실행되지 않은 테스트 사례의 수가 표시됩니다. 테스트 사례는 테스트 구성 및 테스트 결과 소유자별로 그룹화됩니다. 아래 표에서는 영역별 테스트 상태 보고서를 생성하는 피벗 테이블 보고서에 사용되는 보고서 필터와 필드에 대해 설명합니다.
필터 |
필드 |
---|---|
|
|
코드 검사
코드 검사 보고서에는 각 빌드 및 빌드 어셈블리에 대해 검사했거나 검사하지 않았거나 일부분만 검사한 코드 줄의 목록이 나열됩니다. 이 보고서를 사용하여 코드 검사량이 가장 적은/가장 많은 빌드와 어셈블리를 확인할 수 있습니다. 다음 표에서는 코드 검사 보고서를 생성하는 피벗 테이블에서 사용되는 보고서 필터와 필드에 대해 설명합니다.
필터 |
필드 |
---|---|
|
|
테스트 간격 모니터링을 위해 수행해야 하는 작업
테스트 간격 보고서에 유용하고 정확한 정보를 나타내려면 팀에서 다음 표에 설명된 대로 작업을 수행해야 합니다.
워크시트 보고서 |
필요한 작업 |
---|---|
|
|
|
|
|
|
|
|
|
|
보고서 업데이트 및 사용자 지정
Office Excel에서 테스트 간격 보고서를 열고 워크시트 중 하나에 대해 피벗 테이블 보고서의 필터 옵션을 변경하면 이 보고서를 업데이트할 수 있습니다. 다음 표의 설명에 따라 다른 뷰를 지원하도록 각 보고서를 사용자 지정할 수 있습니다.
워크시트 |
보기 |
동작 |
---|---|---|
|
반복에 대한 테스트 간격 |
Iteration의 필터 변경(기본값=모두) |
|
제품 영역에 대한 테스트 간격 |
Area의 필터 변경(기본값=모두) |
|
특정 테스트 계획 또는 테스트 계획 집합에 대한 테스트 간격 |
Test Plan의 필터 변경(기본값=모두) |
|
특정 테스트 도구 모음에 대한 테스트 간격 |
Test Suite Hierarchy의 필터 변경(기본값=모두) |
|
특정 빌드 정의 또는 빌드 정의 집합에 대한 코드 검사 |
Build Definition Name 의 필터 변경(기본값=모두) |
|
최근 6주, 8주 또는 그보다 긴 주의 데이터를 포함하는 테스트 간격 또는 코드 검사 |
열 피벗 테이블 필드 목록에서 Date - Sets 필드를 추가하고 @@Last 6 weeks@@ 또는 기타 집합을 지정합니다. |
피벗 테이블 및 피벗 차트 보고서를 사용하여 작업하고 사용자 지정하는 방법에 대한 자세한 내용은 Microsoft 웹 사이트의 다음 페이지를 참조하십시오.