單元測試之道Java版

單元測試之道Java版 下載 mobi epub pdf 電子書 2025

David Thomas
圖書標籤:
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
關於程序員修煉三部麯
前言
第1章 序言
1.1 自信地編碼
1.2 什麼是單元測試
1.3 為什麼要使用單元測試
1.4 我需要做什麼呢
1.5 如何進行單元測試
1.6 不寫測試的藉口
1.7 本書概要
第2章 你的首個單元測試
2.1 計劃你的測試
2.2 測試一個簡單的方法
2.3 更多的測試
第3章 使用JUnit編寫測試
3.1 構建單元測試
3.2 JUnit的各種斷言
3.3 JUnit框架
3.4 JUnit測試的組成
3.5 自定義JUnit斷言
3.6 JUnit和異常
3.7 關於命名的更多說明
3.8 JUnit測試骨架
第4章 測試哪些內容:Right-BICEP
4.1 結果是否正確
4.2 邊界條件
4.3 檢查反嚮關聯
4.4 使用其他手段來實現交叉檢查
4.5 強製産生錯誤條件
4.6 性能特性
第5章 CORRECT邊界條件
5.1 一緻性
5.2 有序性
5.3 區間性
5.4 引用/耦閤性
5.5 存在性
5.6 基數性
5.7 時間性
5.8 自己動手嘗試
第6章 使用Mock對象
6.1 簡單的替換
6.2 Mock對象
6.3 測試Servlet
6.4 Easy Mock對象
第7章 好的測試所具的品質
7.1 自動化
7.2 徹底的
7.3 可重復
7.4 獨立的
7.5 專業的
7.6 對測試進行測試
第8章 在項目中進行測試
8.1 把測試代碼放到哪
8.2 測試的禮貌
8.3 測試的頻率
8.4 測試與遺留代碼
8.5 測試與評審
第9章 設計話題
9.1 麵嚮測試的設計
9.2 為測試而重構
9.3 測試類的不變性
9.4 測試驅動的設計
9.5 測試無效的參數
附錄A Gotchas
A.1 隻要代碼能工作就可以
A.2 “冒煙”測試
A.3 “請讓我的機器來運行”
A.4 浮點數問題
A.5 測試耗費的時間太多瞭
A.6 測試總是失敗
A.7 在某些機器上測試失敗
A.8 我的main沒有被運行
附錄B 安裝JUnit
B.1 命令行安裝
B.2 管理用嗎
附錄C JUnit
C.1 輔助類
C.2 基本模闆
附錄D 資源
D.1 網絡資源
D.2 參考書目
附錄E 注重實效的單元測試:總結
附錄F 習題答案
索引
· · · · · · (收起)

具體描述

程序員修煉三部麯叢書包含瞭四本書,介紹瞭每個注重實效的程序員和成功團隊所必備的一些工具。

注重實效的程序員都會利用反饋來指導開發,並驅動個人的開發流程。編碼的時候,最有用的反饋來自於“單元測試”。

為瞭測試一座橋梁,不會隻在晴朗的天氣,開一輛汽車從橋中間穿過,就認為已經完成瞭對橋梁的測試。然而許多程序員卻正在使用這種測試方法——把這種一次順利通過稱為“測試”。事實上,注重實效的程序員應該能夠做得比這更好。

從這本書中,您能夠學到:

編寫更好,更快,並且bug更少的代碼。

找到bug的隱身之處,並且學會如何修正這些bug。

在不使用整個項目的前提下,就可以測試一小段代碼。

學會如何JUnit來簡化測試代碼。

如何在開發小組中展開高效的測試。

本書將藉助麵嚮Java的免費程序庫JUnit來對單元測試進行描述;這些技術同樣也適用於其它語言和框架(本叢書還有一本針對Java版本的姐妹書籍《單元測試之道C#版——使用UNnit》)。

《程序員修煉三部麯》是一套由四本小冊子組成的叢書,旨在幫助解決程序員在日常工作中遇到一些具體問題和需要,覆蓋瞭對於現代軟件開發非常重要的基礎性知識。這套叢書不僅展現瞭注重實效的實際技巧、工具使用,也貫穿瞭作者們在其名作《程序員修煉之道:從小工到專傢》中所堅持的開發哲學。而所有這些,都是幫助開發人員和開發團隊進行正常開發,並帶來高開發效率的利器。

《單元測試之道Java版——使用JUnit》是本叢書的第二本(本書還有C#版本《單元測試之道C#版——使用JUnit》),闡述使用自由公開的JUnit程序庫以Java語言進行單元測試,其內容也廣泛適用於其他語言和框架程序庫。本書主要內容包括:如何更高效地撰寫bug更少的代碼:如何發現bug的藏身之處以及如何清除bug;如何測試代碼片斷而不用牽連整個項目;如何利用JUnit簡化測試代碼;如何在團隊中高效地進行測試,等等。

本書主要適用於具有一定編程和設計經驗,但是對單元測試並不是很有經驗的Java程序員。

用戶評價

評分

##JUnit非常好的入門書(JUnit 3)。。

評分

##很薄的一本書。

評分

##寫瞭一大堆test-case卻不知道寫這些意義何在~170頁的話還是看一下吧

評分

##寫瞭一大堆test-case卻不知道寫這些意義何在~170頁的話還是看一下吧

評分

##言簡意賅,JUnit版本有些老,原則還是適用的。Mock部分講的有些簡略,實際操作的話還需要更高級的用法和書籍。

評分

##這書的姊妹版(C#)應該在5年前讀過,現在翻過來主要是看一下”測什麼“這個問題:Right-BICEP (CORRECT)總結的相當好

評分

##一本不錯的java單元測試的書,其實在實際運用中,不需要做到像書上這麼細,但是有測試,能夠省你很多的時間,真的

評分

##短小精悍

評分

##感覺有點亂

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有