測試驅(qū)動的JavaScript開發(fā)
本書是一本完整的、基于最佳實踐的JavaScript敏捷測試指南,同時又有著測試驅(qū)動開發(fā)方法(TDD)所帶來的質(zhì)量保證。領(lǐng)先一步的JavaScript敏捷開發(fā)者Christian Johansen的討論涵蓋了將最先進的自動化測試用于JavaScript開發(fā)環(huán)境的方方面面,帶領(lǐng)讀者走查整個開發(fā)的生命周期,從項目啟動到應(yīng)用程序部署。本書的主要內(nèi)容包括:掌握自動化測試和TDD;構(gòu)建有效的自動化測試工作流;測試瀏覽器和服務(wù)器兩端的代碼(使用Node.js)、運用TDD構(gòu)建更加干凈的API、更加模塊化的代碼以及更健壯的軟件;編寫可測試的代碼;使用測試樁和模擬對象,將各個單元單獨進行測試;通過重構(gòu)持續(xù)進改代碼;走查全功能軟件的創(chuàng)建和自動化測試。
Christian Johansen的工作單位是Shortcut AS,一家專注于開源技術(shù)、Web和移動應(yīng)用程序的軟件公司。他原先是一名學(xué)生,專業(yè)是信息學(xué)、數(shù)學(xué)和數(shù)字信號處理。他在職業(yè)生涯中的主要從事領(lǐng)域是Web和前端開發(fā),使用的技術(shù)包括JavaScript、CSS和HTML。他是一名活躍的開源貢獻者,他會在博客中寫作有關(guān)JavaScript、Ruby和Web開發(fā)相關(guān)的內(nèi)容,博客地址是cjohansen.no。
評論
圖片
表情
