문제

나는 단위 테스트에 MBUNIT 프레임 워크를 사용하고 있으며 좋은 테스트 러너를 찾고 있습니다.

Mbunit의 러너는 빠르지 만 다음과 같은 많은 것들이 부족합니다.

  • 실행 경로를 설정할 수 없습니다
  • 그것은 모든 달리기에서 모든 나무를 무너 뜨리고 나를 미치게합니다.
  • 그리고 거의 모든 다른 테스트 러너

나는 Zanebug를 사용했지만 :

  • 더 이상 제대로 지원되지 않음, 죽은 프로젝트
  • 나는 그것이 최신 mbunit과 호환되지 않는다고 생각합니다.
  • 이상한 버그가 너무 많았습니다

갈리오

  • 스타트 업에서 왜 계속 충돌하는지 모르겠다 (Vista x64)
  • 다른 설정으로 실행되었습니다. MBUNIT GUI보다 약 6 배 느리고 테스트가 너무 많습니다.

테스트 구동 .net addon

  • 이것은 훌륭한 도구이지만 하나 또는 단위 테스트를 테스트하기 위해서는 양호 또는 vs.net 독립 GUI를 제공하지 않습니다.

나는 vs 2008과 함께 일하거나 독립적 인 다른 무료 테스트 러너에게 공개됩니다.

도움이 되었습니까?

해결책

나는 정말로 Nunit을 즐깁니다. 이제는 Resharper와 함께 IDE 내부에서 사용할 수 있기 때문에 더 많은 것을 즐깁니다.

다른 팁

보다 TestDriven, Visual Studio 내에서 오른쪽 클릭 장치 테스트 기능을 추가합니다. 메소드, 클래스, 파일, 프로젝트 또는 솔루션을 마우스 오른쪽 버튼으로 클릭하여 적절한 단위 테스트를 실행할 수 있습니다. 또한 디버그하고 코드 커버리지를 실행하고 인기있는 프로파일 러를 사용하여 사용될 수도 있습니다.

Gallio에는 Resharper 지원이 포함되어 있습니다. 우리는 또한 성능을 향상시키기 위해 노력하고 있습니다.

어떤 버전의 Icarus를 시도했는지 확실하지 않지만 X64의 시작시 충돌을 보지 못했습니다.

무료는 아니지만 현재 Coderush 테스트 러너를 즐기고 있습니다. VS와 잘 통합되고 많은 프레임 워크를 지원하며 지원하지 않으면 확장 가능합니다.

우리는 Ironpython에 .NET 테스트를 작성하므로 Python Standard Library 모듈 'Unittest'를 사용하여 모든 테스트를 작성할 수 있습니다. 이것의 장점은 실행 테스트가 단일 명령이라는 것입니다. 우리는 크루즈 컨트롤 등을 사용했지만 이후 약 10 줄의 파이썬으로 교체했습니다. 이것은 단위 테스트와 기능 테스트 모두에서 작동합니다. 분명히 이것은 모든 사람에게 효과가 없지만 어떤 사람들은 아마도 이것이 생산적인 경로를 찾을 것입니다.

Resharper가 MBUNIT를 지원했는지는 모르겠지만 내장 테스트 러너는 환상적입니다.

IDE에서 개별 테스트를 실행하기 위해 Resharper를 사용하고 있지만 Nunit-Console은 모든 속도에 대한 모든 테스트를 실행합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top