.NET 유닛 테스트 러너이자 코드 커버리지 도구

30일 무료 평가판

.NET 코드 커버리지 분석

JetBrains dotCover는 Visual Studio 및 JetBrains Rider와 통합된 .NET 유닛 테스트 러너이자 코드 커버리지 도구입니다.

유닛 테스트에 포함되는 코드 범위를 확인하세요. dotCover는 .NET Framework, .NET Core, Mono 또는 Mono for Unity를 대상으로 하는 애플리케이션에서 구문 수준의 코드 커버리지를 산출하고 보고합니다.

유닛 테스트수동 테스트 세션

유닛 테스트

Visual Studio 또는 명령줄 도구를 사용하여 유닛 테스트를 실행 및 디버그하고 유닛 테스트의 커버리지 분석을 수행하세요. dotCover는 MSTest, NUnit, xUnit 및 MSpec 등의 다양한 유닛 테스트 프레임워크를 지원합니다.

수동 테스트 세션

dotCover는 수동 테스트 세션에서 세션이 진행되는 동안 호출된 코드 부분과 도달하지 못한 부분을 표시합니다. 커버리지 분석 데이터를 이용하면 테스트된 애플리케이션의 소스 코드로 쉽게 이동할 수 있습니다.

핫스팟 탐지

최소한의 커버리지로 가장 복잡한 메서드를 표시하는 Hot Spots(핫스팟) 뷰에서 잠재적인 위험 영역을 한 눈에 탐지하세요. 직관적인 시각적 표현을 사용하여 커버리지 분석을 간편하게 시작할 수 있습니다.

핫스팟 뷰

Visual StudioJetBrains Rider와 원활하게 통합

dotCover는 Visual Studio 및 JetBrains Rider와 통합되어, 사용자가 코드 에디터를 벗어나지 않고도 코드 커버리지를 분석하며 시각화할 수 있는 기능을 제공합니다. Visual Studio 2010~2017 및 JetBrains Rider 2018.2 이상을 지원합니다.

Visual Studio와 원활하게 통합

연속 테스트

dotCover는 최근 코드 변경으로 영향을 받는 유닛 테스트를 즉시 파악하여, 해당 테스트를 자동으로 다시 실행할 수 있습니다.

연속 테스트 모드는 모든 유닛 테스트 세션에서 전환 가능합니다. 이 방식으로 연속으로 실행하려는 테스트와 기존 방식으로 실행할 테스트를 선택할 수 있습니다.

연속 테스트

dotCover의 강점

커버리지 강조 표시

dotCover는 사용자의 편의를 위해 코드 커버리지를 시각화합니다. 특정 커버리지 세션에서 포함 및 제외 구문을 강조 표시된 상태로 Visual Studio에서 바로 확인할 수 있습니다.

지속적 커버리지 분석

dotCover는 지속적 통합 서버에서 사용할 수 있는 콘솔 도구를 제공합니다. 또한, 무료 dotCover 서버 측 버전이 TeamCity에 기본 제공됩니다.

노드 필터링 및 제외

커버리지 필터로 커버리지 분석을 사용자 지정하세요. 커버리지 스냅샷에서 특정 항목을 제외하면 dotCover에서 즉시 커버리지 통계를 다시 계산합니다.

커버링 테스트 탐색

단축키를 사용해 특정 구문을 포함하는 유닛 테스트를 탐지하세요. Visual Studio 팝업에 커버리지 포함 테스트 목록이 표시되어 어느 테스트로든 이동할 수 있습니다.

dotUltimate: .NET 및 Visual Studio
개발 경험 개선

단일 라이선스인 dotUltimate를 통해 한 명의 개발자는 다음과 같은 JetBrains 도구를 사용할 수 있습니다.

dotUltimate 라이선스는 Rider의 dotCover, dotTrace 및 dotMemory 플러그인도 지원합니다.

자세히 알아보기

전 세계 수많은 팀이 dotCover를 사용합니다.
이 대열에 함께하세요

다운로드
30일 무료 평가판

입증된 규정 준수 및 보안

JetBrains 도구는 SOC 2 인증을 포함한 업계 최고의 보안 표준을 준수하여 조직의 데이터가 보호되고 제품이 글로벌 규정을 준수하도록 보장합니다.