Java測試與設(shè)計(jì)

出版時(shí)間:2005-9  出版社:第1版 (2005年9月1日)  作者:科恩  頁數(shù):307  字?jǐn)?shù):512000  
Tag標(biāo)簽:無  

內(nèi)容概要

Web基礎(chǔ)架構(gòu)無處不在。然而,在本書之前,介紹如何測試Web應(yīng)用程序的可擴(kuò)展性、性能和功能方面的書籍去少之甚少。本書指導(dǎo)您如何在設(shè)計(jì)、編程和測試中進(jìn)行最佳選擇。    書中將介紹一個(gè)快速有效的方法,教會(huì)您利用Java知識(shí)構(gòu)建具有產(chǎn)品價(jià)值、可擴(kuò)展性和高性能的Web應(yīng)用程序。書中介紹的技術(shù)、方法和工具能夠使軟件開發(fā)人員、QA技術(shù)員和IT管理員高效地協(xié)同完成軟件的開發(fā)和測試自動(dòng)化。    通過本書,您可以了解到包裝在下一代J2EE、.NET和開源項(xiàng)目中的新API、協(xié)議和工具的詳細(xì)清單。因?yàn)檫@些新軟件庫、工具和技術(shù)具有實(shí)際的指導(dǎo)作用,所以利用它們能夠設(shè)計(jì)出復(fù)雜、多功能、可協(xié)同操作的軟件應(yīng)用程序。    本書作者與您共享了他的一些實(shí)踐經(jīng)驗(yàn),這些實(shí)踐經(jīng)驗(yàn)來自他在大型企業(yè)(如General Motors、BEA、AMP、2Wire、Elesvier、U.S.Navy、Sun)中工作所積累的豐富閱歷,他還為Web應(yīng)有程序的自動(dòng)化測試提供了一些有效的開源工具、技術(shù)和代碼。

作者簡介

Frank,資深咨詢顧問,是Push ToTest公司的創(chuàng)始人,他也是流行的TestMaker開源項(xiàng)目的維護(hù)者。他領(lǐng)導(dǎo)了開發(fā)軟件行業(yè)是最成功的一些產(chǎn)品,其中包括Norton Utilities for Macintosh、Stacker和SoftWindows。

書籍目錄

