JUnit IN ACTION中文版 (平裝)

出版時間:2005-1  出版社:電子工業(yè)出版社  作者:馬索爾 (Massol Vincent)  頁數(shù):360  字數(shù):480000  譯者:鮑志云  
Tag標簽:無  

內容概要

本書主要介紹了在Java軟件開發(fā)中使用JUnit進行測試的原則、技巧與實踐,深入闡述如何編寫自動測試,把一段代碼隔離開來測試有什么好處,如何判斷何時需要進行整合測試,并對如何測試完整的J2EE應用進行了極具價值的討論。本書富含開發(fā)實踐當中的真實案例,以專家手筆討論了實踐中的測試技術,主要內容包括:用mock objects進行隔離測試;用Cactus進行容器內測試;用Ant和Maven進行自動構建;在Eclipse內進行測試;對Java應用程序、Filter、Servlet、EJB、JSP、數(shù)據庫應用程序、Taglib等進行單元測試。本書適合于在Java平臺下進行各類軟件開發(fā)的開發(fā)人員、測試人員、單元測試研習者以及編程愛好者閱讀和學習,具有極高的參考價值。

作者簡介

Vincent Massol是Jakarta Cactus框架的創(chuàng)建者,還是 Maven、Gump、MockObjects開發(fā)團隊的積極參與者。在4年中,他擔任了幾個大項目(大多數(shù)是J2EE構架)的技術構架師,之后他就和別人一起創(chuàng)立了 Pivolis 并擔任CTO。 Pivolis公司專注于把敏捷方法應用于軟件外包。在白天,Vin

書籍目錄

譯序	前言	致謝	關于本書	關于作者	關于書名	關于封面	第1部分  JUnit精粹	  1  JUnit起步    1.1  證實它能運作    1.2  從頭開始	    1.3  理解單元測試框架	    1.4  安裝JUnit	    1.5  用JUnit測試	    1.6  小結	  2  探索JUnit	    2.1  探索JUnit核心	    2.2  用test runner來運行測試	      2.2.1  選擇test runner	      2.2.2  定義你自己的test runner	    2.3  用TestSuite來組合測試      2.3.1  運行自動suite	      2.3.2  編寫你自己的test suite	    2.4  用TestResult來收集參數(shù)	    2.5  用TestListener來觀察結果	    2.6  用TestCase來工作	      2.6.1  用fixture來管理資源	      2.6.2  創(chuàng)建單元測試方法	    2.7  創(chuàng)建TestCalculator全過程	      2.7.1  創(chuàng)建TestSuite	      2.7.2  創(chuàng)建TestResult	      2.7.3  執(zhí)行測試方法      2.7.4  復習完整JUnit生命周期	    2.8  小結	  3  JUnit實例	    3.1  引入controller組件	      3.1.1  設計接口	      3.1.2  實現(xiàn)基類	    3.2  讓我們來測試吧	      3.2.1  測試DefaultController	      3.2.2  增加處理器	      3.2.3  處理請求	      3.2.4  改進testProcessRequest	    3.3  測試異常處理	      3.3.1  模擬異常條件	      3.3.2  測試異常	    3.4  建立測試項目	    3.5  小結	  4  探索軟件測試	    4.1  單元測試的必要性	      4.1.1  帶來更大的測試范圍	      4.1.2  帶來團隊協(xié)作的可能	      4.1.3  防止衰退,減少調試	      4.1.4  使得重構可行	      4.1.5  改進實現(xiàn)設計	      4.1.6  當作開發(fā)者文檔來用	      4.1.7  非常有趣	    4.2  不同種類的測試	      4.2.1  軟件測試的4種類型	      4.2.2  單元測試的3種類型      ……  5  JUnit自動化第2部分  測試策略	  6  用stub進行粗粒度測試  7  用mock objects 進行孤立測試  8  使用Cactus進行容器內測試第3部分  測試組件	  9  對servlet和filter 進行單元測試  10  對JSP和taglib 進行單元測試  11  對數(shù)據庫應用程序進行單元測試  12  對EJB進行單元測試A  源代碼說明B  Eclipse快速上手參考文獻	索引

編輯推薦

  熟知業(yè)界動向的開發(fā)者正在軌向一種新的測試策略——單元測試。在單元測試中,代碼和測試互相交織。這種強有力的方法會讓軟件具有更好的設計、更少的缺陷、更快的交付周期。單元測試以能激勵開發(fā)者的士氣聞名——每當開發(fā)者往前邁進一步,他們的信心也隨之增加,因為他們知道以前邁出的每一步都踏踏實實、正確無誤。  JUnit in Action這本書能讓你快速開始這一新的編程方式,在編程時你無可避免地會常常犯錯,你會希望盡早發(fā)現(xiàn)這些錯誤。通過使用單元測試,你能做到這一點。本書充滿了現(xiàn)實世界中的真實案例,以專家手筆討論了實踐中的測試技術。本書能告訴你如何編寫自動測試,把一段代碼隔離開來測試有什么好處,如何判斷何時需要進行整合測試。本書還就如何測試完整的J2EE應用進行了極具價值具獨一無二的討論。		  ……歸納并描述了高效JUnit測試特別是J2EE測試的最佳實踐。在沒看過這本書之前不要對你的J2EE應用做單元測試!  ——Erich Gamma IBM OTI實驗室JUnit作者之一  極好的杰作,讀來樂趣無窮!我全力推薦它。  ——Erik Hatcher Java Development with Ant作者之一  以一致的結構展現(xiàn)了大量的信息?!  狫.B.Rainsberger Junit 社區(qū)領袖,作家  Vince 不畏艱驗,不避難點,迎難而上,厘清了人們面對的真正問題?!  猄cott Stirling,BEA

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    JUnit IN ACTION中文版 (平裝) PDF格式下載


用戶評論 (總計1條)

 
 

  •   一本入門級的書。內容有有點灰色難懂,前面的一些事例還是不錯的。但僅僅知道明白了這一些并不能辦幫助我們編寫單元測試。從做單元測試的經驗來看,最大的難處時在用力的編寫過曾中的測試樁設計上面,但這恰恰是這本書的缺點,不過如果有興趣可以與《JUnitRecipes中文版——程序員實用測試技巧》一起搭配著看是漫游幫助的?!禞UnitRecipes中文版——程序員實用測試技巧》的優(yōu)點恰恰是這本書的弱點所在,那里面講述了很多測試樁的設計技巧,有蠻多很好的設計小技巧是平時漢南找到的。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7