【问题标题】:Unit test in dojodojo中的单元测试
【发布时间】:2011-12-25 22:01:29
【问题描述】:

我从道场开始。来自 GWT 和 Backbone,我使用 junit 和 jasmine 来测试我的应用程序。在锁定 dojo DOH 测试框架之后,我想知道它是否值得使用,或者还是继续使用 jasmine 或 busterjs 等 jan 外部测试框架会更好。我担心的一个问题是,我还没有找到任何关于如何将它与像 jenkins 这样的 CI 服务器一起使用的资源。我也想知道,如果我可以使用像 sinon 这样的模拟框架和 DOH。 DOH 似乎也缺少一些像 jasmin 中那样的便利匹配器。

【问题讨论】:

  • doh.robot 更多的是用于 ui 测试,而不是用于单元测试应用程序逻辑。据我了解文档,它更像是硒。我也看不出它如何与 Jenkins 一起工作。
  • 我有使用 DOH 的经验,我最大的抱怨是很难从中进行调试。我认为他们使用 javascript eval 来定义您的所有函数,因此很难找到您的代码来设置断点。

标签: javascript unit-testing dojo jasmine doh


【解决方案1】:

你可以看看这个: http://illegalargumentexception.blogspot.fr/2012/04/dojo-mocking-dependencies-with-doh.html

我相信有了 Doh 和 Doh 机器人,你可能会做很多事情。目前正在经历。会通知你的。

【讨论】:

    【解决方案2】:

    嗯,除了 DOH(效果很好)之外,您可能还想检查更多内容。 您也可以检查 eventd 和 selenium 2。 我记得看到 Jenkins / selenium 2 的集成教程虽然没有测试过。 编辑:也许需要一些刷新,但在这里您可能会找到更多信息:https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin

    【讨论】:

    • 当然,我可以使用 Jenkins 运行 Selenium,但我正在寻找一种可以从 Jenkins 运行 DOH 测试的方法,如果它们失败了会通知他们。
    • 你的意思是像詹金斯页面上的一个按钮来运行测试和报告失败吗?或者更像是构建运行测试和阅读 xml 报告?
    • 运行测试并读取结果 xml,是的,这就是我要找的。​​span>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-13
    • 2013-02-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多