[C#] C # /. NET에 대한 양질의 코드 적용을 위해 무엇을 사용할 수 있습니까? [닫은]

특히 저렴한 세그먼트에서 .NET (또는 C #) 코드 적용 범위에 어떤 옵션이 있는지 궁금합니다.

권장 사항을 찾고 있지 않지만 사실을 기준으로 제품을 비교하려고합니다. 나는 다음을 알고있다 :



답변

TestDriven.NET 과 함께 제공되는 NCover 버전을 사용합니다 . 유닛 테스트 클래스 라이브러리를 마우스 오른쪽 버튼으로 클릭하고 Test With → Coverage 를 누르면 보고서가 표시됩니다.


답변

NCover의 대안 은 PartCover 가 될 수 있으며 , NCover와 매우 유사한 .NET 용 오픈 소스 코드 적용 도구이며 콘솔 응용 프로그램, GUI 적용 브라우저 및 CruiseControl.NET 에서 사용하기위한 XSL 변환이 포함되어 있습니다 .

매우 흥미로운 제품입니다.

OpenCover PartCover 를 대체했습니다.


답변

( ReSharper 명성의) JetBrains 는 dotCover 라고하는 동안 커버리지 도구를 개발했습니다 . 그것은 많은 약속을 보여주고 있습니다.


답변

방금 NCrunch를 테스트했으며 매우 감동했습니다. 거의 실시간으로 Visual Studio의 코드에 코드 적용 범위를 추가하는 지속적인 테스트 도구입니다. 내가이 NCrunch를 쓸 당시에는 무료입니다. 그것이 무료이거나, 돈이 들거나 , 미래에 공개 소스가 될지 여부는 약간 불분명합니다 .


답변

TestCocoon 도 꽤 좋습니다. 현재 개발 중이며 사용자 커뮤니티가 있습니다.

  • 오픈 소스 (GPL 3)
  • C / C ++ / C # 크로스 플랫폼 (Linux, Windows 및 Mac) 지원
  • CoverageScanner-생성 중 계측
  • CoverageBrowser-코드 범위 결과보기, 분석 및 관리

그러나 TestCocoon은 더 이상 개발되지 않았으며 제작자는 이제 C / C ++ 용 상용 소프트웨어를 생산하고 있습니다.


답변

무료로 제공 되는 NCover의 시험판 (베타) 버전이 있습니다 . 특히 NCoverExplorer와 결합하면 대부분의 경우 잘 작동합니다.


답변

소매점 NCover와의 차이점은 확실하지 않지만 SourceForge 에는 물론 오픈 소스이며 무료 인 NCover 프로젝트 도 있습니다 .