出版時(shí)間:2009-1 出版社:清華大學(xué)出版社 作者:白勝普 頁(yè)數(shù):445
Tag標(biāo)簽:無(wú)
前言
當(dāng)今,軟件技術(shù)的發(fā)展非??焖伲绕浣┠?,各種新興的編程技術(shù)、開(kāi)發(fā)方法、軟件工具等不斷涌現(xiàn)。隨之產(chǎn)生的Java技術(shù)以及J2EE技術(shù)在企業(yè)級(jí)應(yīng)用項(xiàng)目開(kāi)發(fā)中逐步占據(jù)了重要地位。與此同時(shí),在職場(chǎng)上使用J2EE技術(shù)進(jìn)行開(kāi)發(fā)、測(cè)試的專業(yè)人員的需求也越來(lái)越大,特別是對(duì)既懂得開(kāi)發(fā)、又懂得測(cè)試的專業(yè)人員的需求日益劇增。這本書正是為想成為集開(kāi)發(fā)、測(cè)試技能于身的測(cè)試構(gòu)建專業(yè)人員的初學(xué)者、開(kāi)發(fā)人員或測(cè)試人員編寫的?! £P(guān)于作者 筆者一直從事J2EE企業(yè)級(jí)應(yīng)用項(xiàng)目的開(kāi)發(fā)、測(cè)試及構(gòu)建方面的工作,對(duì)于J2EE開(kāi)發(fā)技術(shù)、測(cè)試技術(shù)以及構(gòu)建技術(shù)深刻的理解,在這本書中通過(guò)實(shí)例體現(xiàn)無(wú)遺。希望讀者通過(guò)對(duì)本書的學(xué)習(xí),了解面向J2EE企業(yè)級(jí)應(yīng)用的軟件測(cè)試,增強(qiáng)軟件測(cè)試技能,勝任軟件測(cè)試工作。 本書內(nèi)容 這是一本全面介紹J2EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)、測(cè)試的例學(xué)型書籍。為方便學(xué)習(xí),使用的是Windows操作系統(tǒng)和第三方開(kāi)源軟件;先后介紹了J2EE技術(shù)、測(cè)試技術(shù)、項(xiàng)目構(gòu)建、開(kāi)發(fā)工具、測(cè)試工具以及它們的使用:針對(duì)J2EE企業(yè)級(jí)應(yīng)用,設(shè)計(jì)了實(shí)用的應(yīng)用開(kāi)發(fā)模型、測(cè)試模型,以及開(kāi)發(fā)和測(cè)試構(gòu)建模型,并且通過(guò)實(shí)例展示了J2EE應(yīng)用的開(kāi)發(fā)、測(cè)試以及構(gòu)建技術(shù)。根據(jù)講述內(nèi)容的特點(diǎn),本書分為3篇:測(cè)試基礎(chǔ)篇、測(cè)試工具篇和測(cè)試實(shí)踐篇。
內(nèi)容概要
本書是一本介紹軟件開(kāi)發(fā)、測(cè)試方法及過(guò)程的書籍,使用的配置環(huán)境是Windows操作系統(tǒng)平臺(tái)和第三方開(kāi)源軟件或者插件,先后介紹了J2EE技術(shù)、開(kāi)發(fā)工具(eclipse)及服務(wù)器(JBoss/Tomcat)、項(xiàng)目構(gòu)建及構(gòu)建工具(Ant)、軟件測(cè)試基礎(chǔ)知識(shí)、軟件單元測(cè)試工具(JUnit/EasyMock/Cactus/StrutsTestCase)與數(shù)據(jù)庫(kù)測(cè)試組件(DbUnit)、集成測(cè)試工具(IBM Rational Functional Tester)和系統(tǒng)測(cè)試工具(JMeter)。在介紹過(guò)程中,首先設(shè)計(jì)應(yīng)用開(kāi)發(fā)模型、測(cè)試模型和構(gòu)建模型;隨后結(jié)合應(yīng)用實(shí)例展示了應(yīng)用開(kāi)發(fā)、測(cè)試及構(gòu)建。在大部分情況下,本書使用第三方開(kāi)源軟件作為應(yīng)用軟件開(kāi)發(fā)和測(cè)試工具,不僅讓讀者掌握J(rèn)2EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)、測(cè)試和構(gòu)建,而且掌握面向Java的開(kāi)源軟件的使用。全書內(nèi)容由淺入深,循序漸進(jìn),針對(duì)相同的應(yīng)用需求進(jìn)行了不同應(yīng)用開(kāi)發(fā)、測(cè)試和構(gòu)建實(shí)現(xiàn)。 隨書光盤中含有本書所有應(yīng)用實(shí)例的開(kāi)發(fā)源代碼和測(cè)試腳本源代碼。 本書面向軟件初級(jí)測(cè)試人員;也可供大學(xué)軟件工程專業(yè),計(jì)算機(jī)專業(yè)學(xué)生,想從事軟件測(cè)試工作的人員或想學(xué)習(xí)J2EE軟件測(cè)試的人員使用;還可作為軟件測(cè)試職業(yè)培訓(xùn)教材使用;對(duì)于軟件高級(jí)測(cè)試工程師,也具有一定參考價(jià)值。
書籍目錄
第一篇 測(cè)試基礎(chǔ)篇 第1章 J2EE企業(yè)級(jí)應(yīng)用 1.1 企業(yè)級(jí)應(yīng)用的概念 1.2 J2EE企業(yè)級(jí)應(yīng)用的概念 1.3 創(chuàng)建J2EE應(yīng)用開(kāi)發(fā)環(huán)境 1.4 創(chuàng)建Java Web應(yīng)用開(kāi)發(fā)環(huán)境 1.5 在應(yīng)用開(kāi)發(fā)環(huán)境里開(kāi)發(fā)應(yīng)用項(xiàng)目 1.6 本章小結(jié) 第2章 Servlet、JSP和JDBC數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 2.1 Servlet技術(shù) 2.2 JSP技術(shù) 2.3 JDBC數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 2.4 JSP和Servlet結(jié)合的方式 2.5 本章小結(jié) 第3章 EJB技術(shù) 3.1 EJB基礎(chǔ) 3.2 EJB開(kāi)發(fā)基礎(chǔ) 3.3 EJB與數(shù)據(jù)庫(kù)技術(shù) 3.4 使用Model 2+EJB開(kāi)發(fā)模式開(kāi)發(fā)應(yīng)用 3.5 本章小結(jié) 第4章 Stuts技術(shù) 4.1 Stuts基礎(chǔ) 4.2 Stuts應(yīng)用實(shí)現(xiàn) 4.3 Stuts國(guó)際化 4.4 Stuts標(biāo)簽 4.5 使用Sruts+EJB開(kāi)發(fā)模式實(shí)現(xiàn) 4.6 本章小結(jié) 第5章 項(xiàng)目構(gòu)建 5.1 構(gòu)建基礎(chǔ) 5.2 構(gòu)建工具Ant 5.3 項(xiàng)目構(gòu)建 5.4 項(xiàng)目構(gòu)建實(shí)例 5.5 構(gòu)建自動(dòng)化實(shí)例 5.6 本章小結(jié) 第6章 應(yīng)用軟件開(kāi)發(fā) 第7章 軟件測(cè)試第二篇 測(cè)試工具篇 第8章 單元測(cè)試工具1:JUnit、DbUnit和EasyMock 第9章 單元測(cè)試工具2:Cactus 第10章 單元測(cè)試工具3:Struts TestCase 第11章 集成測(cè)試工具:Retional Functonal Tester 第12章 系統(tǒng)測(cè)試工具:JMeter第三篇 測(cè)試實(shí)踐篇 第13章 應(yīng)用軟件測(cè)試實(shí)例參考文獻(xiàn)
章節(jié)摘錄
Servlet組件:Servlet在服務(wù)器端運(yùn)行,能夠動(dòng)態(tài)地生成Web頁(yè)面。與傳統(tǒng)的CGI或其他類似CGI的技術(shù)相比,Servlel具有更高的效率并更容易使用。對(duì)于Servlet來(lái)說(shuō),重復(fù)的請(qǐng)求不會(huì)導(dǎo)致同一程序的多次加載,因?yàn)樗且揽烤€程支持并發(fā)訪問(wèn)的。一般應(yīng)用在服務(wù)器端控制層中; JSP( Java Server Pages)組件:JSP是一種實(shí)現(xiàn)普通靜態(tài)HTML和動(dòng)態(tài)頁(yè)面輸出的技術(shù),其優(yōu)勢(shì)在于內(nèi)容和表現(xiàn)的分離。在運(yùn)行時(shí),JSP首先被轉(zhuǎn)換成Servlet,再以Servlet的形態(tài)編譯運(yùn)行,所以它的效率和功能與Servlet相比沒(méi)有差別,也具有很高的效率,一般應(yīng)用在服務(wù)器端表示層中; EJB( Enterprise JavaBeans)組件:允許創(chuàng)建由服務(wù)器管理的分布式對(duì)象,實(shí)現(xiàn)業(yè)務(wù)邏輯。EJB組件被劃分為3類:實(shí)體EJB、會(huì)話EJB和消息驅(qū)動(dòng)EJB。所有的EJB組件實(shí)例都運(yùn)行在EJB容器中; JNDI(Java Naming and Directory Interface):JNDI能夠提供定位各種對(duì)象的服務(wù),這些對(duì)象包括EJB組件、數(shù)據(jù)庫(kù)驅(qū)動(dòng)、JDBC數(shù)據(jù)源、消息連接等,它為應(yīng)用程序提供了一個(gè)統(tǒng)一的接口來(lái)完成標(biāo)準(zhǔn)的目錄操作。由于JNDI是獨(dú)立于目錄協(xié)議的,應(yīng)用還可以使用JNDI訪問(wèn)各種特定的目錄服務(wù),如LOAP、DNS等服務(wù)。
編輯推薦
J2EE應(yīng)用測(cè)試必備的基礎(chǔ)知識(shí),7個(gè)面向J2EE應(yīng)用的測(cè)試工具的使用;各種測(cè)試工具相互結(jié)合進(jìn)行測(cè)試;同一個(gè)實(shí)例在不同的開(kāi)發(fā)實(shí)現(xiàn)開(kāi)發(fā)和測(cè)試;應(yīng)用軟件自動(dòng)化軟件?! ∪绾纬砷L(zhǎng)為一個(gè)JAVA企業(yè)軟件測(cè)試工程師,從哪里開(kāi)始學(xué)習(xí)?閱讀本書,會(huì)告訴你答案!
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
J2EE企業(yè)級(jí)應(yīng)用測(cè)試實(shí)踐 PDF格式下載