2009-11-17 3 views
57

nUnit을 사용할 때 코드 적용 범위를 볼 수있는 방법이 있습니까? Visual Studio에는 이러한 기능이 있지만 nUnit 또는 내장 된 대 단위 테스트에서만 사용할 수 있습니까?nUnit의 코드 커버리지는 무엇입니까?

+10

질문은 도구에 대한 권장 사항을 묻지 않습니다. 그것은 nunit 및 Visual Studio 코드 커버리지 기능에 관해 질문합니다. – Vlad

+0

http://www.nuget.org/packages/NUnitTestAdapter.WithFramework/를 설치했고 VS2013이 내 코드 적용 범위를 보여주었습니다 – silver

답변

23

NCover을 사용할 수 있습니다. 현재 상업용이지만 version 1.5.8 (페이지 하단, 커뮤니티 에디션)은 무료이며 시각화하려면 NCoverExplorer을 사용하십시오.

편집 :

그것은뿐만 아니라 비주얼 스튜디오 코드 NUNIT 또는 MbUnit에 포장 가능합니다. VSTS Code Coverage Runner

+7

TestDriven.NET을 다운로드하고 분명히 nCover가 통합되었습니다. 코드 커버리지가 매우 멋지다. 특정 수업에서 다루지 않는 것들이 있다면 바로 보게됩니다. 고마워. –

+0

OpenCover는 오픈 소스 코드 적용 도구입니다. https://github.com/OpenCover/opencover –

4

SD C# Test Coverage을 참조하십시오. 요약 보고서뿐만 아니라 소스 코드에 대한 테스트 커버리지 데이터의 시각화 기능이 내장되어 있습니다.

7

PartCover는 무료이며 난 그냥 NUnit과 See this link

+1

PartCover는 더 이상 지원되지 않습니다. "새로운"것이 OpenCover입니다. https://github.com/OpenCover/opencover –

18

비주얼 스튜디오와 타사 단위 테스트 프레임 워크 2012 마지막으로 추가 지원을 사용하는 방법을 블로그에했습니다.

Extension Manager를 사용하여 프레임 워크를 추가 할 수 있으며 "코드 범위"가 자동으로 설치된 프레임 워크와 함께 작동합니다.

코드 범위는 Visual Studio Ultimate 또는 Premium Edition에서만 사용할 수 있습니다.

당신이 VS2010 (프리미엄 또는 Ultimate)에 대한 당신의 선택을 제한하는 보안 -/절약 - 돈 -/번거 로움 employees- 정책을 회사에서 작업하는 경우 Does VS2010 Code Coverage support nUnit?

관련 문제