Javascript 如何测试django';s前端Java脚本
我正在尝试测试我的django支持的网站的backbone.js前端 我发现karma.js和jasmine是用于前端测试的,但似乎它们只是用于“前端”,这意味着它们无法测试前端主干模型和我的django REST API服务器之间的交互 我想要的是一个测试框架,它可以测试BDD风格的前端Java脚本(,包括前端和后端之间的交互) 我知道有一些测试DOM的工具,如selenium或莴苣等。但我想测试的是我的前端“javascript”,而不是DOM,这就是我最初尝试karma.js和jasmine的原因Javascript 如何测试django';s前端Java脚本,javascript,django,testing,backbone.js,bdd,Javascript,Django,Testing,Backbone.js,Bdd,我正在尝试测试我的django支持的网站的backbone.js前端 我发现karma.js和jasmine是用于前端测试的,但似乎它们只是用于“前端”,这意味着它们无法测试前端主干模型和我的django REST API服务器之间的交互 我想要的是一个测试框架,它可以测试BDD风格的前端Java脚本(,包括前端和后端之间的交互) 我知道有一些测试DOM的工具,如selenium或莴苣等。但我想测试的是我的前端“javascript”,而不是DOM,这就是我最初尝试karma.js和jasmin
是否有任何测试框架可以测试前端与后端网络交互?或者有没有办法调整karma.js来与django的开发服务器很好地配合?莴苣+硒+django的LiveServerTestCase是在TDD环境中进行系统/集成测试的最佳选择。LiveServerTestCase支持测试装置,并处理工作测试服务器的设置和拆卸 karma和jasmine非常适合低级别的单元测试(即不需要DB层或中间件层的测试)。测试这些调用不需要Django,因为每个API请求都应该有一个预期的/已知的API响应,该响应应该用作JS函数的输入