JUnit IN ACTION中文版 (平裝)

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

內(nèi)容概要

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

作者簡介

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

書籍目錄

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

編輯推薦

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

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計(jì)1條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7