第1章  影響Web使能軟件的因素	  1.1  軟件開發(fā)的三個(gè)基本原理	  1.2  新領(lǐng)域-- Web使能應(yīng)用程序	  1.3  目前編寫高質(zhì)量的軟件為什么非常困難	    1.3.1  2.0版本可靠性的神話	    1.3.2  對目標(biāo)的管理請求	    1.3.3  在異構(gòu)規(guī)則的情況下使用同構(gòu)規(guī)則	    1.3.4  帶有bug的語言    1.3.5  邪惡孿生副總統(tǒng)問題  1.4  軟件開發(fā)簡史    1.4.1  Web使能應(yīng)用程序    1.4.2  測試圖和生命周期過程	  1.5  測試方法    1.5.1  點(diǎn)擊流測試	    1.5.2  單元測試    1.5.3  功能系統(tǒng)測試    1.5.4  可擴(kuò)展性和性能測試    1.5.5  服務(wù)質(zhì)量測試  1.6  定義測試代理	  1.7  為單個(gè)用戶進(jìn)行的測試	  1.8  創(chuàng)建智能測試代理  1.9  本章小結(jié)第2章  應(yīng)用程序的性能何時(shí)會(huì)帶來問題	  2.1  什么是標(biāo)準(zhǔn)	  2.2  Web性能的標(biāo)準(zhǔn)	    2.2.1  功能有效嗎	    2.2.2  性能可以接受嗎    2.2.3  失效的頻率是多少  2.3  Web使能應(yīng)用程序的度量工具  2.4  優(yōu)秀性能的四種測試	  2.5  優(yōu)秀測試代理的組成部分	  2.6  Web使能應(yīng)用程序的類型	  2.7  Web使能應(yīng)用程序點(diǎn)系統(tǒng)  2.8  Web使能應(yīng)用程序的框架	    2.8.1  餅體系結(jié)構(gòu)    2.8.2  采用餅體系結(jié)構(gòu)和智能測試代理  2.9  在餅環(huán)境下建立智能測試代理    2.9.1  腳本語言和測試代理	    2.9.2  產(chǎn)生有意義的數(shù)據(jù)	  2.10  本章小結(jié)第3章  模擬測試	  3.1  為有意義的測試結(jié)果模擬用戶行為  3.2  生命周期、項(xiàng)目和人的本性	  3.3  Mircomax生命周期    3.3.1  問題分類	    3.3.2  問題排序	    3.3.3  報(bào)告問題	    3.3.4  評價(jià)問題的準(zhǔn)則	  3.4  Web使能應(yīng)用程序的測試	    3.4.1  功能和可擴(kuò)展性測試	    3.4.2  功能性測試	    3.4.3  可擴(kuò)展性測試	    3.4.4  測試功能和可擴(kuò)展性的模塊	    3.4.5  管理風(fēng)格	  3.5  服務(wù)級別約定  3.6  網(wǎng)格計(jì)算和智能測試代理	    3.6.1  簡單安裝、使用和維護(hù)的方法	    3.6.2  自維護(hù)系統(tǒng)	  3.7  理解性能和可擴(kuò)展性準(zhǔn)則	    3.7.1  定義SPC    3.7.2  運(yùn)轉(zhuǎn)中的SPC	  3.8  模擬用戶目標(biāo)	    3.8.1  測試狀態(tài)	    3.8.2  使用UML和代碼注釋對測試進(jìn)行建模	    3.8.3  整體考慮測試	  3.9  本章小結(jié)	第4章  Java開發(fā)和測試自動(dòng)化工具	  4.1  3次潮流	    4.1.1  桌面應(yīng)用程序的開發(fā)和測試自動(dòng)化	    4.1.2  客戶/服務(wù)器應(yīng)用程序的開發(fā)和測試自動(dòng)化	    4.1.3  Web使能應(yīng)用程序的開發(fā)和測試自動(dòng)化	  4.2  troika-- 第4次潮流	  4.3  測試自動(dòng)化生命周期	  4.4  本章小結(jié)	第5章  從方法學(xué)到設(shè)計(jì)的途徑	  5.1  實(shí)現(xiàn)troika的工具	  5.2  怎樣獲得TestMaker	  5.3  五分鐘學(xué)會(huì)TestMaker	  5.4  運(yùn)行TestMaker	    5.4.1  熟悉TestMaker圖形環(huán)境	    5.4.2  打開并運(yùn)行測試代理	    5.4.3  通過新代理向?qū)Ы⒋?  5.5  喜歡Jython的原因	    5.5.1  Jython十分快速    5.5.2  可以免費(fèi)獲得數(shù)據(jù)結(jié)構(gòu)和列表迭代	    5.5.3  自動(dòng)選擇類型的動(dòng)態(tài)變量	    5.5.4  函數(shù)是一流的	    5.5.5  Java集成	    5.5.6  Bean屬性內(nèi)省	    5.5.7  Sun公司正在采用Java中的腳本	  5.6  使用Jython并入Junit	    5.6.1  JUnit用于可重復(fù)測試	    5.6.2  一個(gè)JUnit示例	    5.6.3  JUnit和TestMaker	  5.7  本章小結(jié)	第6章  HTTP/HTML環(huán)境中的設(shè)計(jì)與測試  6.1  HTTP/HTML環(huán)境	  6.2  HTTP/HTML環(huán)境中的常見錯(cuò)誤	    6.2.1  兼容性和瀏覽器緩存	    6.2.2  無效數(shù)據(jù)	    6.2.3  會(huì)話問題	    6.2.4  創(chuàng)建HTTP測試代理	  6.3  現(xiàn)有的HTTP通信	    6.3.1  理解cookie、會(huì)話和重定向	    6.3.2  驗(yàn)證響應(yīng)數(shù)據(jù)	  6.4  本章小結(jié)	第7章  協(xié)調(diào)SOAP和XML Web服務(wù)	  7.1  Web服務(wù)簡介	  7.2  用于Web互操作的XML-RPC	  7.3  XML-RPC的缺點(diǎn)	  7.4  SOAP的全局互操作性  7.5  Web服務(wù)可擴(kuò)展性技術(shù)	  7.6  Web服務(wù)互操作性問題	    7.6.1  發(fā)現(xiàn)	    7.6.2  定義	    7.6.3  請求和響應(yīng)	    7.6.4  展望	  7.7  利用TestMaker來理解WSDL	    7.7.1  構(gòu)造SOAP調(diào)用	    7.7.2  不同類型的SOAP調(diào)用	  7.8  驗(yàn)證響應(yīng)數(shù)據(jù)	  7.9  使編寫代理更容易  7.10  資源	  7.11  本章小結(jié)	第8章  狀態(tài)、設(shè)計(jì)和測試	  8.1  狀態(tài)問題	  8.2  測試有狀態(tài)系統(tǒng)的生命周期	  8.3  建立狀態(tài)的技術(shù)	  8.4  準(zhǔn)備和安裝代理	  8.5  使用數(shù)據(jù)庫配置測試	  8.6  使用Lingo使測試內(nèi)容更接近真實(shí)	  8.7  本章小結(jié)	第9章  集成.NET Web服務(wù)	  9.1  互操作性和集成	  9.2  .NET的不同之處	    9.2.1  文檔樣式的可擴(kuò)展性	    9.2.2  .NET中的SOAP頭	    9.2.3  WSDL .NET樣式	  9.3  .NET環(huán)境的測試代理	  9.4  近期需要考慮的事項(xiàng)	  9.5  本章小結(jié)	第10章  創(chuàng)建與測試Intranet和安全環(huán)境	  10.1  基礎(chǔ)知識(shí)	    10.1.1  路由安全	    10.1.2  虛擬專用網(wǎng)	    10.1.3  網(wǎng)絡(luò)段和子網(wǎng)    10.1.4  傳輸安全	    10.1.5  SSL上的SOAP    10.1.6  .NET護(hù)照授權(quán)	    10.1.7  HTTP基本授權(quán)	  10.2  SOAP和安全	  10.3  產(chǎn)生認(rèn)證和密鑰庫	  10.4  本章小結(jié)	第11章  從構(gòu)造到測試Web應(yīng)用程序框架	  11.1  交易辦公桌和智能測試代理	  11.2  可擴(kuò)展的測試目標(biāo)	  11.3  系統(tǒng)基礎(chǔ)架構(gòu)	  11.4  用戶原型	  11.5  理解測試需求	  11.6  構(gòu)造測試	  11.7  將用戶原型實(shí)現(xiàn)為代碼模塊  11.8  實(shí)現(xiàn)主組件	    11.8.1  安裝	    11.8.2  運(yùn)行	    11.8.3  清除	    11.8.4  用于測試配置的屬性文件	  11.9  實(shí)現(xiàn)日志組件	  11.10  避免測試可擴(kuò)展性問題	  11.11  本章小結(jié)	第12章  將測試代理結(jié)果轉(zhuǎn)換為行為知識(shí)	  12.1  分析測試結(jié)果得到的信息	    12.1.1  目標(biāo):我們的新Web站點(diǎn)需要處理50個(gè)并發(fā)用戶的峰值負(fù)載	    12.1.2  目標(biāo):Web站點(diǎn)注冊頁需要萬無一失	    12.1.3  目標(biāo):顧客的月末報(bào)告請求不能減慢訂購服務(wù)	    12.1.4  目標(biāo)總結(jié)	  12.2  五大問題模式	    12.2.1  資源問題    12.2.2  并發(fā)問題	    12.2.3  組件問題	    12.2.4  競爭問題	    12.2.5  崩潰的恢復(fù)問題	  12.3  結(jié)果分析中的主要因素	  12.4  結(jié)果數(shù)據(jù)產(chǎn)生誤導(dǎo)的幾種情形	    12.4.1  節(jié)點(diǎn)問題	    12.4.2  隱藏的錯(cuò)誤    12.4.3  Dileep的困惑    12.4.4  消除反復(fù)  12.5  再論股票交易示例  12.6  本章小結(jié)第13章  高容量數(shù)據(jù)中心的并發(fā)性和可擴(kuò)展性  13.1  簡介  13.2  2Wire組件管理系統(tǒng)    13.2.1  了解在網(wǎng)絡(luò)上發(fā)生的事情    13.2.2  復(fù)雜環(huán)境中的測試	  13.3  測試方法	  13.4  測試環(huán)境需要考慮的事項(xiàng)	  13.5  測試環(huán)境的約束	  13.6  本章小結(jié)	第14章  為SOAP的可擴(kuò)展性進(jìn)行正確選擇	  14.1  SOAP流行的原因	  14.2  SOAP編碼類型	  14.3  簡單對象訪問需要簡單的測試	  14.4  是否讓開發(fā)工具來決定編碼類型  14.5  性能工具包	    14.5.1  如何獲得性能工具包	    14.5.2  安裝性能工具包	    14.5.3  開始安裝	  14.6  其他事項(xiàng)	  14.7  本章小結(jié)	第15章  電子郵件環(huán)境中的多協(xié)議測試	  15.1  需要和益處	  15.2  限定項(xiàng)目的范圍	  15.3  測試設(shè)計(jì)和方法學(xué)	  15.4  安裝和配置	    15.4.1  從原型到測試代理腳本	    15.4.2  創(chuàng)建Muriel	    15.4.3  創(chuàng)建Marilyn	  15.5  結(jié)果分析	  15.6  本章小結(jié)

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Java測試與設(shè)計(jì) PDF格式下載


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

 
 

  •   現(xiàn)在關(guān)于這方面的書真少啊,這本還是不錯(cuò)的
  •   這本書比較失望的。沒有想象中的好
 

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

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