Node.js是創建在Google V8 JavaScript引擎之上的網絡服務器框架,容許開發者可以使用客戶端語言JavaScript在服務器端編碼。html
Node.js的偉大在於其已開發出多種開發工具、框架以及使用教程。惟一的缺陷是還有一些不太成熟和零散的選項。因爲Spring框架或Hibernate沒有被普遍使用,所以演變出多種選項。但願Node.js社區可以攜手並進爲killer Rails或者Spring類型開發出一套成熟的實用工具。node
Node.js擁有一組使人驚奇的強大且成熟的測試工具。好比Node.js內置的Assert容許你進行一些基礎的XUnit風格測試。NodeUnit是Node.js的的單元測試框架,基於斷言模塊,簡單的語法,功能強大的工具。Nodeunit node.js和瀏覽器可提供簡單的異步單元測試。git
對於常常使用XUnit的開發人員來講,NodeUnit很是簡單。github
Mocha是一款完整的測試工具,可安裝在NPM和CI服務器之上,這款工具很是棒。瀏覽器
Node.js測試工具(testing/bdd/mocking)源代碼託管在GitHub上。在Cucumber中提供了行爲驅動開發工具包括BDD測試工具Cucumber.js,還有Asynchronous BDD測試工具Vow。服務器
mocking數據中Mockito Style Mock Objects–Mary Jane是個不錯的選擇。對於JQuery迷而言,已經有不少開發者從QUnit移植到Node.js(Node-Qunit)開發平臺。Node.js應用中Virile測試也是很是不錯的,一樣的還有Headless全棧測試Zombie.js。網絡
當你在構建Node.js Web應用時不少Web測試工具可以支持完整的系統測試或者集成測試。若是您想關注更多的Node.js測試工具,請隨時關注慧都控件網,做者會不斷更新。框架