1. 程式人生 > >學習junit推薦書籍

學習junit推薦書籍

轉載地址:http://blog.csdn.net/chenzijun20082008/article/details/1453337

1.《JUNIT IN ACTION中文版》,作者: Vincent Massol, Ted Husted,市場價: ¥39.00。





特色:
  ★一本例項驅動的教你"怎樣做"的書 。
  ★IT名社Manning頂尖佳作完美中文化!
  ★大受好評的Java單元測試工具JUnit經典書籍。
  ★Amazon網站全五星一致推薦!
  ★ JUnit社群已經採納本書中一些最佳實踐。
  ★ JUnit框架已經使用本書中一些著名的設計模式。


內容簡介
  ·用mock objects進行隔離測試(★★★★★


  ·用Cactus進行容器內測試
  ·用Ant和Maven進行自動構建(★★★★★
  ·在Eclipse內進行測試
  ·對如下內容進行單元測試
        ◆Java應用程式(★★
        ◆Filter
        ◆Servlet (★★★★) 
        ◆EJB
        ◆JSP (★★★
        ◆資料庫應用程式(★★
        ◆Taglib

[FP評論]技術一流,文筆二流,程式碼三流,轉來轉去,讓人眩暈,lol。

2.《單元測試之道Java版——使用Junit 》,Andrew Hunt,David Thomas,市場價: ¥39.00 。





第14屆震撼大獎(Jolt Award)、生產力大獎(Productivity Award)
經典名作《程式設計師修煉之道(The Pragmatic Programmers)》 


第1章免費下載

第6章免費下載

[FP評論]很不錯的書,程式碼例子也很有意思,但是過多的通俗化造成了整個示範效果的薄弱,值得購買!

3.《Java極限程式設計》,Richard Hightower,Nicholas Lesiecki ,市場價: ¥58.00。





本書覆蓋了以下極限程式設計的主題:
  
自動單元測試和功能測試
  通過自動構建和自動部署進行持續整合
  重構和持續整合的價值
  如何用Ant、JUnitPerf、Cactus,HTTPUnit和JMeter來實現極限程式設計中的目標



程式碼下載地址:
    http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764556177,descCd-download_code.html
    
http://as.wiley.com/WileyCDA/WileyAncillary/productCd-047120708X,typeCd-DOWNLOAD.html
    ACCU Review:
http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0pb_Wiley&file=j003237a

[FP評論]書包括的東西很全,但是大部分都屬於點到為止,實現細節就靠各位自己去探索了。我在書城捧次書半天,想了許多但是終究沒買,呵呵。

4.《軟體測試與Junit實踐》,作者: 王東剛,市場價: ¥45.00。





本書是為軟體測試領域相關人員編寫的。前3章重在培養讀者的軟體測試意識。第4章是一個特殊的測試流程介紹。第5章詳細闡述了類測試思想。第6~9章偏重於測試技術應用,著重介紹一款Xunit工具,並且加入了實際例子進一步告訴讀者如何更好地應用。第10章介紹了測試後BUG,的處理手段和相關處理流程。在附錄中還有作者的感悟和與測試相關的書籍的評價。 本書的特點在於“學以致用”,從測試的實際應用出發,結合大量的測試例子,使讀者在測試層面上有更大的提高。 本書適合於實現人員、設計人員、測試人員以及測試管理者參考使用。

[FP評論]這是自己寫的也不好多做評論,本來想寫一本比較基礎的,後來國內形勢變化了增加了Junit的內容,在後來類測試佔了好幾章,整本書拖延了大半年才交給編輯,慚愧啊!書評17,精彩萬分,如想購買千萬要看的。

5.《測試驅動開發(中文版)》,作者: Kent Beck ,市場價: ¥28.00。

樣章免費下載:
第1章第2章第3章附錄一附錄二

軟體工程是計算機學科中一個十分重要的研究領域。自20世紀60年代以來,人們在這一領域做了大量的工作,逐漸形成了系統的軟體開發理論、技術和方法,它們在軟體開發實踐中發揮了重要作用。然而,隨著軟體規模的不斷擴大和軟體複雜性的不斷提高,傳統的軟體開發方法已逐漸不能適應當代軟體開發的需要,本書介紹的正是在這種背景下提出的一種全新的軟體開發方法──測試驅動開發。 測試驅動開發是極限程式設計(Extreme Programming )的重要特點,它以不斷地測試推動程式碼的開發,既簡化了程式碼,又保證了軟體質量。本書的作者Kent Beck長期致力於軟體工程的理論研究和實踐,又具有講授極限程式設計的豐富經驗,是極限程式設計的權威,他的《Extreme Programming Explained》一書深受廣大軟體開發人員的喜愛。

[FP評論]老大的書當然要強烈推出,書好翻譯的不好,大家英文功底了得直接看影印版好了,我也是買的這個版本。從簡單的驅動開始,漸入佳境,例子就是JUnit的Monery了,這個具體世界最偉大的抽象案例。

6.《測試驅動開發——實用指南》,作者: Dave Astels ,市場價: ¥58.00。





本書榮獲2004年度美國《軟體開發》雜誌Jolt大獎。

★ 一本真正實用的描述測試驅動開發方法的指南:真實的問題,真實的解決方案,真實的程式碼 
★ 本書包含了一個完整的用Java編寫並使用JUnit的軟體專案
★ 介紹了適用於C++, C#/.NET, VB6 ,Python等多種語言環境的測試驅動開發(TDD)框架
★ 本書適合每一位對測試驅動開發方法感興趣的開發人員和專案經理


測試驅動開發(TDD)是近年來“敏捷革命”中最熱的話題之一,但是,市面上鮮見與此相關的有深度的作品。這本書的出版填補了這個空白,滿足了眾多一執行緒序員的需要。作者Davis Astels將這本書看作是Kent Beck的經典作品《Test Driven Development By Example》(英文影印版及中文版由中國電力出版社出版)的補充,重點闡述利用TDD開發所必要的技術和工具上,因此對實際開發更具實用性。
本書共分五部分。首先介紹了與TDD有關的基本主題,例如重構、意圖導向程式設計(programming by intention),當然還有TDD背後的原理剖析。接著深入分析了一些工具和技術,例如JUNIT、模擬物件(mock objects)。第三部分主要講解如何將TDD應用到一個真實Java專案,這是本書的精華所在,作者親自帶你進入TDD世界,告訴你如何將看似複雜的“測試為先”在專案開發中盡情演繹。第四部分逐一概述了xUnit家族成員,如RUBYUNIT、SUNIT等。附錄包含極限程式設計和敏捷開發的入門材料,以及一些線上資源。  
本書還包含了大量練習題並附有詳盡的參考答案,以方便讀者的學習,加深讀者對本書內容的理解。

[FP評論]此書時常在手,關鍵不在於鞏固而於發現,想到了就寫下來,水平自然一日千里。

後記:6本書,如果有興趣可以按照以下路線瀏覽:《測試驅動開發(中文版)》-《JUNIT IN ACTION中文版》-《測試驅動開發——實用指南》。

切忌多說無益,實踐才是真理!


相關推薦

學習junit推薦書籍

轉載地址:http://blog.csdn.net/chenzijun20082008/article/details/1453337 1.《JUNIT IN ACTION中文版》,作者: Vincent Massol, Ted Husted,市場價: ¥39.00。

Agile和Scrum的學習方法推薦書籍

Daniel Teng在剛剛結束了CSM的培訓後,推薦了一系列書籍來進行後續的學習: •Agile and Iterative Development: A Manager’s Guide by Craig Larman•Agile Estimating and Planning by MikeCohn•

Win32/MFC/COM學習推薦書籍

event for atl inside 希望 而且 好的 侯捷 tro 以前有不少朋友問關於學習各種技術的推薦書籍的問題,這裏把我覺得比較好的一些書籍列一下,希望能起到拋磚引玉的作用就好了:) Win32開發 Programming Windows by Charles

linux學習(二)——湯哥的推薦書籍

最終 對比 2.6 win 程序開發 經驗 專業 linux 操作 面試題目 成為一名精通 Linux程序設計的高級程序員一直是不少朋友孜孜以求的目標。 根據中華英才網統計數據,北京地區 Linux 程序員月薪平均為 Windows程序員的 1.8 倍、Java 程序員

入門機器(深度)學習書籍學習資料推薦

原理 .com 部分 nump 個人學習 概率論 並且 實驗 matplot (第一次寫博客,如有什麽地方寫得不對的,或者意見相左的,還請見諒!) 工作了一段時間,又重新回來讀書(本科計算機專業,第一個研究生是商科,現讀回了計算機專業)了,最開始想著走APP研發路線的,但是

嵌入式培訓怎麼學?學習嵌入式開發書籍推薦

對於很多人來說嵌入式開發並不陌生,畢竟嵌入式開發也有30多年曆史了,嵌入式工程師成為當前最具發展前途的職業之一。但很多人對於嵌入式開發並不瞭解,特別是很多想轉行的人,今天,就為大家分析一下從事嵌入式開發的優缺點,讓想進入這行的人對嵌入式開發有更深入的瞭解。   想學嵌入式從微控制器入門嵌入式

Java學習流程圖(學習路線、書籍、教程推薦

吸引 第2版 upload 圖片 linu 分布式架構 重構 相關 基礎 Java的火爆襲來,吸引了大批的初學者涉獵,想入行Java,卻苦於自己沒有基礎,擔心學不好。我告訴你,這些擔心都是浮雲,你只是懼怕走進一個新天地,人都是一樣的,面對自己不熟悉的領域總會有莫名的恐懼感。

java學習路線與書籍推薦

tco 初學 dff 權威指南 模式 圖解 thumb 部分 角度 java學習路線與書籍推薦 轉載於:https://www.zhihu.com/question/56110328/answer/527771456 從入門javaSE到進階javaEE書單推薦!!

安卓從入門到進階推薦學習方法與書籍整理(pdf)

前言:技術書閱讀方法論   一.速讀一遍(最好在1~2天內完成)   人的大腦記憶力有限,在一天內快速看完一本書會在大腦裡留下深刻印象,對於之後複習以及總結都會有特別好的作用。   對於每一章的知識,先閱讀標題,弄懂大概講的是什麼主題,再去快速看

JAVA 各階段學習 - 推薦書籍

JAVA 各階段學習 - 推薦書籍 我也是喜歡看書學習,之前不喜歡看書是因為買的書都是教學類的課本。後來看了技術類的書籍,感觸很深,我覺得堅持閱讀好書是學習技術的最好的方式。 博主的水平,還沒有資格去評論那麼多優秀的書籍,但是,我搜羅推書文章加京東的購書評價,整理出我認為最好的評

學習路線篇:如何快速高效學習javaSE【學習視訊和書籍推薦

學習路線篇:如何快速高效學習javaSE【學習視訊和書籍推薦】 寫在前面的話: 視訊推薦 書籍推薦: 總結 寫在前面的話: 本文章適用於想要學習java基礎知識,且想知道如何快速高

推薦書籍《Python學習手冊(第4版)》附下載連結

Google和YouTube由於Python的高可適應性、易於維護以及適合於快速開發而採用它。如果你想要編寫高質量、高效的並且易於與其他語言和工具整合的程式碼,《Python學習手冊:第4 版》將幫助你使用Python快速實現這一點,不管你是程式設計新手還是Py

Java學習之路(書籍推薦)

       前言:Java開發工程師一般負責後端開發,當然也有專門做Java Web的工程師,但是隨著前後端的分離,越來越多的Java工程師需要往大後端方向發展。今天我們就來介紹一下Java後端開發者的書單。首先要感謝一下某大佬力推的後端書架,初學階段讀到了很多好書直到現

平面設計學習路線及其書籍推薦

inf 自我 技術分享 分享 技術 table htm 博客 腦洞 由於小生對平面設計方面比較感興趣,所以在很早之前就開始整理學習路線以及書籍,現在將3整之後的學習路線及其書籍分享在博客園中,便於大家交流學習。 平面 設計(任何創造性學科)都是需要

逆向學習路線(推薦書籍

必須要看的書:看雪站長段剛所著《加密與解密》第三版;《琢石成器—Windows環境下32位組合語言程式設計》.羅雲彬.第三版;《windows高階程式設計》;《C++反彙編與逆向分析技術解密》;《windows程式設計循序漸進》《程式設計師密碼學》 建議看的書:《0Day安全

深度學習Tensorflow相關書籍推薦和PDF下載

1.機器學習入門經典《統計學習方法》pdf下載 2. 周志華的《機器學習》pdf下載 3. 《數學之美》吳軍博士著pdf下載 4.Tensorflow 實戰Google深度學習框架.pdf百度網盤下載連結5.《TensorFlow實戰》黃文堅 高清完整PDF 百度網盤下載連結

C++學習推薦書籍

以前有不少朋友問關於學習各種技術的推薦書籍的問題,這裡把我覺得比較好的一些書籍列一下,希望能起到拋磚引玉的作用就好了:)C++C++ Primer,Thinking in C++,The Standard C++ Library,The C++ Programming Language:這幾本書就不多介紹

C++學習路線與推薦書籍

很多人也許像我一樣都想找一份學習的辟邪劍譜,轉一個別人的帖子,希望對能夠給用的。欲練此功,不必揮刀自宮的,呵呵。         這句說的好:“最後,程式語言並非計算機科學技術的全部,尤其對於在校的學生來說,打好基礎、開闊視野都是非常重要的。” 一)語言入門: 《C+

《轉》c++學習路線與推薦書籍

 很多人也許像我一樣都想找一份學習的辟邪劍譜,轉一個別人的帖子,希望對能夠給用的。欲練此功,不必揮刀自宮的,呵呵。         這句說的好:“最後,程式語言並非計算機科學技術的全部,尤其對於在校的學生來說,打好基礎、開闊視野都是非常重要的。” 一)語言入門: 《C+

推薦一些學習Postgresql的書籍

    雖然PostgreSQL已經出來很久了,不算是冷門,但是針對於開源資料庫 PostgreSQL 中文資料非常缺乏,目前世面上關於PostgreSQL的中文書籍很少,權威的還是英文書籍,但如果你是一個技術人員,建議你多看英文文件,習慣了就好了。有兩本國內外都相對比較有名權威的是必須要推薦給大家的,當然,