JUnit實戰 (第3版) 9787115578532 (羅馬尼亞)克特林.圖多塞(Catalin Tudose)

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:人民郵電
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$889
商品編號: 9787115578532
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202306*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:JUnit實戰 (第3版)
ISBN:9787115578532
出版社:人民郵電
著編譯者:(羅馬尼亞)克特林.圖多塞(Catalin Tudose)
頁數:478
所在地:中國大陸 *此為代購商品
書號:1522721
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 JUnit實戰 (第3版) 787115578532 (羅馬尼亞)克特林.圖多塞(Catalin Tudose)

內容簡介

本書全面介紹JUnit 5的新特性及其主要應用。全書共22章,分為五部分。第一部分介紹JUnit的核心、JUnit的體繫結構、從JUnit 4向JUnit 5遷移、軟體測試原則等內容;第二部分介紹軟體測試質量、用stub和mock object進行測試、容器內測試等內容;第三部分介紹用Maven和Gradle工具運行JUnit測試、IDE對JUnit 5的支持、JUnit 5的持續集成等內容;第四部分介紹JUnit 5擴展模型,表示層測試,Spring、Spring Boot和REST API以及資料庫應用程序的測試等內容;第五部分介紹使用JUnit 5進行測試驅動開發和行為驅動開發,以及用JUnit 5實現測試金字塔策略等內容。 本書既適合剛接觸JUnit框架的Java開發人員閱讀,也適合想要了解JUnit 5新特性的、經驗豐富的JUnit開發人員學習,尤其適合企業級Java開發人員閱讀。本書還可作為高等院校學生「軟體測試」課程的參考用書。

作者簡介

克特林·圖多塞,擁有計算機科學專業的博士學位,擔任過Java高級開發員和技術團隊帶頭人,有超過15年的Java開發經驗。

目錄

第一部分 JUnit
第1章 JUnit起步
1 1 證明程序的可運行性
1 2 從零開始
1 2 1 單元測試框架的規則
1 2 2 添加單元測試
1 3 安裝JUnit
1 4 使用JUnit測試
1 5 小結
第2章 探索JUnit的核心
2 1 核心註解
2 1 1 @DisplayName註解
2 1 2 @Disabled註解
2 2 嵌套測試
2 3 標記測試
2 4 斷言
2 5 假設
2 6 JUnit 5的依賴注入
2 6 1 TestInfoParameterResolver
2 6 2 TestReporterParameterResolver
2 6 3 RepetitionInfoParameterResolver
2 7 重複測試
2 8 參數化測試
2 9 動態測試
2 10 使用Hamcrest匹配器
2 11 小結
第3章 JUnit的體繫結構
3 1 軟體體繫結構的概念和重要性
3 1 1 故事一:電話簿
3 1 2 故事二:運動鞋製造商
3 2 JUnit 4的體繫結構
3 2 1 JUnit 4模塊化
3 2 2 JUnit 4運行器
3 2 3 JUnit 4規則
3 2 4 JUnit 4體繫結構的缺點
3 3 JUnit 5的體繫結構
3 3 1 JUnit 5模塊化
3 3 2 JUnit Platform
3 3 3 JUnit Jupiter
3 3 4 JUnit Vintage
3 3 5 JUnit 5體繫結構的全景
3 4 小結
第4章 從JUnit 4向JUnit 5遷移
4 1 從JUnit 4向JUnit 5跨越
4 2 所需的依賴項
4 3 註解、類和方法
4 3 1 等價的註解、類和方法
4 3 2 分類和標記
4 3 3 遷移Hamcrest匹配器功能
4 3 4 規則與擴展模型
4 3 5 自定義規則
4 4 小結
第5章 軟體測試原則
5 1 單元測試的必要性
5 1 1 帶來更高的測試覆蓋率
5 1 2 提高團隊的工作效率
5 1 3 檢測出衰退跡象和減少調試次數
5 1 4 自信地重構
5 1 5 改進實現
5 1 6 文檔化預期行為
5 1 7 啟用代碼覆蓋率和其他指標
5 2 測試類型
5 2 1 單元測試
5 2 2 集成測試
5 2 3 系統測試
5 2 4 驗收測試
5 3 黑盒測試和白盒測試的對比
5 3 1 黑盒測試
5 3 2 白盒測試
5 3 3 黑盒測試和白盒測試的優點和缺點
5 4 小結
第二部分 不同的測試策略
第6章 測試質量
6 1 測試覆蓋率度量
6 1 1 測試覆蓋率簡介
6 1 2 代碼覆蓋率度量工具
6 2 編寫易於測試的代碼
6 2 1 理解公共API契約
6 2 2 減少依賴
6 2 3 創建簡單的構造方法
6 2 4 遵循迪米特法則
6 2 5 避開隱藏的依賴項和全局狀態
6 2 6 優先使用泛型方法
6 2 7 組合優於繼承
6 2 8 多態優於條件
6 3 測試驅動開發
6 3 1 調整開發周期
6 3 2 TDD的兩個核心步驟
6 4 行為驅動開發
6 5 突變測試
6 6 開發周期中的測試
6 7 小結
第7章 用stub進行粗粒度測試
7 1 stub簡介
7 2 用stub測試一個HTTP連接
7 2 1 選擇stub的使用方案
7 2 2 用Jetty充當嵌入式伺服器
7 3 用stub替換伺服器資源
7 3 1 構建第一個stub測試
7 3 2 回顧第一個stub測試
7 4 替換連接

第三部分 運用JUnit 5及其他工具
第四部分 使用現代框架和JUnit 5
第五部分 永JUnit 5開發應用程序
附錄A Maven
附錄B Gradle
附錄C IDE
附錄D Jenkins

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。
規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理