테스트와 관련하여 필자는이를 뒷받침했습니다. 나는 이제 거대한 팬이고 종종 TDD와 같은 것을합니다. VS 2010에서는 설계 및 회귀 분석을 위해 방금 MSTEST를 사용했습니다. 이것은 대단합니다 - 모든 프로젝트는 오픈 소스이며 어쨌든 내 작업에 연결됩니다 (물리학 연구 @ 대학). 나는 그때 내가 찾지 않은 모든 종류의 엣지 케이스를 많이 찾는데 도움이되는 Pex에 들어갔다. 일반적으로 이것이 내가 코딩하는 방법에 혁명을 일으켰습니다. 그리고 이것이 나를 두더지에게 소개시켜주었습니다. 또한 매우 시원한 (그러나 나는 아직도 배우고있다).VS 2012에서 Pex와 Moles에서 멀어지고 있습니까?
불행히도 저는 Pro 버전의 VS (내 대학이 사이트 라이센스로 사용하는 것임)에만 액세스 할 수 있습니다. 그 결과 Moles는 더 이상 작동하지 않으며 업그레이드도 Fakes도하지 않습니다. 그리고 나는 Pex의 다음 버전이 Fake에 의지 할 것이며 그것이 Ultimate-only 옵션이 될 것이라고 생각한다.
그래서 지금은 비슷한 기능을 가진 오픈 소스 도구를 찾고 있습니다. 문서가 어딘가에 있거나 더 성숙한 OSS 프로젝트를 비교하는 자료가 있습니까? 나는 약간의 손실 (즉, 너무 많은 옵션)에서 자신을 찾는다. 이 조롱 능력을 사랑하는 동안, 그것은 도구이며, 여가 시간을 보내고 싶지 않습니다. (이것이 대부분의 .NET 프로그래밍이 이루어지는 곳입니다.)
저는 실제 돈을 쓰지 않고도 Pex를 대체 할 수 없다고 생각합니다.
그리고 그 동안 MSTEST보다 우수한 다른 테스트 프레임 워크가 있는지 확인해야 할 것 같습니다. MSTEST는 꽤 좋지만 조금 제한적이라고 느끼기 시작했습니다 (VS2012에 새로운 기능이 추가되지는 않았습니다).
사전에 도움을 주셔서 감사 드리며 실제로는 일반적으로 좀 더 구체적인 질문을하려고합니다.하지만 여기서는 바다에서 조금 씩입니다.
nunit 및 xunit은 MSTests의 훌륭한 대안입니다. xunit은 이제 비동기 테스트를 지원합니다. – roundcrisis