【问题标题】:How I should organize QUnit testing? [closed]我应该如何组织 QUnit 测试? [关闭]
【发布时间】:2015-06-17 08:18:39
【问题描述】:

我有大型 Web 应用程序(Backbone.js、Marionette、Require.js ...)。 现在,我需要为我的应用程序进行单元测试。我昨天学习了 QUnit 库。我很容易使用简单的功能。但是现在,如果我想测试我的真实应用程序,我会遇到很多麻烦和问题。
1. 如何组织文件的结构
2. 我应该只测试事件或函数吗?
3. 你能给我Backbone的单元测试的例子吗,需要带有QUnit的js代码。
非常感谢。

【问题讨论】:

    标签: javascript unit-testing qunit


    【解决方案1】:

    您将不得不在几个文件中复制您的通用代码,例如应用程序启动和所有内容,然后将这些文件包含在每个单元测试 html 文件中。然后,您可以为每个单独的视图/文件夹编写测试。您可以使用 Balnket.js 之类的内容来检查您的覆盖范围。

    记住一些基本规则:

    1. 每次测试一个函数,存根(使用类似 sinon.js 的东西从这个函数调用外部代码)。
    2. 应该没有从您的测试页面发起的服务器调用,它们应该是伪造的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 2014-11-19
      相关资源
      最近更新 更多