단위 테스트 C#에 대한 유용한 소개/자습서를 찾고 있습니다. 지금까지 살펴 본 대부분의 자습서는 단위 테스트를 처음 사용하는 사람에게 유용하거나 너무 복잡하기에 너무 기본 적이 었습니다.C# 단위 테스트 소개
당신이 문제가 좋은 자습서를 찾는 데중인 단지 특정 도구
단위 테스트 C#에 대한 유용한 소개/자습서를 찾고 있습니다. 지금까지 살펴 본 대부분의 자습서는 단위 테스트를 처음 사용하는 사람에게 유용하거나 너무 복잡하기에 너무 기본 적이 었습니다.C# 단위 테스트 소개
당신이 문제가 좋은 자습서를 찾는 데중인 단지 특정 도구
가 (비주얼 스튜디오 2008 프로페셔널 Windows 응용 프로그램에 대한 사용)?
https://stackoverflow.com/questions/185021/rhino-mocks-good-tutorials
:http://www.nunit.org/index.php?p=quickStart&r=2.4
코뿔소 모의 객체는 단위 테스트 프레임 워크를 보완 할뿐만 아니라 배우고 좋은 것 : 나는이 주제에 새 때 나는 좋은 출발점이 될하기 위해 NUnit과 자습서를 발견
아마도 책일까요? 나는 실용 단위 테스트를 C#에서 NUnit으로 추천 할 것이다.
내 의견으로는 매우 완벽합니다.
감사합니다. 나는 NUnit을 시험해 볼 것이고 만약 내가 그것을 좋아한다면 분명히 책을 얻을 것이다. – Andy
제가 단위계 테스트가 고통 스러울 필요가 없다는 것을 깨달은 것은 Moq입니다. 단위 테스트가 조롱으로 어떻게 구축 될 수 있는지에 관해서는 페이지 하단에 좋은 링크가 있습니다.
제어 된 결합 및 테스트에 인터페이스를 사용하는 것에 대한 좋은 점 중 하나는 기존 코드 기반에 인터페이스를 추가하는 것이 큰 변화가 아니라는 것입니다. 일부 레거시 코드에 새로운 기능을 추가하고 기존 클래스의 인터페이스를 작성하여 새로운 기능을 별도로 개발하고 테스트 할 수 있습니다. 지금까지 잘 진행되어 왔고 다른 프로젝트에서도이 스타일의 테스트를 계속할 계획입니다. 나를 위해, 핵심은 테스트를 위해 여러 사례를 드러내는 많은 추한 조건 코드로 복잡한 스텁 클래스를 설계하는 것을 피하는 것이 었습니다. 테스트 코드가 너무 복잡하여 코드 또는 테스트가 잘못되었는지는 확실하지 않습니다.
이것은 내 프로젝트에서 일반적으로 단위 테스트를 사용하는 것과 관련하여 특별한 도구는 아니 었습니다. NUnit 튜토리얼은 매우 유용하게 보입니다. 일단 속도를 높이면 Rhino Mock을 보게 될 것입니다. – Andy