是否需要在JavaScript MVC框架中测试视图?

Is there a need of testing the view in JavaScript MVC frameworks

本文关键字:测试 视图 框架 MVC JavaScript 是否      更新时间:2023-09-26

我在这里看到很多关于SO的问题,人们试图测试骨干应用程序,其中测试属于DOM。来自GWT,大部分时间视图没有测试,我想知道是否真的需要JavaScript MVC框架。这是否是个问题取决于主干架构,主干架构并不像GWT那样是一个被动视图。

  • 我想知道这将如何解决在其他语言,如ruby或php。人们在那里测试视图吗?
  • 是否需要使用真正的DOM元素进行单元测试?
  • 有一个很好的方法来模拟出DOM在JavaScript?
  • 是否有JavaScript框架可以让我们更容易地只测试控制器/呈现器

我认为测试web应用程序的实际UI的一个合理的好方法是使用像Selenium这样的东西来做适当的集成测试。

为它的DOM/视图部分创建测试可能很容易导致脆弱的测试,或者根本没有真正测试的测试,特别是如果您认为数据绑定完成了大部分工作。