2 个回答

如果使用了Angular,那就用Jasmine测试框架。

Jasmine是一款测试JavaScript代码的行为驱动测试框架,关于其介绍和详细相关用法可以到官网查看,其官网地址:http://pivotal.github.io/jasmine

补充一下,不管用没用Angular都可以用jasmine来做单元测试的,因为mvvm以模型驱动视图,所以让部分UI偏业务的部分变得可测试,理论上,只要保证model的逻辑是正确的,那反映到UI上也应该是正确的。所以我们一般对ViewModel(controller)进行单元测试就可以了。至于e2e的测试,我个人感觉应该是由测试人员掌握的技能。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题