최근에 TDD가 인기있는 버즈 단어 인 토론을 들었습니다. 한 연설자에 따르면, 당신의 행동을 테스트하기 위해서는 MVC를 사용해야하지만 TDD는 어떤 환경에서도 (ASP.NET MVC 나 Web Forms를 둘러싼 논의처럼) 채택 될 수있는 접근법이라고 말 해졌습니다. . 또 다른 연설자는 행동을 라이브러리 나 모델에 넣으면 TDD에서 저장소 나 서비스를 테스트 할 수 있으므로 HTML 테스트에 대해 걱정할 필요가 없다고 주장했습니다. 웹 GUI 테스트의 경우 얼마나 많은 TDD를 다루어야합니까? 아니면 노력할만한 가치가 있습니까?유닛 웹 GUI 테스트
가끔씩 우리는 "차선책"을 사용하여 극단적으로 수행하지만 실제로는 이점이 없습니다. 개발 시나리오. TDD를 UI에 적용 할 수 있습니까?
편집 :
내가 너희들에 동의하고 내가 기분도 : 당신이 정말 TDD를하는 경우에 당신은 당신이있어 데이터 이후, 귀하의 웹 UI 프론트 엔드를 테스트 할 필요가 없습니다 그것을 제공하는 것은 UI없이 테스트 할 수있는 비즈니스/서비스/리포지토리 계층 아래에 있어야합니다. 따라서 Web Forms 응용 프로그램을 조작하여 웹 페이지에서 TDD를 사용할 수 있지만 (예 : 버튼 클릭 이벤트와 같이 서버 측 호출로 작업/동작을 묶어 낮은 수준의 작업을 호출하여 테스트 할 수 있음) . 귀하의 답변을 주셔서 감사합니다
http://stackoverflow.com/questions/362671/does-tdd-apply-well-when-developing-an-ui – JeffH