저는 TDD (Test-Driven Development)에 대해 많이 읽었으며 개인적인 경험을 바탕으로 매우 강렬한 원칙을 발견했습니다.ASP.NET MVC로 테스트 중심 개발 - 어디서부터 시작해야합니까?
지금 제가 시작한 프로젝트를위한 웹 사이트를 개발 중이며 TDD를 실천에 옮기고 싶습니다.
그래서 ... Visual Studio 2010에서 빈 솔루션을 만들고 ASP.NET MVC 웹 사이트 프로젝트와 테스트 프로젝트를 추가합니다.
내 도메인 개체에 대해 '도메인'이라는 클래스 라이브러리와이를위한 테스트 프로젝트를 추가합니다.
이제 어디서부터 시작해야할지 궁금합니다. 내가 옳은 일을하기 전에 시험을 치러야할까요? 질문은 - 도메인 객체에 대한 테스트를 작성해야합니까? 그렇다면 도메인 객체가 아직 존재하지 않기 때문에 정확히 무엇을 테스트해야합니까?
아니면 웹 사이트 프로젝트로 시작하고 테스트를 작성해야합니까? 그렇다면 무엇을 테스트해야합니까? 홈 컨트롤러/색인 작업?