有效的單元測試 在線電子書 圖書標籤: 單元測試 測試 軟件工程 計算機 軟件測試 Java 軟件開發 java
發表於2024-12-23
有效的單元測試 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024
能讓我有所得的都是好書
評分能讓我有所得的都是好書
評分介紹瞭單元測試的各個方麵,TDD、test double、測試的壞味道、可測試的設計等等,每個主題需要深入的話,還需要配閤其它書籍和實踐,非常適閤入門單元測試。
評分搞java開發的都要過一上遍,越早越好。
評分能讓我有所得的都是好書
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來擴展其內置功能。
Effective Unit Testing 读书笔记 读这本书学到的新的东西: 了解到了测试驱动开发的概念。 感觉 TDD 的好处就是: 1.从需求出发,通过先设计出不能运行成功的测试代码,来搭建好整体实现的逻辑的框架,使得整个开发的过程中目的性更明确。 不好的地方: 会增加开发的时间成...
評分Effective Unit Testing 读书笔记 读这本书学到的新的东西: 了解到了测试驱动开发的概念。 感觉 TDD 的好处就是: 1.从需求出发,通过先设计出不能运行成功的测试代码,来搭建好整体实现的逻辑的框架,使得整个开发的过程中目的性更明确。 不好的地方: 会增加开发的时间成...
評分Effective Unit Testing 读书笔记 读这本书学到的新的东西: 了解到了测试驱动开发的概念。 感觉 TDD 的好处就是: 1.从需求出发,通过先设计出不能运行成功的测试代码,来搭建好整体实现的逻辑的框架,使得整个开发的过程中目的性更明确。 不好的地方: 会增加开发的时间成...
評分Effective Unit Testing 读书笔记 读这本书学到的新的东西: 了解到了测试驱动开发的概念。 感觉 TDD 的好处就是: 1.从需求出发,通过先设计出不能运行成功的测试代码,来搭建好整体实现的逻辑的框架,使得整个开发的过程中目的性更明确。 不好的地方: 会增加开发的时间成...
評分这本书应该叫《Java单元测试入门》 作为入门书籍还是不错的,各方面都比较浅。 里面主要列举了一些小白常犯的错误和不良习惯,以及合理的解决方案。 如果你有单元测试的经验,抱着解惑的心态来寻找答案,这本书应该不会给你答案。 我主要的疑惑是测试代码的维护成本,和粒度...
有效的單元測試 在線電子書 pdf 下載 txt下載 epub 下載 mobi 下載 2024