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