會員登入
|
加入會員
|
會員專區
|
購物車
|
自資出版
|
電子書城
|
客服中心
文學小說
商管創投
人文藝坊
勵志養生
進修學習
科學工程
家庭親子
玩樂天地
書名
出版社
作者
isbn
編號
英語會話
|
成交的秘密
|
霹靂影音寫真特典
|
App程式設計入門:iPhone、iPad(附光碟)
此作者無相關書籍
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
單元測試的藝術|以 JavaScript 為例
The Art of Unit Testing Third Edition
作者:
Roy Osherove, Vladimir Khorikov
譯者:
賴屹民
分類:
電腦與網路
/
程式語言
出版社:
美商歐萊禮中文書
出版日期:2025/4/11
ISBN:9786263249912
書籍編號:kk0598831
頁數:344
定價:
680
元
一般會員價:
82
折
558
元
特別會員價:
82
折
558
元
書價若有異動,以出版社實際定價為準
訂購後立即為您進貨
訂購後立即為您進貨:目前無庫存量,讀者下訂後,開始進入調書程序,一般天數約為2-10工作日(不含例假日)。
團購數最低為 15 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
單元測試的藝術|以 JavaScript 為例
圖片連結
複製語法
分
享
內容簡介
作者介紹
書籍目錄
同類推薦
單元測試的藝術|以 JavaScript 為例 內容簡介 單元測試的藝術並非只有掌握正確的工具和實踐方法而已,也包含瞭解優秀測試的運作原理、為每一個獨特的情況找出正確的策略,以及在測試過程一團亂時知道該怎麼做。本書提供的觀點和建議將改變你測試軟體的方式。 《單元測試的藝術》第三版將教你寫出容易閱讀與維護的測試,不僅介紹測試的基本寫法,也深入探討範圍擴及整個組織的測試策略、問題排除、處理遺留碼(legacy code)和「冷酷」重構。你會愛上這些實際的範例和熟悉的情境,它們將讓你在閱讀的過程中彷彿親臨測試現場。這本第三版增加適用於物件導向、泛函設計,和模組化風格的技術。書中的範例使用 JavaScript。 本書主題包括: •決定測試類型和策略 •測試的進入點&退出點 •重構遺留碼 •fake、stub、mock 物件,與分隔框架 •物件導向、泛函,與模組化測試風格 書中的範例使用 JavaScript、TypeScript 與 Node.js。 好評推薦 「本書是我們的測試經典。JavaScript社群何其幸運,因為這本書改用我們喜愛的語言。」 —Yoni Goldberg,Node.js 測試顧問,Node.js Best Practices 的作者 「這是一本測試名著!」 —Jaume Lopez,Institut Guttmann 「這本書教你測試哲學,以及單元測試的實作細節。」 —Matteo Gildone Springer Nature 「本書對於測試的對象、時機,以及如何做好測試提出適當的見解。」 —Rich Yonts,Teradata
作者簡介 Roy Osherove Roy Osherove是國際公認的單元測試和敏捷軟體方法專家。 Vladimir Khorikov Vladimir Khorikov是 Manning 《Unit Testing Principles, Practices, and Patterns》和《Plural-sight》的作者,也是 Microsoft MVP。
目錄 【第一部分 邁出第一步】 chapter1 單元測試基礎 1.1 第一步 1.2 定義單元測試(一步一步來) 1.3 進入點和退出點 1.4 退出點類型 1.5 不同的退出點,不同的技術 1.6 從零開始編寫測試 1.7 優良單元測試的特點 1.8 整合測試 1.9 我們的最終定義 1.10 測試驅動開發 chapter2 第一個單元測試 2.1 介紹Jest 2.2 程式庫、斷言、執行器和報告器 2.3 單元測試框架提供的功能 2.4 介紹PasswordVerifier專案 2.5 verifyPassword的第一個Jest測試 2.6 嘗試使用beforeEach()方法 2.7 嘗試工廠方法 2.8 圓滿test() 2.9 重構成參數化的測試程式 2.10 檢查預期會被丟出來的錯誤 2.11 設定測試分類 【第二部分 核心技術】 chapter3 使用stub來切斷依賴關係 3.1 依賴項目的類型 3.2 使用stub的理由 3.3 被廣泛接受的stubbing設計方法 3.4 泛函注入技術 3.5 模組化注入技術 3.6 使用具備建構函式的物件 3.7 物件導向注入技術 chapter4 使用mock物件來進行互動測試 4.1 互動測試、mock和stub 4.2 依賴logger 4.3 標準風格:參數重構 4.4 區分mock和stub的重要性 4.5 模組化風格的mock 4.6 泛函風格的mock 4.7 物件導向風格的mock 4.8 處理複雜的介面 4.9 部分mock chapter5 分隔框架 5.1 定義分隔框架 5.2 動態偽造模組 5.3 泛函動態mock和stub 5.4 物件導向的動態mock和stub 5.5 動態地stubbing行為 5.6 分隔框架的優勢和陷阱 chapter6 非同步程式的單元測試 6.1 處理非同步資料抓取 6.2 讓程式更適合進行單元測試 6.3 處理定時器 6.4 處理常見事件 6.5 引入DOM測試庫 【第三部分測試程式碼】 chapter7 可信的測試 7.1 如何知道你信任一個測試 7.2 測試為何會失敗 7.3 避免在單元測試中加入邏輯 7.4 在通過的測試中,聞到虛假的信任感 7.5 處理不穩定的測試 chapter8 易維護性 8.1 因測試失敗而被迫進行的更改 8.2 讓維護工作更輕鬆的重構 8.3 避免過度規範 【第四部分設計和流程】 chapter9 易讀性 9.1 單元測試的命名 9.2 魔法值和變數命名 9.3 將斷言與操作分開 9.4 設置和卸除 chapter10 制定測試策略 10.1 常見的測試類型和階層 10.2 測試階層的反模式 10.3 測試配方策略 10.4 管理交付管道 chapter11 制定測試策略 11.1 成為改革代理人的步驟 11.2 成功之道 11.3 失敗之道 11.4 影響因素 11.5 棘手問題和答案 chapter12 與遺留碼共舞 12.1 從哪裡開始加入測試? 12.2 決定一個選擇策略 12.3 在重構之前編寫整合測試 附錄 對函式和模組進行monkey-patch 索引
10倍速Flutte
Scratch從基礎
LINE Bot S
無瑕的程式碼 第二版
Codex Vibe
軟體開發身分安全實務
Python 自動化
親手開發推薦系統 -
演算法 圖解原理 x
範例驅動的需求澄清術
Q1:若我已報名付了1000元訂金,接下來我要做什麼? A:感謝您報名,後續相關事情及服務我們會以e-mail和電話跟您聯絡. 您也可以主動來信(andy@book4u.com.tw)詢問。謝謝! Q2:我本身並沒有產品和服務,也沒什麼實務上的經驗,那又能如何賺錢呢?這個課程真的有實際成效嗎? A:我們這個課程共有11項贈品,其中第2項贈品便是資訊產品創造藍圖,它將教您如何用最簡潔而快速的方法創出屬於您自己的資訊產品。一般的課程大多是教您如何捕魚,但多數的成功致富者,其成功的關鍵卻不是仰賴捕魚技術,而是仰賴借力之術,因為唯有借力才能無中生有!才能快速成長!也才能快速致富!本課程3天共有三套樣版,其中一套樣版便是教您打造在沒有任何商品與服務,也沒有任何資源的情況下,就能快速借力致富的樣版!本課程二位講師都是白手起家,對於沒有實務經驗的新手會格外用心,請放心。 Q3:請問贈品中魚池矩陣直效聯盟VVIP是什麼? A:這是一個強大的系統,而我們送的是體驗版,會提供你Email追客系統。國外有一種函授課程,亦即每幾天發一個課程給學員, 就是用EMAIL追客系統來實踐。EMAIL追客系統簡單的說就是今天有一個客戶在你的網站上購買產品或註冊,系統會自動回覆一封確認信,之後你可以自行設計發送內容和發信時間一次一對多發給客戶,而且每封信還會帶入客戶本身的姓名。讓客戶以為是我們專門為客戶所量身訂作的信件。所以Email追客系統可以讓你培養跟客戶的信任感,進而成交。 Q4:請問贈品中資訊產品創造藍圖是什麼? A:這是一位叫林星?老師的課程,課程售價是9800元,現在免費送給你。此課程包含: ● 何謂資訊型產品? ● 資訊型產品的種類大解析!以及如何組織你的資訊型產品賺錢? ● 如何找到你的利基市場? ● 為什麼錯的利基市場,再好的產品與行銷也很難有效! ● 29個國外已經證實能讓你賺到錢的利基市場! ● 如何確保你做出來的產品客戶會很想購買?以及實際可執行的步驟! ● 創造資訊型產品計劃書 ● 15個步驟建立你的資訊型產品事業 ● E-mail精準行銷的10個法則 ● 10個別人沒有告訴你的有效文案撰寫法則 Q5:請問贈品中自動財富系統 6片DVD是什麼? A:此6片DVD定價3200元。內容為《借力淘金!最吸利的鈔級魚池賺錢術》作者之一王紫杰所錄製的DVD,內容為有關網路行銷的知識和技巧,非常豐富且實用,免費送給您。
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。