0

我想知道人们是否测试他们基于 MVC .NET 的 Web 服务的 gui 部分。我用过 Watin / Specflow。我对此有两个主要担忧:

  1. 这些测试不仅仅是 gui。它们是系统检查。他们测试数据库和业务逻辑。对 gui 的任何重大更改都意味着必须重新编写这些测试。这里的 gui 也取决于后端的工作方式。
  2. 进行的测试非常缓慢。如果这些测试需要时间,前端设计人员/编码人员就无法以 TDD 方式工作。

有没有办法单独测试 cshtml 模板?例如,传入一个假的 ViewBag,看看 cshtml 的输出是否使用了正确的值等。它们运行的​​速度有多快?

谢谢!

4

1 回答 1

1

有没有办法单独测试 cshtml 模板?例如传入一个假的 ViewBag,并查看 cshtml 的输出是否使用正确的值等。

是的,你可以看看RazorEngine

他们会跑多快?

去测量。但可以肯定的是,它比对实际部署的应用程序的完整 HTTP 请求要快。

于 2012-08-17T09:35:47.137 回答