테스트 계획 진행률 보고서
팀이 테스트 계획을 작성하고 Microsoft Test Manager를 사용하여 테스트를 실행한 후 테스트 계획 진행률 보고서를 사용하여 팀의 프로젝트 테스트 진행률을 추적할 수 있습니다.테스트 도구 모음 및 테스트 계획을 정의하는 방법에 대한 자세한 내용은 테스트 도구 모음을 사용하여 테스트 사례 구성을 참조하십시오.
[!참고]
테스트 계획 진행률 보고서는 팀이 Test Runner 및 Microsoft Test Manager를 사용하여 응용 프로그램을 테스트하는 경우에만 유용합니다.
보고서 액세스, 새로 고침 또는 관리 방법에 대한 자세한 내용은 보고서(Agile)를 참조하십시오.
[!참고]
이 보고서에는 SQL Server Reporting Services로 프로비전된 팀 프로젝트를 포함하는 팀 프로젝트 컬렉션이 필요합니다.팀 탐색기를 열고 팀 프로젝트 노드를 확장한 경우 보고서가 나타나지 않으면 이 보고서를 사용할 수 없습니다.
항목 내용
|
이 보고서를 사용하여 다음 질문에 대한 답을 얻을 수 있습니다.
|
필요한 권한
보고서를 보려면 Reporting Services에서 브라우저 역할이 지정된 그룹에 할당되거나 속해야 합니다.자세한 내용은 팀 프로젝트에 사용자 추가 또는 권한 관리를 참조하십시오.
보고서의 데이터
테스트 계획 진행률 보고서에 표시되는 데이터는 Microsoft Test Manager를 사용하여 테스트를 실행할 때 생성되는 테스트 결과와 데이터 웨어하우스에서 파생됩니다.보고서는 지정된 테스트 계획에 따라 최근에 실행한 테스트 결과를 보여 주는 영역 그래프를 제공합니다.자세한 내용은 Microsoft Test Manager에서 테스트 실행을 참조하십시오.
다음 그림에서는 테스트 계획 진행률 보고서의 예를 보여 줍니다.
가로 축은 스프린트 또는 반복의 일자를 나타내고 세로 축은 테스트 지점을 나타냅니다.테스트 지점은 특정 테스트 도구 모음에 있는 테스트 사례와 테스트 구성의 쌍입니다.테스트 지점에 대한 자세한 내용은 테스트 계획의 테스트 진행률에 대한 보고를 참조하십시오.다음 표에서는 각 테스트 결과의 의미에 대해 설명합니다.
테스트 결과 |
설명 |
---|---|
성공 |
통과한 테스트 사례의 수입니다. |
실패 |
실패한 테스트 사례의 수입니다. |
결과 불충분 |
실행했지만 결과 불충분 상태가 할당된 테스트 사례 수입니다. |
차단됨 |
현재 실행이 차단된 테스트 사례의 수입니다. |
실행 안 함 |
실행하지 않은 테스트 사례의 수입니다. |
기타 |
실행된 후 여러 상태(중단됨, 실행되지 않음, 성공(실행이 중단됨), 실행할 수 없음, 연결 끊김, 시간 초과, 보류, 진행 중 또는 결과 불충분) 중 하나가 할당된 테스트 사례의 수입니다. |
다음과 같은 방식으로 테스트 계획 진행률 보고서를 필터링할 수 있습니다.
보고서의 시작 및 종료 날짜를 변경합니다.
반복 경로, 영역 경로와 테스트 계획의 이름 또는 상태를 지정하여 보고서에서 계산되는 테스트 계획을 필터링합니다.
자세한 내용은 이 항목의 뒷부분에 나오는 보고서 필터링을 참조하십시오.
테스트 사례 및 테스트 계획 관리에 필요한 활동
테스트 계획 진행률 보고서의 유용성과 정확도를 높이려면 팀에서 다음 활동을 수행하여 테스트 계획을 관리해야 합니다.
테스트 사례를 정의하고 각 테스트 사례에 대한 반복 및 영역 경로를 지정합니다.
테스트 계획을 정의하고 현재 상태를 지정합니다.
수동 테스트의 경우 테스트 사례의 각 유효성 검사 단계 결과를 통과 또는 실패로 표시합니다.
중요 테스터는 유효성 검사 단계를 수행하는 경우 테스트 단계의 상태를 표시해야 합니다.테스트의 전체 결과는 표시된 모든 테스트 단계의 상태를 반영합니다.따라서 테스트 단계가 실패로 표시되거나 표시되어 있지 않을 경우 테스트 상태는 실패입니다.
자동화된 테스트의 경우 각 테스트가 자동으로 성공 또는 실패로 표시됩니다.
필터링을 지원하려면 반복 및 영역 경로를 테스트 사례에 할당합니다.
보고서 해석
얼마나 많은 테스트 계획이 실행되었고, 그 중 몇 개가 실패했는지를 추적할 수 있습니다.테스트 계획 진행률 보고서는 결과 상태별로 그룹화된 모든 테스트 계획의 누적 값을 표시합니다.
보고서를 통해 확인할 수 있는 사항
보고서를 검토하여 스프린트, 반복 또는 시간별 진행률을 확인할 수 있습니다.예를 들어 다음과 같은 질문에 대한 답을 얻을 수 있습니다.
팀에서 얼마나 많은 작업을 완료했습니까?
팀에서 테스트를 제 시간 내에 완료할 가능성이 높습니까?
실행할 테스트가 몇 개 남아 있습니까?
통과하는 테스트는 몇 개입니까?
실패하는 테스트는 몇 개입니까?
차단된 테스트는 몇 개입니까?
보고서의 정상적인 버전
정상적인 테스트 계획 진행률 보고서에서는 다음 그림과 같이 테스트 계획의 실행 및 통과 작업이 안정적으로 진행되고 있음을 확인할 수 있습니다.지정된 계획에 대해 상대적으로 일정한 수의 테스트 사례만 보고서에 표시되는 것이 이상적입니다.개발 주기가 진행됨에 따라 통과하는 테스트 사례의 수는 증가하고 다른 상태의 테스트 사례 수는 감소해야 합니다.
보고서의 비정상적인 버전
비정상적인 테스트 계획 진행률 보고서에는 다음 지표 중 하나 이상이 표시됩니다.
많은 수의 테스트 사례가 실패했습니다.
차트에 녹색보다 빨간색이 더 많이 표시되면 실패한 테스트 사례가 통과한 테스트 사례보다 더 많은 것입니다.많은 테스트 사례가 실패한 이유를 제품 주기에 따라 조사할 수 있습니다.
통과한 테스트 사례의 수가 일정한 상태로 유지됩니다.
다음 그림과 같이 통과, 실패 또는 실행 안 함 상태의 테스트 사례 수가 일정하게 유지됩니다.각 영역에 영향을 주는 원인을 조사할 수 있습니다.
보고서 필터링
지정한 반복, 제품 영역, 테스트 계획 또는 테스트 계획 상태에 대해 정의된 테스트 사례만 표시되도록 테스트 계획 진행률 보고서를 필터링할 수 있습니다.다음 그림에서는 사용 가능한 필터를 보여 줍니다.
보고서의 시간 간격을 변경하려면
반복 시작(날짜) 또는 반복 종료(날짜) 옆에 있는 달력 아이콘을 클릭한 다음 적절한 날짜를 클릭합니다.
보고서 보기를 클릭합니다.
보고서에서 계산되는 테스트 계획 또는 테스트 사례를 필터링하려면
다음 작업 중 하나 또는 둘 다를 수행합니다.
반복 또는 영역 목록에서 포함할 각 경로 및 제품 영역의 확인란을 선택합니다.
작업 계획 및 테스트 계획 상태 목록에서 포함할 각 테스트 계획 및 테스트 계획 상태의 확인란을 선택합니다.
보고서 보기를 클릭합니다.
참고 항목
개념
Microsoft Test Manager에서 자동화된 테스트 실행