首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在测试Backbone+RequireJS应用程序时,预先加载整个应用程序会更好吗?

在测试Backbone+RequireJS应用程序时,预先加载整个应用程序会更好吗?
EN

Stack Overflow用户
提问于 2013-07-13 23:14:27
回答 2查看 234关注 0票数 1

我正在尝试选择一个安装程序来测试使用Backbone和RequireJS的and应用程序。

我将尝试从javascript进行大部分单元测试,我不确定在调用测试框架之前加载整个应用程序是更好,还是使用RequireJS直接加载每个测试正在测试的模块。

由于此站点仅用于问答,不开放讨论,因此我将重新表述:您是否有强烈的理由反对在单元测试时预先加载整个应用程序?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-14 02:25:02

最好的方法是在单元测试中分别测试每个模型/集合/视图。在单元测试中启动整个应用程序将使测试一个模块的所有用例变得非常困难。正如您提到的requireJS,您还应该使用squireJS模拟模块的大多数依赖项。

但是你还应该有一些集成测试,你可以使用selenium、casperJS或水豚等工具在无头浏览器中测试整个应用的行为。

票数 3
EN

Stack Overflow用户

发布于 2013-07-15 10:58:04

在requirejs中,有两种方法可以提前解释加载:

在开发过程中,不使用r.js,仅依赖于requirejs.config

  • After r.js优化上的配置,可以通过r.js configuration

对模块进行重构

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17631469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档