JUnit IN ACTION中文版 (平裝)

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

內(nèi)容概要

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

作者簡(jiǎn)介

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

書(shū)籍目錄

譯序	前言	致謝	關(guān)于本書(shū)	關(guān)于作者	關(guān)于書(shū)名	關(guān)于封面	第1部分  JUnit精粹	  1  JUnit起步    1.1  證實(shí)它能運(yùn)作    1.2  從頭開(kāi)始	    1.3  理解單元測(cè)試框架	    1.4  安裝JUnit	    1.5  用JUnit測(cè)試	    1.6  小結(jié)	  2  探索JUnit	    2.1  探索JUnit核心	    2.2  用test runner來(lái)運(yùn)行測(cè)試	      2.2.1  選擇test runner	      2.2.2  定義你自己的test runner	    2.3  用TestSuite來(lái)組合測(cè)試      2.3.1  運(yùn)行自動(dòng)suite	      2.3.2  編寫(xiě)你自己的test suite	    2.4  用TestResult來(lái)收集參數(shù)	    2.5  用TestListener來(lái)觀察結(jié)果	    2.6  用TestCase來(lái)工作	      2.6.1  用fixture來(lái)管理資源	      2.6.2  創(chuàng)建單元測(cè)試方法	    2.7  創(chuàng)建TestCalculator全過(guò)程	      2.7.1  創(chuàng)建TestSuite	      2.7.2  創(chuàng)建TestResult	      2.7.3  執(zhí)行測(cè)試方法      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)基類(lèi)	    3.2  讓我們來(lái)測(cè)試吧	      3.2.1  測(cè)試DefaultController	      3.2.2  增加處理器	      3.2.3  處理請(qǐng)求	      3.2.4  改進(jìn)testProcessRequest	    3.3  測(cè)試異常處理	      3.3.1  模擬異常條件	      3.3.2  測(cè)試異常	    3.4  建立測(cè)試項(xiàng)目	    3.5  小結(jié)	  4  探索軟件測(cè)試	    4.1  單元測(cè)試的必要性	      4.1.1  帶來(lái)更大的測(cè)試范圍	      4.1.2  帶來(lái)團(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)作開(kāi)發(fā)者文檔來(lái)用	      4.1.7  非常有趣	    4.2  不同種類(lèi)的測(cè)試	      4.2.1  軟件測(cè)試的4種類(lèi)型	      4.2.2  單元測(cè)試的3種類(lèi)型      ……  5  JUnit自動(dòng)化第2部分  測(cè)試策略	  6  用stub進(jìn)行粗粒度測(cè)試  7  用mock objects 進(jìn)行孤立測(cè)試  8  使用Cactus進(jìn)行容器內(nèi)測(cè)試第3部分  測(cè)試組件	  9  對(duì)servlet和filter 進(jìn)行單元測(cè)試  10  對(duì)JSP和taglib 進(jìn)行單元測(cè)試  11  對(duì)數(shù)據(jù)庫(kù)應(yīng)用程序進(jìn)行單元測(cè)試  12  對(duì)EJB進(jìn)行單元測(cè)試A  源代碼說(shuō)明B  Eclipse快速上手參考文獻(xiàn)	索引

編輯推薦

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

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


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


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

 
 

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

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

京ICP備13047387號(hào)-7