gpt4 book ai didi

javascript - 在测试 Backbone+RequireJS 应用程序时,是否最好预先加载整个应用程序?

转载 作者:行者123 更新时间:2023-11-30 12:59:48 25 4
gpt4 key购买 nike

我正在尝试选择一个设置来测试使用 Backbone 和 RequireJS 的网络应用程序。

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

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

最佳答案

最好的方法是在单元测试中分别测试每个模型/集合/ View 。在单元测试中启动整个应用程序会很难测试模块的所有情况。正如您提到的 requireJS,您还应该使用 squireJS 模拟模块的大部分依赖项。 .

但您还应该进行一些集成测试,使用 selenium、casperJS 或 capybara 等工具在 headless 浏览器中测试整个应用程序的行为。

关于javascript - 在测试 Backbone+RequireJS 应用程序时,是否最好预先加载整个应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17631469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com