[英]Automated Unit testing for Javascript integrated with CruiseControl, nUnit, nAnt and ASP.net MVC
我為 ASP.net MVC 團隊工作,他們使用 Cruisecontrol、nUnit 和 nAnt 進行自動化測試和構建。 我是小組的新手,我處理 Javascript 層,我正在尋找將我的工作與我的團隊工作流程結合起來的方法。
有沒有辦法做到這一點?
謝謝
一些想法:
就在幾天前,John Resig 宣布了他正在開發的名為Test Swarm的 JavaScript 單元測試自動機。 它剛剛進入 alpha 階段,但可能值得一看。
我發現 JSUnit 是 javascript 的一個非常好的單元測試工具。
您也可以考慮使用 javascript lint(下面的鏈接)。 這是一個 static 代碼分析器(不是單元測試工具),我過去有過很好的經驗。 它不如某些已編譯的語言 lint 工具那么徹底,但它可以使您免於在 javascript 中犯一些真正邪惡的錯誤。 您可以從 web 頁面或命令行運行它,因此它應該很容易連接到構建過程。
正如@Charlie 所提到的,JsUnit 是通過JsUnit Server進行自動化單元測試的不錯選擇。
QUnit是一個新的單元測試運行器,高度可定制,我一直在玩它,您可以通過Selenium等瀏覽器自動化工具集成和檢查測試結果。
這幾乎是我們目前所擁有的,但是現在正在出現一個非常有前途的項目,John Resig 先生的TestSwarm ,查看此博客文章以獲取更多信息(並注冊 alpha 版本:):
看起來真的很有趣:
(來源: ejohn.org )
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.