2011-12-25 43 views
3

我以dojo开始。来自GWT和Backbone,我曾与junit和jasmine一起测试我的应用程序。在对Dojo DOH测试框架进行锁定之后,我想知道它是否值得使用它,或者最好是像jasmine或busterjs那样使用jan外部测试框架。我担心的一个问题是,我没有找到任何关于如何使用jenkins等CI服务器的资源。另外我想知道,如果我可以使用像DOH一样的sinon模拟框架。卫生部似乎也缺少像茉莉花那样的便利匹配者。单元测试在dojo

+0

你试过doh.robot了吗? http://dojotoolkit.org/reference-guide/util/dohrobot.html。 – Philippe 2011-12-26 14:04:03

+0

doh.robot更适用于UI测试,不适用于单元测试应用程序逻辑。据我了解的文件,它更像硒。我也不知道它将如何与詹金斯合作。 – 2011-12-26 19:30:30

+0

我有DOH的经验,我的一个大抱怨是从它进行调试非常困难。他们使用javascript eval我认为要定义所有的函数,所以很难找到你的代码来设置一个断点。 – markdemich 2015-08-21 13:51:42

回答

1

嗯,还有一些你可能想要检查除了DOH(这工作得很好)。 你也可以检查eventd和selenium 2。 我记得看到Jenkins/selenium 2的集成教程还没有经过测试。 编辑:也许需要一些更新,但在这里,你可能会发现更多的相关信息:https://wiki.jenkins-ci.org/display/JENKINS/Selenium+Plugin

+0

当然,我可以和Jenkins一起运行Selenium,但是我正在寻找的是一种可以从Jenkins运行DOH测试的方法,告知他们它们是否失败。 – 2011-12-26 19:27:38

+0

你的意思是像jenkins页面上的按钮来运行测试和报告失败?或者更喜欢做构建运行测试,并阅读XML报告? – PEM 2011-12-27 09:06:24

+0

运行测试和阅读结果XML,是多数民众赞成在我正在寻找。 – 2011-12-27 11:46:11