편집기에서 결과 읽기
별도의 보고서를 열지 않아도 코드 옆 표시로 실행 범위를 살펴볼 수 있다. Fine Code Coverage는 수집 도구가 만든 결과를 통합 보고서와 편집기 표시로 연결한다. 줄이나 분기 결과와 위험 영역을 살펴보는 데 쓰지만 그 색상이 테스트의 단언 품질까지 평가하는 것은 아니다.
수집 구성과 실행기
Microsoft의 커버리지 구성이나 Coverlet과 OpenCover 계열을 연결하는 방식이 있다. 사용하는 수집 도구에 따라 포함과 제외 설정, 실행 과정이 다르다. 테스트 프레임워크와 실행 플랫폼의 조합도 확인해야 한다. TUnit은 일반 테스트 탐색기와 같은 흐름으로 처리하지 않고 전용 실행 경로를 사용한다는 차이가 있다.
오래된 표시 구분하기
표시는 실시간으로 모든 실행을 추적한 자료가 아니라 마지막 커버리지 실행의 결과다. 코드를 바꾼 뒤에는 이전 표시가 현재 코드의 상태와 맞지 않을 수 있다. 변경 영역 표시나 재수집 기능을 적절히 이용한다. 보고서가 비어 있을 때는 검사 실패와 수집 구성 문제를 구분하고 실제 실행한 테스트 범위도 확인한다.
관련 문서
Coverlet / ReportGenerator / TUnit / MSTest