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(핫스팟) 뷰에서 잠재적인 위험 영역을 한 눈에 탐지하세요. 직관적인 시각적 표현을 사용하여 커버리지 분석을 간편하게 시작할 수 있습니다.
dotCover는 Visual Studio 및 JetBrains Rider와 통합되어, 사용자가 코드 에디터를 벗어나지 않고도 코드 커버리지를 분석하며 시각화할 수 있는 기능을 제공합니다. Visual Studio 2010~2017 및 JetBrains Rider 2018.2 이상을 지원합니다.
dotCover는 최근 코드 변경으로 영향을 받는 유닛 테스트를 즉시 파악하여, 해당 테스트를 자동으로 다시 실행할 수 있습니다.
연속 테스트 모드는 모든 유닛 테스트 세션에서 전환 가능합니다. 이 방식으로 연속으로 실행하려는 테스트와 기존 방식으로 실행할 테스트를 선택할 수 있습니다.
dotCover는 사용자의 편의를 위해 코드 커버리지를 시각화합니다. 특정 커버리지 세션에서 포함 및 제외 구문을 강조 표시된 상태로 Visual Studio에서 바로 확인할 수 있습니다.
dotCover는 지속적 통합 서버에서 사용할 수 있는 콘솔 도구를 제공합니다. 또한, 무료 dotCover 서버 측 버전이 TeamCity에 기본 제공됩니다.
커버리지 필터로 커버리지 분석을 사용자 지정하세요. 커버리지 스냅샷에서 특정 항목을 제외하면 dotCover에서 즉시 커버리지 통계를 다시 계산합니다.
단축키를 사용해 특정 구문을 포함하는 유닛 테스트를 탐지하세요. Visual Studio 팝업에 커버리지 포함 테스트 목록이 표시되어 어느 테스트로든 이동할 수 있습니다.
단일 라이선스인 dotUltimate를 통해 한 명의 개발자는 다음과 같은 JetBrains 도구를 사용할 수 있습니다.
빠른 크로스 플랫폼 .NET IDE
비영리용으로 무료.NET 개발자를 위한 Visual Studio 확장 프로그램
C++ 개발자를 위한 Visual Studio 확장 프로그램
.NET 성능 프로파일러
.NET 메모리 프로파일러
.NET 유닛 테스트 러너 및 코드 커버리지 도구
.NET 디컴파일러 및 어셈블리 브라우저
dotUltimate 라이선스는 Rider의 dotCover, dotTrace 및 dotMemory 플러그인도 지원합니다.
자세히 알아보기입증된 규정 준수 및 보안
JetBrains 도구는 SOC 2 인증을 포함한 업계 최고의 보안 표준을 준수하여 조직의 데이터가 보호되고 제품이 글로벌 규정을 준수하도록 보장합니다.