0
사람들이 MVC .NET 기반 웹 서비스의 GUI 부분을 테스트하는지 궁금합니다. 나는 Watin/Specflow를 사용했다. 이 문제에 대해 두 가지 주요한 문제가 있습니다.CSHTML 페이지 테스트
- 이러한 테스트는 GUI뿐입니다. 시스템 검사입니다. 그들은 db와 비즈니스 로직을 테스트합니다. GUI에 대한 큰 변화는이 테스트를 다시 작성해야한다는 것을 의미합니다. GUI는 또한 백엔드 작동 방식에 따라 다릅니다.
- 테스트가 매우 느립니다. 이러한 테스트에 시간이 걸리면 프런트 엔드 디자이너/코더는 TDD 방식으로 작동하지 않습니다.
단순히 cshtml 템플릿을 테스트하는 방법이 있습니까? 예를 들어 가짜 ViewBag에 전달하고 cshtml의 출력이 올바른 값 등을 사용하는지 확인합니다. 얼마나 빨리 실행합니까?
감사합니다.