2011-11-05 5 views
1

나는 단위 테스트 코드와 테스트 러너를 고객에게 주어진 최종 실행 파일에 담기를 원한다.UnitTesting in VS2010 : 유닛 테스트 및 테스트 러너를 실행 파일로 보내는 방법은 무엇입니까?

i want to do this 고객이 직접 또는 그 고객과 함께 테스트를 실행할 수 있습니다.

c:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll 

이 어셈블리는 .NET 프레임 워크 (전체 또는 클라이언트 프로파일)와 함께 제공되지 않습니다

문제는 비주얼 스튜디오의 테스트 시스템 어셈블리에 포함 된 것으로 보인다는 것이다.

이것은 Visual Studio (2010)가 설치되지 않은 컴퓨터에서 테스트를 실행할 수 없음을 의미합니다.

하나의 실행 파일이 필요하다고 가정 할 때 차선책이 될 수 있습니다.


은 고급 키보드 단축키와 단위 테스트에 액세스 할 수 있도록 in other languages 매우 편리합니다 :

enter image description here

난 내 단위 테스트, 내 기능 시험, 내 통합 테스트를 실행할 수있는이 방법 고객 사이트에서, 또는 문제 해결을 돕기 위해.

아니, 내 질문을 정당화해야합니다.

+1

단위 테스트를 실행중인 고객에 대해 들어 본 적이 없습니다. –

+0

@ JohnSaunders 일부 엔티티에는 테스트 전용 전체 그룹이 있습니다. –

+1

단위 테스트와 관련하여 무엇이 있습니까? –

답변

1

proposed workaround by Microsoft 닷넷 4의 Code Contracts

지금까지, 난 단지 들었 성공 Shipping unit tests using NUnit을 사용하는 것입니다. NUnit을 사용할 수 있습니까?

+0

나는 해결책이 없기 때문에 나는 NUnit을 사용해야한다고 생각한다. 문제는 내가 NUnit을 얻은 다음 테스트 러너를 찾은 다음 테스트를 추가 할 수있는 IDE 확장을 찾아야한다는 것입니다. –

+1

나는 정말로 여기에 뭔가 빠져있다. 테스트를 추가하기 위해 IDE 확장이 필요한 이유는 무엇입니까? 손으로 그들을 추가하는 것은 어렵지 않습니다. 왜 테스트 주자를 찾아야합니까? NUnit은 하나와 함께 제공됩니다. –

+0

@ JohnSaunders 손으로 직접 추가하는 것은 실제로 매우 지루합니다. 새로운 단위를 만들고, 메소드를 추가하고, 테스트 속성으로 태그를 추가해야합니다. 나는 NUnit이 주자와 함께 왔음을 깨닫지 못했다. 테스트 주자를 요청하면서 읽은 모든 질문을 토대로합니다. –