2009-10-28 5 views
0

본인은 회사의 내부 도구를 다시 작성해야합니다. 나는 현재 가장 빠른 시간을 소모하는 단계를 재 작업하고 있는데, 이는 interstitial 버전이 현재 요구 사항을 충족 할 수 있도록 전체 재 작성을 위해 응용 프로그램의 디자인을 다시 생각할 시간을 주어야합니다.VB.NET 개발 용 BDD/TDD 도구가 있습니까?

BDD/TDD를 사용하여이 코드를 구현하고 싶지만 일반적으로 .NET의 컨텍스트 내에서 프로그래밍 방식에 익숙하지 않습니다. .NET 용 BDD/TDD 도구가 있습니까? 어떤 자원을 살펴 봐야합니까?

미리 감사드립니다.

인 Ashish

답변

1

ReSharper에서, NUnit과, xUnit의, MbUnit에, 그냥 몇 가지 마음에 봄 것들이다.

Resharper 좋은 테스트 러너와 깔끔한 리팩터링 덕분입니다. (무료가 아닙니다)

NUnit 지금 사용하고 있습니다.

NCover 때때로 자리를 놓치기 때문에. (더 이상 무료가 아닙니다).

구조도 IoC/Di가 주어지기 때문에 구조지도. (무료)

Rhino는 스텁하고 모의해야하기 때문에 조롱합니다. (무료)

웹 개발이 필요한 경우 ASP.Net MVC.

그건 내 현재의 스택입니다.

다른 몇 가지를 깜빡했습니다. 하지만 C#에서 작동하는 대부분의 작업은 이제 VB.Net에서 작동합니다. VB.Net에서 더 잘 작동 할 것입니다.

+0

대단히 감사합니다. @ chrissie1. 확실히 NUnit & Rhino를 살펴 보겠습니다. 초보자부터 추천 할 수있는 리소스가 있습니까? 해당 도구에 대한 기본 사항을 각 웹 사이트에서 제공하는 설명서 이상으로 배울 수 있습니까? – tundal45

+0

나는 VB.Net에 관한 것들을 게시하는 http://blogs.lessthandot.com/index.php/All/?disp=authdir&author=7 블로그를 가지고있다. 그러나 VB.Net 블로거는 매우 드뭅니다.대신 C# 예제를 찾아서 변환해야합니다. 그것이 항상 람다의 것들을 다루지는 않을 것입니다. – chrissie1

3

altNet oresund 회의 중 하나에서 BDD에 대해 토론했을 때 회원 중 한 명이 농담했습니다. ".Net 용 BDD 프레임 워크가 더 많이 있습니다. 사용하는 사람들보다 그들 ";-)

BDD로 시작 또는 실행 수용 테스트를 가진 때, 내가 먼저 이해하는 것이 좋습니다

"what's in a story는 "(즉, 요구 사항을 정의하는 방법에 대해 설명합니다.

그 중 몇 가지를 못을 박았다 데, 다음 특정 상황에서 사용자의 특정 요구에 맞는 도구를 찾을 수 있습니다.

내 프로젝트에서 우리는 이미 NUnit과 TestDriven.Net을 사용하고 있었기 때문에 BDD 도구로 StoryQ을 선택했으며 어셈블리 참조 (별도의 테스트 러너 없음) 이외에 아무것도 추가 할 필요가 없었기 때문에 StoryQ을 선택했습니다.

위에서 언급 한 alt.net 회의에서 회원 중 한 명이 Cucumber under IronRuby for an app written in C#을 사용하여 시연했습니다.

많은 사람들이 Cucumber가 평이한 영어를 요구 사항으로 바꾸는 방법에 대해 높이 평가합니다. 이유는 조사하는 것이 좋습니다.

관련 문제