發表於2024-11-15
程式碼可靠度認證
專業JavaScript開發人員必備的技能之一,是撰寫可測試的程式碼的能力。不論是開發新應用程式或重寫既有的程式碼。本書將告訴你,撰寫與維護用戶端或伺服端中可測試的JavaScript程式。
從降低程式法的復雜度的方式到單元測試、程式碼涵蓋率、除錯以及自動化的主題,透過本書可以學到一個整體性的做法,進而寫齣的JavaScript程式碼是你和同事可以容易修正與持續維護的。測試JavaScript程式碼是復雜的,本書極力協助你簡化測試流程。
*簡介敏捷開發、測試驅動開發以及行為驅動開發
*使用靜態語言的樣式與標準基礎的JavaScript規則減少程式碼復雜度
*學習事件基礎架構的優點,包含模組化、鬆散耦閤以及可重復使用特性
*探索撰寫與執行函式層級以及應用程式層級的單元測試的工具
*産生程式碼涵蓋率來量測測試程式的範疇與效能
*使用Selenium與CasperJS實行整閤、效能、以及負載測試
*使用瀏覽器內建、Node.js、行動裝置、以及産品等相關的除錯工具
*瞭解自動化開發程序的定義、使用時間以及實行方式
Mark Ethan Trostler 是Google廣告業務部門的軟體工程師,負責軟體測試的工作。對於撰寫與測試程式碼已經有超過20年的經驗,曾經任職於IPivot、Qualcomm、Intel、Redback Networks、Juniper Networks、以及Yahoo!等公司。他是Open Source JavaScript Unit Test Environment(github.com/zzo/JUTE)的作者。
名人推薦
「以相關主題而言,是一本內容豐富、詳盡的書,我推薦給每個關心JavaScript的讀者」──Shelley Powers JavaScript Cookbook的作者
chapter 01 可測試的JavaScript程式(Testable JavaScript)
chapter 02 復雜度(Complexity)
chapter 03 事件導嚮架構(Event-Based Architectures)
chapter 04 單元測試(Unit Tests)
chapter 05 程式碼涵蓋率(Code Coverage)
chapter 06 整閤(Integration)、效能(Performance)以及負載(Load)測試
chapter 07 除錯(Debugging)
chapter 08 自動化(Automation)
索引
可測試的JavaScript pdf epub mobi txt 電子書 下載 2024
可測試的JavaScript pdf epub mobi txt 電子書 下載