테스트 모니터링
- 테스팅에 대한 정보 수집과 관련된 활동
- 수집된 정보는 테스트 진행 상황 판단 및 테스트 완료조건 충족 여부를 측정하는데 사용됨
테스트 제어
- 테스트 모니터링에서 얻은 정보로 가장 효과적이고 효율적인 테스팅을 위한 제어 지침을 제공한다.
- 식별된 리스크가 발현될 경우 테스트 우선순위 재지정
- 재작업 이후 테스트 항목이 시작 조건 및 완료 조건을 충족하는지 재평가
- 테스트 환경 인도 지연에 대응하기 위한 테스트 일정 조정
- 필요한 지점과 시기에 신규 자원 추가
테스트 완료
- 완료된 테스트 활동에서 데이터를 수집하고, 경험, 테스트웨어, 기타 관련 정보를 모으는 단계입니다.
- 테스트 완료 활동은 프로젝트 마일스톤 도달 시점, 테스트 레벨 또는 애자일 반복 주기 끝, 테스트 프로젝트 완료(또는 취소) 시점, 소프트웨어 배포 또는 유지보수 릴리스 종료 시점 등에 이루어집니다.
5.3.1. 테스팅에 사용하는 메트릭
테스트 진행 상황, 품질, 효과성을 측정하기 위해 다양한 메트릭 수집한다.
주요 메트릭
- 프로젝트 진행 상황
- 테스트 진행 상황
- 제품 품질 메트릭
- 리스크 메트릭
- 커버리지 메트릭
- 비용 메트릭
5.3.2. 테스트 보고서의 목적, 내용, 대상
테스트 보고는 테스팅 도중과 이후에 테스트 정보를 요약해 전달하는 활동이다.
테스트 진행 상황 보고서
- 테스팅 도중 및 이후 테스트 정보를 요약해 전달.
- 정기적으로 작성(예: 매일, 매주).
- 포함 내용
- 테스트 기간
- 진행 상황
- 방해 요소
- 테스트 메트릭
- 신규 및 변경된 리스크
- 다음 주기 테스트 계획.
테스트 완료 보고서
- 프로젝트, 테스트 레벨, 테스트 유형이 끝나고 작성
- 포함 내용
- 테스트 요약
- 테스트 및 제품 품질 평가
- 테스트 계획과의 편차
- 방해 요소
- 테스트 메트릭
- 미완화 리스크
- 수정되지 않은 결함
- 교훈
5.3.3. 테스팅 상황 전달
효과적인 의사소통 방법
- 팀원 및 기타 이해관계자와의 대화
- 대시보드(예: 지속적 통합 대시보드, 태스크 보드, 번다운 차트)
- 전자 통신 채널(예: 이메일, 채팅)
- 온라인 문서
- 공식 테스트 보고서
선택지는 팀의 물리적 거리나 시차에 따라 조정 가능
이해관계자마다 관심을 가지는 정보가 다르므로 의사소통 방식을 조정할 필요가 있다