2012-08-17 3 views
0

사람들이 MVC .NET 기반 웹 서비스의 GUI 부분을 테스트하는지 궁금합니다. 나는 Watin/Specflow를 사용했다. 이 문제에 대해 두 가지 주요한 문제가 있습니다.CSHTML 페이지 테스트

  1. 이러한 테스트는 GUI뿐입니다. 시스템 검사입니다. 그들은 db와 비즈니스 로직을 테스트합니다. GUI에 대한 큰 변화는이 테스트를 다시 작성해야한다는 것을 의미합니다. GUI는 또한 백엔드 작동 방식에 따라 다릅니다.
  2. 테스트가 매우 느립니다. 이러한 테스트에 시간이 걸리면 프런트 엔드 디자이너/코더는 TDD 방식으로 작동하지 않습니다.

단순히 cshtml 템플릿을 테스트하는 방법이 있습니까? 예를 들어 가짜 ViewBag에 전달하고 cshtml의 출력이 올바른 값 등을 사용하는지 확인합니다. 얼마나 빨리 실행합니까?

감사합니다.

답변

1

단순히 cshtml 템플릿을 테스트하는 방법이 있습니까? 예를 들어 가짜 ViewBag에 전달하고, cshtml 의 출력이 올바른 값 등

예를 사용하는지 여부를보고, 당신은 RazorEngine 번 봐 걸릴 수 있습니다.

얼마나 빨리 실행할 수 있습니까?

측정하기. 그러나 실제로 배포 된 응용 프로그램에 대한 전체 HTTP 요청보다 빠를 것이라고 확신합니다.

관련 문제