특히 저렴한 세그먼트에서 .NET (또는 C #) 코드 적용 범위에 어떤 옵션이 있는지 궁금합니다.
권장 사항을 찾고 있지 않지만 사실을 기준으로 제품을 비교하려고합니다. 나는 다음을 알고있다 :
- NCover
- 매우 인기가 있고 꽤 좋아 보입니다.
- 진술 범위 및 지점 범위 지원
- “NCover 3 Complete”에 대해 $ 480
- 이전 베타 버전은 무료로 제공됩니다
- Visual Studio (2008 Pro) | (2005 팀 시스템 (개발, 테스트 또는 팀 스위트 에디션))
- 글쎄, 그것은 Microsoft이므로 제대로 작동 할 것으로 기대합니다.
- Visual Studio에 완전히 통합
- 최소 $ 5,469
- PartCover- 더 이상 개발하지 않음 (OpenCover로 이동)
- 오픈 소스
- 진술 범위 지원
- OpenCover – PartCover의 후속 제품
- 오픈 소스
- 지점 및 계산서 지원
- 32 및 64 비트 지원
- Silverlight 지원
- 배경
- 기본 개발자의 코드 프로젝트에 대한 학습서
- 아니 .NET 코어 지원 아직
- SD 테스트 범위
- 32 비트 및 64 비트, 전체 C # 4.0에서 작동
- 작고 큰 코드베이스 모두를 처리
- 단일 사용자 라이센스의 경우 $ 250
- 제트 브레인 닷 커버
- 개인 라이센스는 $ 100입니다. 사용자 그룹, 오픈 소스 프로젝트, 학생 및 교사에게는 무료입니다.
- 진술 범위 지원
- Silverlight 지원
-
- 개인 라이센스의 경우 $ 159
- 상업용 시트 라이센스의 경우 $ 289
* 베타 버전은 무료이며 상업용이되어 알 수없는 미래를 알 수 없습니다. - Visual Studio의 코드 범위 표시기
- 지속적인 (실시간에 가까운) 테스트
- 테스트 별 코드 적용 범위
- 성능 지표, 병렬 멀티 코어 테스트 실행
-
- 개발자 라이센스로 $ 410
- NDepend는 NCover, DotCover, Visual Studio 2017에서 적용 범위 데이터를 가져올 수 있습니다. 2015, 2013, 2012, 2010 및 2008 코드 범위 파일.
- 의존성 그래프
- 종속성 구조 매트릭스
- 코드 메트릭 시각화
- 코드 규칙 확인
답변
TestDriven.NET 과 함께 제공되는 NCover 버전을 사용합니다 . 유닛 테스트 클래스 라이브러리를 마우스 오른쪽 버튼으로 클릭하고 Test With → Coverage 를 누르면 보고서가 표시됩니다.
답변
NCover의 대안 은 PartCover 가 될 수 있으며 , NCover와 매우 유사한 .NET 용 오픈 소스 코드 적용 도구이며 콘솔 응용 프로그램, GUI 적용 브라우저 및 CruiseControl.NET 에서 사용하기위한 XSL 변환이 포함되어 있습니다 .
매우 흥미로운 제품입니다.
답변
답변
방금 NCrunch를 테스트했으며 매우 감동했습니다. 거의 실시간으로 Visual Studio의 코드에 코드 적용 범위를 추가하는 지속적인 테스트 도구입니다. 내가이 NCrunch를 쓸 당시에는 무료입니다. 그것이 무료이거나, 돈이 들거나 , 미래에 공개 소스가 될지 여부는 약간 불분명합니다 .
답변
TestCocoon 도 꽤 좋습니다. 현재 개발 중이며 사용자 커뮤니티가 있습니다.
- 오픈 소스 (GPL 3)
- C / C ++ / C # 크로스 플랫폼 (Linux, Windows 및 Mac) 지원
- CoverageScanner-생성 중 계측
- CoverageBrowser-코드 범위 결과보기, 분석 및 관리
그러나 TestCocoon은 더 이상 개발되지 않았으며 제작자는 이제 C / C ++ 용 상용 소프트웨어를 생산하고 있습니다.