Unit testing 如何进行backbone.js UI测试
因此,我创建了一个require.js和backbone.js(实际上是marionete.js)应用程序,它基本上是某种移动应用程序生成器 现在我想为它创建测试,基本上测试这个场景:Unit testing 如何进行backbone.js UI测试,unit-testing,backbone.js,marionette,gui-testing,ui-testing,Unit Testing,Backbone.js,Marionette,Gui Testing,Ui Testing,因此,我创建了一个require.js和backbone.js(实际上是marionete.js)应用程序,它基本上是某种移动应用程序生成器 现在我想为它创建测试,基本上测试这个场景: 导航到现有项目,例如site.com/build/1234 拖动组件,检查其添加是否正确 更改组件的属性并查看它们是否正确更新。例如:我有一个属性面板,其中列出了属性 例如,我有一个属性 是选择菜单,可更改大小(小、中、大)。我 应该能够测试这个 现在我一直在谷歌上搜索,但是因为有这么多的测试框架,我不确
- 导航到现有项目,例如site.com/build/1234
- 拖动组件,检查其添加是否正确李>
- 更改组件的属性并查看它们是否正确更新。例如:我有一个属性面板,其中列出了属性
例如,我有一个属性
是选择菜单,可更改大小(小、中、大)。我
应该能够测试这个
谢谢。如果您想真正模拟点击,请查看selenium()
如果您只想测试主干组件(视图、控制器等)和模板是否正常工作,那么可以使用js测试运行程序(如Karma())来运行测试。Sinon也可以为您模拟ajax调用。它可以使用PhantomJs作为渲染引擎,因此您可以实际渲染视图,并使用view.$()样式的DOM检查来验证视图的输出。谢谢,我来看看。我现在正在寻找一个人类会做的模拟,所以我猜它是在模拟点击^^