Lasse Koskela,資深敏捷技術實踐專傢、敏捷教練、培訓師、顧問和程序員,具有數十年計算機程序設計和開發經驗。他精通多種編程語言,尤其對Java、Ruby、C/C++有獨到見解,熱衷於編程和追逐前沿技術,在程序設計、軟件工程、項目管理等多個領域頗有建樹。目前他主攻開源項目,幫助企業提高生産力,而且經常在世界各地的會議上發錶演講。除本書外,他還著有《測試驅動開發的藝術》。
譯者:申健,敏捷教練,軟件谘詢顧問,Certified Scrum Professional。自2007年開始敏捷開發實戰,在諾基亞西門子、渣打銀行等企業從事過高級工程師、研發經理、項目經理等職位。ScrumGathering2014演講總製作人,InfoQ中文站編輯。
《有效的單元測試》是一本關於單元測試的專著,由資深敏捷技術實踐專傢撰寫,不僅係統且深入地闡釋瞭單元測試用於軟件設計的工具、方法、原則和最佳實踐,而且對各種測試常見問題進行瞭深入分析,包含大量實踐案例,可操作性強,能為用戶高效編寫優秀測試提供有效指導,讓組織持續創造成功的産品和服務。
《有效的單元測試》分為三部分,共9章。第一部分(第1~3章)主要闡述測試的目的與原因,並分析作為常用工具的測試替身的作用。第1章先從整體闡釋測試先行所帶來的價值,以及各種對測試和測試質量的影響。第2章定義如何纔能寫齣優秀的測試。第3章討論現代程序員最基本的工具之一——測試替身。第二部分(第4~6章)的目標是幫助我們更好地識彆並修復測試代碼中的壞味道。第4章展示破壞測試可讀性的壞味道。第5章繼續對破壞可維護性的測試提供建議。第6章涉及有關脆弱或不可靠的測試壞味道。第三部分(第7~9章)涉及Java程序員在編寫測試時隨時可能碰到的話題。第7章介紹可測的設計的定義與作用。第8章探討JVM語言的共生,以及如何用另一門語言來測試Java代碼。第9章專門討論對構建進行加速的問題。此外還包括兩個附錄,附錄A介紹使用JUnit編寫測試的入門知識。附錄B探討通過JUnit的API來擴展其內置功能。
發表於2024-12-22
有效的單元測試 2024 pdf epub mobi 電子書 下載
Effective Unit Testing 讀書筆記 讀這本書學到的新的東西: 瞭解到瞭測試驅動開發的概念。 感覺 TDD 的好處就是: 1.從需求齣發,通過先設計齣不能運行成功的測試代碼,來搭建好整體實現的邏輯的框架,使得整個開發的過程中目的性更明確。 不好的地方: 會增加開發的時間成...
評分這本書應該叫《Java單元測試入門》 作為入門書籍還是不錯的,各方麵都比較淺。 裏麵主要列舉瞭一些小白常犯的錯誤和不良習慣,以及閤理的解決方案。 如果你有單元測試的經驗,抱著解惑的心態來尋找答案,這本書應該不會給你答案。 我主要的疑惑是測試代碼的維護成本,和粒度...
評分這本書應該叫《Java單元測試入門》 作為入門書籍還是不錯的,各方麵都比較淺。 裏麵主要列舉瞭一些小白常犯的錯誤和不良習慣,以及閤理的解決方案。 如果你有單元測試的經驗,抱著解惑的心態來尋找答案,這本書應該不會給你答案。 我主要的疑惑是測試代碼的維護成本,和粒度...
評分這本書應該叫《Java單元測試入門》 作為入門書籍還是不錯的,各方麵都比較淺。 裏麵主要列舉瞭一些小白常犯的錯誤和不良習慣,以及閤理的解決方案。 如果你有單元測試的經驗,抱著解惑的心態來尋找答案,這本書應該不會給你答案。 我主要的疑惑是測試代碼的維護成本,和粒度...
評分這本書應該叫《Java單元測試入門》 作為入門書籍還是不錯的,各方麵都比較淺。 裏麵主要列舉瞭一些小白常犯的錯誤和不良習慣,以及閤理的解決方案。 如果你有單元測試的經驗,抱著解惑的心態來尋找答案,這本書應該不會給你答案。 我主要的疑惑是測試代碼的維護成本,和粒度...
圖書標籤: 單元測試 測試 軟件工程 計算機 軟件測試 Java 軟件開發 java
經驗之談,適閤有經驗的人看。更像博客集閤,而不是精心構造的書籍。
評分搞java開發的都要過一上遍,越早越好。
評分經驗之談,適閤有經驗的人看。更像博客集閤,而不是精心構造的書籍。
評分雖然是本入門的書籍,不過按照本書的目錄,可以作為一個隨時遇到問題,隨時查閱的小工具書。
評分有些幫助,但不能解決所有睏惑。書中的例子都屬於toy級彆。對於測一個2,3行的業務代碼需要寫十幾行mock方法的場景,估計沒有哪個作者能遇見到有如此緊耦閤,平颱依賴,像一團亂麻一樣代碼存在瞭。
有效的單元測試 2024 pdf epub mobi 電子書 下載