NUnit이 단위 테스트를위한 해결책을 제시하는 데 어떻게 도움이 되었습니까? 처음부터 얼마나 빨리 구현할 수 있었습니까? Nunit을 신속하고 효율적으로 구현하는 데 도움이되는 정보를 제공 할 수 있습니까?Nunit 당신의 경험은 무엇입니까
0
A
답변
2
NUnit 테스트 프로젝트를 설정하는 것은 잠시 후 작업입니다. 새 클래스 라이브러리 프로젝트를 추가하고 NUnit Framework 참조를 추가하면 완료됩니다.
코드가 얼마나 쉽게 단위 테스트 할 수 있는지는 다른 코드와 얼마나 쉽게 분리되는지에 달려 있습니다.
의존성이없는 방법이 테스트하기 쉽지만, 특히 유용하지는 않습니다. 가장 자주, 당신은 뭔가 다른 일을하도록 부르고 있습니다.
테스트로 간단합니다 클래스 생성자의 특정 모든 그것의 종속성이 방법 -. 그래서 당신이 종속성을 분리하고 사람들을 전달할 수
직접 다른 클래스를 호출하는 방법이 될 것입니다 테스트하기가 더 어렵고, 얼마나 얽혀 있는지에 따라 엄격한 단위 테스트를 수행하지 못할 수도 있습니다.
테스팅 유형의 차이점을 찾아보고 이해하십시오.
이 http://www.manning.com/osherove/
확실히 학습 곡선을 단축합니다
1
나는 다음과 같은 책을 읽을 것을 권장합니다. 충분한 경험이있는 경우 처음 3 장 (1 주말) 이후에 시작할 수 있습니다. 행운을 빌어 요!
0
관련 문제
- 1. Intersystems Caché를 사용해 보셨습니까? 당신의 경험은 무엇입니까?
- 2. GWT에 대한 귀하의 경험은 무엇입니까?
- 3. ARM Jazelle에 대한 귀하의 경험은 무엇입니까?
- 4. Sun CoolThreads 기술에 대한 귀하의 경험은 무엇입니까?
- 5. OpenID - 사람들이 "x로 로그인"한 경험은 무엇입니까?
- 6. Google App Engine에서 개발 한 경험은 무엇입니까?
- 7. Tomcat 6에 SSL을 추가 한 경험은 무엇입니까?
- 8. 플래시 드라이브 사용 경험은 어떻습니까?
- 9. NUnit - 로깅을 포함하는 방법
- 10. OOP 접근 방식은 무엇입니까? (또는 당신의 접근?)
- 11. 당신의 jQuery 코드 난독
- 12. 당신의 vsnet 프로젝트가 웹 사이트 일 때, 당신의 처리기 web.config에서 참조하는 네임 스페이스/dll은 무엇입니까?
- 13. NUnit 2.5.8, lots of nunit-agent.exe
- 14. NUnit, CollectionAssert.AreEquivalent (..., ...), C# 질문
- 15. SAS BI 대시 보드 피드백 - 귀하의 경험은 무엇입니까?
- 16. 맞춤형 개발을위한 Adempiere CRM에 대한 귀하의 경험은 무엇입니까?
- 17. phonegap과 CodeIgniter를 사용하여 모바일 앱을 제작 한 경험은 무엇입니까?
- 18. Microsoft 응용 프로그램 블록에 대한 귀하의 경험은 무엇입니까
- 19. PhoneGap을 사용한 사람이 있습니까? 그들의 서비스에 대한 귀하의 경험은 무엇입니까
- 20. CruiseControl.NET보기 Nant 빌드 파일 실행시 NUnit xml 테스트 결과 NUnit
- 21. NUnit 보조 스레드 예외
- 22. 당신의 도움으로 라디오 버튼 그룹
- 23. MySQL 쿼리 최적화 --- 당신의 생각
- 24. 애니메이션 GIF에 대한 당신의 생각
- 25. 당신의 자신의 식을 만드는 방법?
- 26. 내 쿼리 클래스. 당신의 의견?
- 27. NUnit 테스트가 실패하도록 지정하는 방법은 무엇입니까?
- 28. xUnit 또는 NUnit? 서로 장점과 단점은 무엇입니까?
- 29. NUnit Gui Runner의 각 탭은 무엇입니까?
- 30. TeamCity에서 nunit 테스트 범주를 제외시키는 방법은 무엇입니까?
구현하려면 ** 무엇부터 ** 처음부터? – zerkms
완전히 개발 된 프로젝트에 Nunit 기반 단위 테스트를 도입하십시오. – PradeepGB
@PradeepGB : 그러한 질문을하는 경우 - 단위 테스트를 전혀 도입 할 수 없을 것입니다. 개인적인 테스트는 없으며, 단위 테스트는 고도로 숙련 된 개발자와 우수한 코드를 필요로합니다. – zerkms