注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件測試自動化技術(shù)與實例詳解

軟件測試自動化技術(shù)與實例詳解

軟件測試自動化技術(shù)與實例詳解

定 價:¥56.00

作 者: (美)[M.菲斯特](Mark Fewster),(美)[D.格雷厄姆](Dorothy Graham)著;舒智勇等譯;舒智勇譯
出版社: 電子工業(yè)出版社
叢編項: 軟件工程師叢書
標(biāo) 簽: 軟件測試及維護

ISBN: 9787505357327 出版時間: 2000-01-01 包裝: 平裝
開本: 23cm 頁數(shù): 508 字數(shù):  

內(nèi)容簡介

 ?。€軟件測試是軟件生命周期的一個重要階段,軟件測試,特別是測試自動化技術(shù)是當(dāng)前國際軟件界最有爭議,亟待發(fā)展的技術(shù)。本書從測試自動化概念開始,全面說明了如何將手工測試過程自動化,自動化測試的腳本技術(shù),驗證,比較及自動化,測試敏感性,測試件結(jié)構(gòu)等。并且介紹了如何選擇和使用自動化測試工具,給出了多個應(yīng)用實例。最后講解了第三代ISS自動化測試系統(tǒng)和第五代方法,提供了一個自動測試過程的實例。本書無論對軟件開發(fā)人員,系統(tǒng)管理人員都有很高的實用價值,大專院校計算機專業(yè)的師生也可通過閱讀本書學(xué)習(xí)軟件測試自動化的有關(guān)理論和技術(shù)。Authorized translation from the English language edition published by Addison-Wesley Copyright @1999.SIMPLIFTED CHINESE language edition Published by Publishing House of ElectronicsIndustry Copyright 1999.本書中文簡體專有翻譯出版權(quán)由美國艾維朗公司授予電子工業(yè)出版社,并可在全球出版發(fā)行。該專有出版權(quán)受法律保護。

作者簡介

暫缺《軟件測試自動化技術(shù)與實例詳解》作者簡介

圖書目錄

第1章  測試自動化概念                  
 1. 1  引言                  
 1. 2  測試與測試自動化概念不同                  
 1. 2. 1  測試                  
 1. 2. 2  測試自動化                  
 1. 3  V模型                  
 1. 4  支持生命周期測試的工具                  
 1. 5  測試自動化的承諾                  
 1. 6  測試自動化普遍存在的問題                  
 1. 7  測試活動                  
 1. 7. 1  標(biāo)識測試條件                  
 1. 7. 2  設(shè)計測試事例                  
 1. 7. 3 建立測試事例                  
 1. 7. 4 執(zhí)行測試事例                  
 1. 7. 5  將測試結(jié)果與期望輸出比較                  
 1. 8  自動測試設(shè)計                  
 1. 8. 1  適合自動化的活動                  
 1. 8. 2  自動測試事例設(shè)計                  
 1. 9 軟件測試自動化的限制                  
 1. 9. 1  不能取代手工測試                  
 1. 9. 2  手工測試比自動測試發(fā)現(xiàn)的缺陷更多                  
 1. 9. 3  對測試質(zhì)量的依賴性極大                  
 1. 9. 4 測試自動化不能提高有效性                  
 1. 9. 5  測試自動化可能會制約軟件開發(fā)                  
 1. 9. 6  工具本身并不具有想象力                  
 小結(jié)                  
 第2章  捕獲回放并非測試自動化                  
 2. 1  應(yīng)用舉例:  Scribble                  
 2. 1. 1  測試事例舉例:在Scribble中編輯一個列表                  
 2. 1. 2  測試Scribble列表                  
 2. 1. 3  測試輸入                  
 2. 2  如何將手工測試過程自動化?                  
 2. 2. 1  Adhoc測試:非腳本化                  
 2. 2. 2  模糊的手工腳本                  
 2. 2. 3  詳細的手工腳本                  
 2. 3  測試執(zhí)行自動化:輸入                  
 2. 3. 1  測試輸入自動化                  
 2. 3. 2  回放錄制腳本                  
 2. 3. 3  自動腳本有別于手工腳本                  
 2. 3. 4  使用自動化測試輸入的益處                  
 2. 3. 5  錄制手工測試的缺點                  
 2. 3. 6  建議:不要僅采用錄制的方式進行自動化測試                  
 2. 3. 7  需要手工驗證的自動執(zhí)行                  
 2. 4  自動測試結(jié)果比較                  
 2. 4. 1  確定何時比較測試事例的輸出                  
 2. 4. 2  比較多大范圍?                  
 2. 4. 3  動態(tài)比較                  
 2. 4. 4  執(zhí)行后比較                  
 2. 4. 5  自動比較信息必須手工檢查                  
 2. 4. 6  自動化測試比較十分重要                  
 2. 5  測試自動化的下一個步驟                  
 2. 5. 1  為什么第二次測試失敗                  
 2. 5. 2  其他驗證需求                  
 2. 5. 3  驗證修改文件或數(shù)據(jù)庫的方法                  
 2. 5. 4  所有的文件哪里去了?                  
 2. 6  不可自動實現(xiàn)自動化測試過程                  
 小結(jié)                  
 第3章  腳本技術(shù)                  
 3. 1  引言                  
 3. 1. 1 與編程的相同點                  
 3. 1. 2 腳本的共性問題                  
 3. 1. 3 測試事例的設(shè)計和實現(xiàn)                  
 3. 1. 4 有關(guān)腳本文檔的建議                  
 3. 2 腳本技術(shù)                  
 3. 2. 1 線性腳本                  
 3. 2. 2 結(jié)構(gòu)化腳本                  
 3. 2. 3  共享腳本                  
 3. 2. 4 數(shù)據(jù)驅(qū)動腳本                  
 3. 2. 5 關(guān)鍵字驅(qū)動腳本                  
 3. 3 腳本預(yù)處理                  
 3. 3. 1  腳本預(yù)處理功能                  
 小結(jié)                  
 第4章  自動比較                  
 4. 1  驗證. 比較及自動化                  
 4. 1. 1  比較驗證                  
 4. 1. 2  計劃比較和隨意比較                  
 4. 1. 3  預(yù)測輸出及驗證實際輸出                  
 4. 1. 4  自動比較的原因                  
 4. 1. 5  比較的內(nèi)容                  
 4. 1. 6  自動比較的局限性                  
 4. 2  比較器的用途                  
 4. 2. 1  可比較的內(nèi)容                  
 4. 2. 2  比較器告訴用戶的內(nèi)容                  
 4. 2. 3  比較器不能告訴用戶的內(nèi)容                  
 4. 3  動態(tài)比較                  
 4. 3. 1  定義                  
 4. 3. 2  支持和實現(xiàn)工具                  
 4. 3. 3 測試事例智能                  
 4. 3. 4  復(fù)雜性與維護費用成正比                  
 4. 4 執(zhí)行后比較                  
 4. 4. 1  定義                  
 4. 4. 2  支持工具                  
 4. 4. 3  比較順序和結(jié)構(gòu)                  
 4. 4. 4  主動與被動的執(zhí)行后比較                  
 4. 4. 5  實現(xiàn)執(zhí)行后比較                  
 4. 5  簡單比較                  
 4. 6 復(fù)雜比較                  
 4. 6. 1  需要復(fù)雜比較的原因                  
 4. 6. 2  簡單屏蔽                  
 4. 6. 3  屏蔽的搜索技術(shù)                  
 4. 6. 4  使用正則表達式的搜索技術(shù)                  
 4. 6. 5  實現(xiàn)復(fù)雜比較                  
 4. 7 測試敏感性                  
 4. 7. 1  敏感與健壯的測試                  
 4. 7. 2  敏感測試與健壯測試之間的權(quán)衡                  
 4. 7. 3  冗余性                  
 4. 7. 4  測試敏感性的策略                  
 4. 8  比較不同類型的輸出                  
 4. 8. 1  基于磁盤的輸出                  
 4. 8. 2  基于屏幕的輸出                  
 4. 8. 3  其他輸出類型                  
 4. 9  比較過濾器                  
 4. 9. 1  建立執(zhí)行后比較工具的實用方法:比較處理過程                  
 4. 9. 2  過濾器的定義                  
 4. 9. 3  實現(xiàn)比較處理過程                  
 4. 9. 4 過濾器的優(yōu)缺點                  
 4. 9. 5 過濾器事例                  
 4. 9. 6 連續(xù)用多個過濾器                  
 4. 9. 7  標(biāo)準化比較                  
 4. 9. 8  產(chǎn)生預(yù)期輸出                  
 4. 10  比較準則                  
 4. 10. 1  保持簡單                  
 4. 10. 2  編制比較的文檔                  
 4. 10. 3 盡可能標(biāo)準化                  
 4. 10. 4 分割和駕御                  
 4. 10. 5  記住效率                  
 4. 10. 6 避免比較位圖                  
 4. 10. 7  敏感和健壯測試問平衡的目標(biāo)                  
 小結(jié)                  
 第5章 測試件結(jié)構(gòu)                  
 5. 1  測試件結(jié)構(gòu)的定義                  
 5. 1. 1  術(shù)語                  
 5. 2  要解決的關(guān)鍵問題                  
 5. 2. 1  規(guī)模                  
 5. 2. 2 重用                  
 5. 2. 3  多版本                  
 5. 2. 4  獨立于平臺和環(huán)境                  
 5. 3  方法                  
 5. 3. 1  介紹                  
 5. 3. 2  基本概念                  
 5. 3. 3  測試件組                  
 5. 3. 4  測試集                  
 5. 3. 5  測試件庫                  
 5. 3. 6  測試結(jié)果                  
 5. 3. 7  物理實現(xiàn)                  
 5. 3. 8  測試工具的接口                  
 5. 4  是否過度                  
 小結(jié)                  
 第6章  自動化前后的處理                  
 6. 1  什么是前處理和后處理?                  
 6. 1. 1  前處理                  
 6. 1. 2  后處理                  
 6. 1. 3  為什么使用這些術(shù)語?                  
 6. 1. 4  為什么要自動化前處理和后處理?                  
 6. 1. 5  每次存儲和恢復(fù)時都要設(shè)置嗎?                  
 6. 2 前處理和后處理                  
 6. 2. 1  前處理任務(wù)                  
 6. 2. 2 后處理任務(wù)                  
 6. 2. 3  不同階段的前處理和后處理                  
 6. 3  測試事例執(zhí)行后應(yīng)該發(fā)生什么?                  
 6. 3. 1  正常結(jié)束之后                  
 6. 3. 2 非正常終止之后                  
 6. 4  執(zhí)行中的問題                  
 6. 4. 1  例子測試事例                  
 6. 4. 2  腳本                  
 6. 4. 3 使用命令行文件                  
 6. 4. 4 數(shù)據(jù)驅(qū)動的方法                  
 6. 4. 5  關(guān)鍵字驅(qū)動的方法                  
 6. 4. 6  怎樣使用測試事例定義文件                  
 小結(jié)                  
 第7章  建立可維護的測試                  
 7. 1  維護過程中存在的問題                  
 7. 2 測試維護的屬性                  
 7. 2. 1  測試事例的數(shù)量                  
 7. 2. 2 測試數(shù)據(jù)的數(shù)量                  
 7. 2. 3  測試數(shù)據(jù)的格式                  
 7. 2. 4 運行測試事例的時間                  
 7. 2. 5  測試事例的調(diào)試能力                  
 7. 2. 6  測試之間相互依賴的關(guān)系                  
 7. 2. 7 命名習(xí)慣                  
 7. 2. 8 測試復(fù)雜度                  
 7. 2. 9 測試文檔(管理)                  
 7. 2. 10 其他屬性                  
 7. 3  陷阱                  
 7. 3. 1  工具容易令你出錯                  
 7. 3. 2  方法越簡單就越容易造成維護的高成本                  
 7. 3. 3  一時的心血來潮                  
 7. 3. 4  投入所得的回報                  
 7. 4 策略和措施                  
 7. 4. 1  策略                  
 7. 4. 2  措施                  
 小結(jié)                  
 第8章  度量                  
 8. 1  為什么測量測試過程和測試自動化?                  
 8. 1. 1  投入回報                  
 8. 1. 2  評估選擇. 對比選擇. 監(jiān)控改進                  
 8. 1. 3  對問題的預(yù)警和預(yù)測                  
 8. 1. 4  基準與標(biāo)準的對立或競爭                  
 8. 2 可測量什么?                  
 8. 2. 1 Gilb的法律                  
 8. 2. 2  舉例說明什么可以度量                  
 8. 2. 3 有用的度量                  
 8. 3  測試和測試自動化的目的                  
 8. 3. 1  測試的目的                  
 8. 3. 2  測試自動化的目的                  
 8. 3. 3 可達到的目的                  
 8. 4 軟件測試的屬性                  
 8. 4. 1  測量測試效果                  
 8. 4. 2 全面測量測試過程                  
 8. 5 測試自動化的屬性                  
 8. 5. 1 可維護性                  
 8. 5. 2  效率                  
 8. 5. 3  可靠性                  
 8. 5. 4  兼容性                  
 8. 5. 5  可用性                  
 8. 5. 6  健壯性                  
 8. 5. 7  可移植性                  
 8. 6 最好的測試自動化體制                  
 8. 7 應(yīng)該度量所有這些否?                  
 小結(jié)                  
 第9章  其他問題                  
 9. 1  應(yīng)首先被自動化的測試                  
 9. 1. 1  它值得自動化否?                  
 9. 1. 2 要執(zhí)行測試的類型                  
 9. 1. 3  應(yīng)該首先自動化的測試                  
 9. 1. 4  不要一口氣自動化太多測試                  
 9. 1. 5  尋找"可快速制勝的測試"                  
 9. 2 選擇何時運行的測試                  
 9. 2. 1  怎樣選擇測試子集                  
 9. 2. 2  實現(xiàn)一個"測試選擇器"                  
 9. 3  測試執(zhí)行的順序                  
 9. 3. 1 測試分析負擔(dān)                  
 9. 3. 2 建立邏輯層次使分析時間最短                  
 9. 3. 3 運行測試的其他必要條件                  
 9. 3. 4 分布測試                  
 9. 4 測試狀態(tài)                  
 9. 4. 1  成功或失敗                  
 9. 4. 2 工具不能判斷成功或失敗                  
 9. 4. 3  已知的未修復(fù)錯誤                  
 9. 4. 4  可能的解決方法                  
 9. 4. 5  測試狀態(tài):預(yù)料之中的失敗                  
 9. 4. 6  測試狀態(tài):未知                  
 9. 4. 7  測試狀態(tài)小結(jié)                  
 9. 4. 8  更詳細的失敗狀態(tài)                  
 9. 5  為可(自動化)測試性設(shè)計軟件                  
 9. 6  同步                  
 9. 7  監(jiān)視自動化測試的進展                  
 9. 8  裁剪自己體制中的工具                  
 小結(jié)                  
 第10章  選擇實現(xiàn)自動化測試的工具                  
 10. 1  第10章和第11章介紹                  
 10. 1. 1  工具選擇和執(zhí)行過程                  
 10. 1. 2  這是可適用于選擇任何類型工具的方法否?                  
 10. 2  選擇工具                  
 10. 3  工具選擇工程                  
 10. 3. 1  重要性和優(yōu)先權(quán)                  
 10. 4  工具選擇小組                  
 10. 4. 1  工具選擇小組的領(lǐng)導(dǎo)                  
 10. 4. 2  工具選擇小組中的其他成員                  
 10. 5  確定自己的需求                  
 10. 5. 1  要解決什么問題?                  
 10. 5. 2  研究不同的解決方案                  
 10. 5. 3  選擇工具的時間安排                  
 10. 5. 4  工具應(yīng)該有多大的幫助?                  
 10. 5. 5  這種幫助有多大價值?                  
 10. 6  明確限制                  
 10. 6. 1  環(huán)境的限制(硬件和軟件)                  
 10. 6. 2  工具應(yīng)該與被測試的軟件存在于同一環(huán)境否?                  
 10. 6. 3  商業(yè)廠商限制                  
 10. 6. 4  成本限制                  
 10. 6. 5  行政上的限制                  
 10. 6. 6  質(zhì)量限制                  
 10. 7  創(chuàng)建還是購買?                  
 10. 8  從市場中可得到的                  
 10. 8. 1  特性評估                  
 10. 8. 2  生成最初的長列表                  
 10. 8. 3  構(gòu)造較短的列表                  
 10. 9  評估最后的候選工具                  
 10. 9. 1  特性比較                  
 10. 9. 2  內(nèi)部演示                  
 10. 9. 3  腳本維護的測試                  
 10. 9. 4 競爭試驗                  
 10. 10  做出決定                  
 10. 10. 1  根據(jù)經(jīng)濟利益進行評價                  
 10. 10. 2 何時停止評估                  
 10. 10. 3  完成評估和選擇過程                  
 小結(jié)                  
 11章  在公司或機構(gòu)中使用工具                  
 11. 1  可能的差錯                  
 11. 2  管理貫徹使用過程的重要性                  
 11. 2. 1  工具很容易被束之高閣                  
 11. 2. 2  工具貫徹使用的過程                  
 11. 2. 3 對變化的管理                  
 11. 3  貫徹使用/改變過程中的角色                  
 11. 3. 1  工具"斗士"                  
 11. 3. 2 變動代理人                  
 11. 3. 3  處于管理層的負責(zé)人或"守護神"                  
 11. 3. 4  工具管理員                  
 11. 3. 5  貫徹使用小組                  
 11. 4 管理承諾                  
 11. 4. 1 成功的關(guān)鍵                  
 11. 4. 2 現(xiàn)實的期望                  
 11. 5  準備                  
 11. 5. 1  宣傳                  
 11. 5. 2 提高最初的興趣                  
 11. 5. 3 繼續(xù)進行宣傳                  
 11. 5. 4 測試你的演示                  
 11. 5. 5  用一個試用許可證號確定工具是否合適                  
 11. 5. 6  內(nèi)部市場調(diào)查                  
 11. 6 初步實驗計劃                  
 11. 6. 1  為什么要進行初步實驗                  
 11. 6. 2 評估你的測試過程的變化                  
 11. 6. 3  設(shè)置并實驗?zāi)愕淖詣踊w制                  
 11. 6. 4  評估初步實驗的結(jié)果                  
 11. 7  計劃階段安裝或大面積鋪開                  
 11. 7. 1  計劃的重要性                  
 11. 7. 2  提供工具使用方面的培訓(xùn)                  
 11. 7. 3  監(jiān)控測試自動化的效率                  
 11. 8  貫徹使用中的特殊問題                  
 11. 8. 1  同其他工具和系統(tǒng)的接口                  
 11. 8. 2  學(xué)習(xí)所需要的時間                  
 11. 8. 3  在維護環(huán)境中                  
 11. 9  人為因素                  
 11. 9. 1  對人們提出的問題不進行管理的危險                  
 11. 9. 2  變化方程式                  
 11. 9. 3  怎樣說服人們改變他們工作的方式                  
 11. 9. 4  成功的改變孕育著更進一步的變化                  
 11. 9. 5  可變化性的分類                  
 11. 10  總結(jié)                  
 11. 10. 1  貫徹使用過程的"冰山圖"                  
 11. 10. 2  評價工具的貫徹使用                  
 11. 10. 3  何時結(jié)束?                  
 小結(jié)                  
 第12章  Racal-Redac事例                  
 12. 1  介紹                  
 12. 2  背景                  
 12. 2. 1  公司及產(chǎn)品                  
 12. 2. 2  初期測試活動                  
 12. 2. 3  人工測試帶來的問題                  
 12. 3  解決方案                  
 12. 3. 1  多方案策略                  
 12. 3. 2  自動測試工具                  
 12. 3. 3  外界咨詢                  
 12. 3. 4  培訓(xùn)測試技術(shù)                  
 12. 3. 5  優(yōu)化配置測試人員                  
 12. 4  綜合測試自動化                  
 12. 4. 1  工具性能                  
 12. 4. 2  開發(fā)工作                  
 12. 4. 3  首次使用Autotest                  
 12. 5  系統(tǒng)測試自動化                  
 12. 5. 1  新的目標(biāo)                  
 12. 5. 2  開發(fā)工作                  
 12. 5. 3  技術(shù)問題                  
 12. 5. 4  非技術(shù)問題                  
 12. 6  得到的結(jié)果                  
 12. 6. 1  產(chǎn)品每一版本的測試工作                  
 12. 6. 2  獲得的教訓(xùn)                  
 12. 6. 3  獲得的利益                  
 12. 6. 4  回報                  
 12. 7  1991年以來的歷史                  
 12. 8  今后會發(fā)生什么                  
 12. 8. 1  1991年以來的歷史                  
 12. 8. 2  自動測試的先進技術(shù)                  
 12. 8. 3  技術(shù)問題                  
 12. 8. 4  變化與利益                  
 12. 8. 5  現(xiàn)時文化                  
 第13章  一個軟件自動測試系統(tǒng)的評估                  
 13. 1  介紹                  
 13. 2  背景                  
 13. 3 Grimlin1                  
 13. 3. 1  特性                  
 13. 3. 2  Grimlin1的優(yōu)點                  
 13. 3. 3  Grimlin1的上升與跌落                  
 13. 3. 4  Grimlin1使用下降的原因                  
 13. 4  Grimlin 2. O:沒有重新運行功能的產(chǎn)品                  
 13. 4. 1  Grimlin 2. 0的特性                  
 13. 4. 2  提供新的培訓(xùn)                  
 13. 4. 3  Grimlin 2. o beta版測試結(jié)果                  
 13. 4. 4  新的系統(tǒng)對使用者的吸引力不大                  
 13. 5  發(fā)現(xiàn)真正的問題所在                  
 13. 5. l  錯誤的設(shè)想                  
 13. 5. 2  自動測試需要時間                  
 13. 5. 3  人員變化帶來的問題                  
 13. 5. 4  測試工具不支持標(biāo)準的方法和步驟                  
 13. 5. 5  Gramlin 2. 3:方法和工具相結(jié)合的產(chǎn)物                  
 13. 6得到的教訓(xùn)                  
 13. 6. 1  測試方法和步驟非常重要                  
 13. 6. 2  測試工具的支持                  
 13. 6. 3  組織上的問題                  
 小結(jié)                  
 第14章  自動測試的經(jīng)歷                  
 14. 1  背景                  
 14. 1. 1  公司                  
 14. 1. 2  測試的軟件                  
 14. 1. 3  選擇工具和初次失敗                  
 14. 2  計劃. 準備和最后的成功                  
 14. 2. 1  新任務(wù)                  
 14. 2. 2  重新使用測試工具                  
 14. 2. 3  計劃和準備工作的重要性                  
 14. 2. 4  組織和動機                  
 14. 2. 5  回報                  
 14. 2. 6  從經(jīng)濟上衡量自動測試                  
 14. 2. 7  平臺支持                  
 14. 3  自動測試的優(yōu)點                  
 14. 3. 1  減少冒險                  
 14. 3. 2  更快                  
 14. 3. 3  覆蓋更多的平臺                  
 14. 3. 4  精華部分                  
 14. 3. 5  準確預(yù)測                  
 14. 3. 6  補充新的人員和士氣                  
 14. 3. 7  銀行其他的部門頗感興趣                  
 14. 3. 8  強度測試                  
 14. 3. 9  2000年問題測試                  
 14. 4  得到的教訓(xùn)                  
 14. 4. 1  培訓(xùn)和咨詢                  
 14. 4. 2  腳本                  
 14. 4. 3  數(shù)據(jù)                  
 14. 4. 4  萬事開頭難                  
 14. 4. 5  曲折前進                  
 14. 4. 6  合理性                  
 14. 4. 7  持續(xù)性                  
 14. 4. 8  處理各種變化                  
 14. 5  下一步的工作                  
 小結(jié)                  
 第15章  VMS環(huán)境下的自動測試                  
 15. 1  背景                  
 15. 1. 1  公司                  
 15. 1. 2  測試實踐                  
 15. 1. 3  測試的軟件                  
 15. 1. 4  自動測試目標(biāo)                  
 15. 2  自動測試的第一次嘗試                  
 15. 2. 1  DTM工具                  
 15. 2. 2  交互執(zhí)行程序帶來的問題                  
 15. 2. 3  批量程序帶來的問題                  
 15. 2. 4  放棄使用測試工具                  
 15. 3  新測試工具的選擇及其評價                  
 15. 3. 1  在市場上找到V-Test                  
 15. 3. 2  評估V-Test                  
 15. 4  使用V-Test                  
 15. 4. 1  相關(guān)問題                  
 15. 4. 2  計劃的利益和V-Test的交易                  
 15. 4. 3  自動執(zhí)行了什么, 如何執(zhí)行的                  
 15. 4. 4  技術(shù)問題                  
 15. 4. 5  非技術(shù)問題                  
 15. 4. 6  取得的好處                  
 15. 4. 7  放棄自動測試                  
 15. 4. 8  復(fù)興計劃                  
 15. 5  結(jié)論                  
 15. 5. 1  得到的教訓(xùn)                  
 15. 5. 2  得到的好處                  
 第16章  一個電子股票交易系統(tǒng)的自動測試                  
 16. 1  背景                  
 16. 1. 1  倫敦股票市場                  
 16. 1. 2  新技術(shù)帶來的影響                  
 16. 1. 3  有關(guān)的市場調(diào)節(jié)器                  
 16. 2  系統(tǒng)及測試                  
 16. 2. 1  早期系統(tǒng)開發(fā)及測試                  
 16. 2. 2  正在進行的開發(fā)和測試需求                  
 16. 3  自動測試需求                  
 16. 3. 1  目標(biāo)                  
 16. 3. 2  測試小組的組織:據(jù)棄獨立的組織形式                  
 16. 4 測試工具的選擇                  
 16. 4. 1  限制因素                  
 16. 4. 2 忽略的事情                  
 16. 4. 3  選擇測試工具的步驟                  
 16. 5  執(zhí)行測試                  
 16. 5. 1  從哪里開始?                  
 16. 5. 2 選擇執(zhí)行數(shù)據(jù)驅(qū)動的方法                  
 16. 5. 3 腳本結(jié)構(gòu)發(fā)展                  
 16. 6 成熟和維護                  
 16. 6. 1 腳本維護                  
 16. 6. 2  人工測試和自動測試的關(guān)系                  
 16. 7  結(jié)果                  
 16. 7. 1  測試的規(guī)模                  
 16. 7. 2  達到目標(biāo)                  
 16. 7. 3  自動測試的回報                  
 第17章  每月自動測試保險報價系統(tǒng)                  
 17. 1  背景:UK保險業(yè)                  
 17. 2  摘要, 如何身陷其中的?                  
 17. 3  為什么進行自動測試?                  
 17. 4 測試的策略                  
 17. 5  選擇一個自動測試工具                  
 17. 6  有關(guān)自動測試計劃的決策                  
 17. 6. 1  測試者的工作                  
 17. 6. 2  自動測試技師的工作                  
 17. 7  測試計劃                  
 17. 8  遇到的一些其他問題                  
 17. 9  人工與自動測試者對比                  
 小結(jié)                  
 第18章  第三代ISS自動化測試系統(tǒng)                  
 18. 1  介紹                  
 18. 2  測試的軟件                  
 18. 3  第一代                  
 18. 3. 1  采用自動化測試的最初目標(biāo)                  
 18. 3. 2  輔助工具的選擇                  
 18. 3. 3  腳本的捕獲重放                  
 18. 3. 4  第一代系統(tǒng)的成本和優(yōu)點.                   
 18. 3. 5  第一代產(chǎn)品所遇到的問題                  
 18. 3. 6  第一代系統(tǒng)得到的教訓(xùn)                  
 18. 4  第二代測試工具                  
 18. 4. 1  我們繼續(xù)研究自動化測試的目的                  
 18. 4. 2  我們所做的工作                  
 18. 4. 3  命名規(guī)定                  
 18. 4. 4  新體制                  
 18. 4. 5  第二代產(chǎn)品的成本和優(yōu)點                  
 18. 4. 6  第二代測試系統(tǒng)存在的缺陷                  
 18. 4. 7  第二代系統(tǒng)得到的教訓(xùn)                  
 18. 5  第三代自動測試工具                  
 18. 5. 1  設(shè)計一種新的基礎(chǔ)構(gòu)造                  
 18. 5. 2  評價付出的努力                  
 18. 5. 3  設(shè)計基礎(chǔ)結(jié)構(gòu)                  
 18. 5. 4  第三代測試工具的價格與優(yōu)點                  
 18. 5. 5  第三代測試工具遇到的問題                  
 18. 5. 6  第三代測試系統(tǒng)得到的教訓(xùn)                  
 18. 6  三代測試系統(tǒng)概要                  
 18. 6. 1  三代測試工具的特性                  
 18. 6. 2  長期策略                  
 18. 6. 3  建議                  
 18. 6. 4  成功的因素                  
 第19章  自動化測試故障:吸取的教訓(xùn)                  
 19. 1  介紹                  
 19. 2  工程                  
 19. 2. 1  工程A                  
 19. 2. 2  工程B                  
 19. 3  問題                  
 19. 3. 1  測試工具問題                  
 19. 3. 2  測試者和他們遇到的問題                  
 19. 3. 3  測試環(huán)境問題                  
 19. 3. 4  自動測試的時間和工作量                  
 19. 4  建議                  
 19. 4. 1  測試工具的建議                  
 19. 4. 2  對測試者的建議                  
 19. 4. 3  測試環(huán)境的建議                  
 19. 4. 4  時間和工作量建議                  
 19. 5  Pilot工程                  
 19. 6  結(jié)束語                  
 第20章  一個預(yù)料之外的自動測試事例                  
 20. 1  背景介紹                  
 20. 1. 1  用戶和顧問                  
 20. 1. 2  工程                  
 20. 1. 3  理解銀行的目標(biāo)                  
 20. 1. 4  工程背景                  
 20. 2  幫助銀行選擇產(chǎn)品                  
 20. 2. 1  第一階段:ITT                  
 20. 2. 2  對投標(biāo)商的更多問題                  
 20. 2. 3  第二階段通過測試對產(chǎn)品作出選擇                  
 20. 2. 4  制定測試策略                  
 20. 2. 5  等待階段                  
 20. 3  進行測試                  
 20. 3. 1  供應(yīng)商的新做法                  
 20. 3. 2  綜合各節(jié)的內(nèi)容                  
 20. 4  自動測試                  
 20. 4. 1  測試系統(tǒng)的發(fā)展                  
 20. 4. 2  測試系統(tǒng)的使用                  
 20. 5  結(jié)果                  
 20. 5. 1  測試階段:情況總結(jié)                  
 20. 5. 2  優(yōu)點                  
 第21章  在獨立測試單元下執(zhí)行自動測試                  
 21. 1  背景介紹                  
 21. 1. 1  公司                  
 21. 1. 2  事例研究和測試工具                  
 21. 2  評估過程                  
 21. 2. 1  我們的要求                  
 21. 2. 2  與工具銷售商的關(guān)系                  
 21. 2. 3  商業(yè)范例                  
 21. 2. 4  評估過程中的關(guān)鍵點                  
 21. 3  執(zhí)行階段                  
 21. 3. 1  第一步:三份副本                  
 21. 3. 2  訓(xùn)練                  
 21. 3. 3  使用多種工具                  
 21. 3. 4  在執(zhí)行階段的關(guān)鍵點                  
 21. 4  工具的配置                  
 21. 4. 1  標(biāo)準和命名規(guī)定                  
 21. 4. 2  工具專家和支持                  
 21. 4. 3  效應(yīng)擴展                  
 21. 4. 4  工具配置過程中的關(guān)鍵點                  
 21. 5  QARun的運行情況                  
 21. 5. 1  寬度測試                  
 21. 5. 2  深度測試                  
 21. 5. 3  其他的測試                  
 21. 5. 4  工具使用的關(guān)鍵點論述                  
 21. 6  遇到的問題                  
 21. 6. 1  腳本的運行                  
 21. 6. 2  腳本和數(shù)據(jù)的維護                  
 21. 6. 3  工具的維護                  
 2l. 6. 4  工具的缺陷                  
 21. 6. 5  對測試腳本和數(shù)據(jù)的配置管理                  
 21. 6. 6  不要急于進行自動化測試                  
 2l. 6. 7  我們遇到問題的關(guān)鍵點論述                  
 21. 7  兩年中取得的成績                  
 21. 7. 1  節(jié)約了時間                  
 21. 7. 2  改善了測試                  
 21. 7. 3  機器的使用方法                  
 21. 7. 4  我們的產(chǎn)品缺少回歸                  
 21. 7. 5  性能測試                  
 21. 7. 6  客戶影響                  
 21. 7. 7  測試人員應(yīng)是熟練的                  
 21. 7. 8  小組中更高昂的士氣                  
 21. 8  結(jié)論                  
 第22章  用功能語句測試                  
 22. 1  介紹                  
 22. 1. 1  產(chǎn)生該方法的原因                  
 22. 1. 2 測試                  
 22. 1. 3 功能語句方法                  
 22. 1. 4 使用本方法的原因                  
 22. 2  測試組件                  
 22. 2. 1  應(yīng)用舉例:迷你銀行                  
 22. 2. 2  測試迷你銀行的數(shù)據(jù)表格                  
 22. 2. 3  不可預(yù)知的關(guān)鍵數(shù)據(jù):保持和參考                  
 22. 2. 4  數(shù)據(jù)表格執(zhí)行報表                  
 22. 3  導(dǎo)航器                  
 22. 3. 1  導(dǎo)航器的實現(xiàn)                  
 22. 4  測試開發(fā)生命周期                  
 22. 4. 1  測試計劃                  
 22. 4. 2  測試設(shè)計                  
 22. 5  其他測試類型的適用性                  
 22. 5. 1  批量測試系統(tǒng)                  
 22. 5. 2  性能和加載測試                  
 22. 6  模板:表格單元                  
 22. 6. 1  利用功能語句生成功能語句                  
 22. 6. 2  舉例:訂單                  
 小結(jié)                  
 第23章  在ABN AMRO Bank Development International的回歸測試                  
 23. 1  背景                  
 23. 1. 1  介紹                  
 23. 1. 2  ABN AMRO Bank組織及其主要產(chǎn)品                  
 23. 1. 3  ABN AMRO Bank測試周期                  
 23. 2  常規(guī)測試的問題                  
 23. 2. 1  新版本                  
 23. 2. 2  技術(shù)基礎(chǔ)結(jié)構(gòu)                  
 23. 2. 3  大范圍項目                  
 23. 2. 4  可能的解決辦法                  
 23. 3  使用TestFrame的自動方案                  
 23. 4  回歸測試項目                  
 23. 4. 1  項目小組                  
 23. 4. 2  測試小組                  
 23. 5  副產(chǎn)品                  
 23. 6  前景                  
 小結(jié)                  
 第24章  事務(wù)對象方案:自動測試的第五代方法                  
 24. 1  簡介                  
 24. 2  開發(fā)測試軟件的五代經(jīng)歷                  
 24. 2. 1  第一代                  
 24. 2. 2  第二代                  
 24. 2. 3  第三代                  
 24. 2. 4  第四代                  
 24. 2. 5  第五代                  
 24. 3 RadSTAR                  
 24. 4  窗口中央化方案庫                  
 24. 5 事務(wù)對象方案                  
 24. 6  事務(wù)對象方案與現(xiàn)有系統(tǒng)綜合                  
 24. 7  重用與可重復(fù)性                  
 24. 7. 1  重用                  
 24. 7. 2 可重復(fù)性                  
 24. 8  結(jié)論                  
 第25章  一個自動測試過程                  
 25. 1  介紹                  
 25. 2  第一步                  
 25. 2. 1  早期嘗試自動測試的經(jīng)驗                  
 25. 2. 2  下一個嘗試:新工具和來自工具專家的支持                  
 25. 2. 3 AD HOC自動測試過程的經(jīng)歷("壞的")                  
 25. 2. 4 我們真正需要什么                  
 25. 2. 5 這樣能行嗎?                  
 25. 3  受歡迎的自動測試基石:RadSTAR                  
 25. 3. 1  這個方法提供些什么?                  
 25. 3. 2 它能滿足我們的需要嗎?                  
 25. 4  利用RadSTAR完成自動測試                  
 25. 4. 1  RadSTAR作為自動測試基礎(chǔ)結(jié)構(gòu)的核心                  
 25. 4. 2  報告舉例(數(shù)據(jù)來自2000年項目)                  
 25. 5  回顧                  
 25. 5. 1  小組成員                  
 25. 5. 2  我們成功了嗎?                  
 第26章  自動測試手冊摘要                  
 26. 1  本章簡介                  
 26. 2  手冊簡介                  
 26. 2. 1  測試為什么要自動化                  
 26. 2. 2  什么時候不做自動測試                  
 26. 2. 3  如何不能實現(xiàn)自動化                  
 26. 2. 4  設(shè)定現(xiàn)實的期望值                  
 26. 2. 5  獲得和遵守領(lǐng)導(dǎo)的承諾                  
 26. 3  測試自動化的基本概念                  
 26. 3. 1  前后關(guān)系                  
 26. 3. 2  同步                  
 26. 3. 3  文檔                  
 26. 4  測試過程和人員                  
 26. 4. 1  測試自動化過程                  
 26. 4. 2  測試隊伍                  
 26. 5  測試執(zhí)行:分析結(jié)果                  
 26. 5. 1  不準確的結(jié)果                  
 26. 5. 2  缺陷跟蹤                  
 26. 6  測試量度                  
 26. 6. 1  向領(lǐng)導(dǎo)匯報                  
 26. 6. 2  歷史趨勢                  
 26. 7  關(guān)于手冊更多的信息                  
 第27章  建立可維護的GUI測試                  
 27. 1  背景介紹                  
 27. 1. 1  定義                  
 27. 1. 2  為什么需要方法學(xué)                  
 27. 2  費用驅(qū)動                  
 27. 2. 1  簡述錄制/回放                  
 27. 2. 2  自動化的GUI測試要求                  
 27. 3 測試計劃和設(shè)計                  
 27. 3. 1  測試文檔的雙重用途                  
 27. 3. 2 在測試設(shè)計過程中發(fā)現(xiàn)錯誤                  
 27. 4  工作良好的測試事例                  
 27. 4. 1  測試事例是獨立的                  
 27. 4. 2  測試事例具有單一用途                  
 27. 4. 3  一個失敗的測試事例不應(yīng)引起其他測試事例的失敗                  
 27. 4. 4  測試事例應(yīng)具有完整的文檔                  
 27. 5  封裝測試設(shè)置                  
 27. 5. 1  向設(shè)置程序傳遞參數(shù)                  
 27. 5. 2  標(biāo)準化的錯誤復(fù)原                  
 27. 5. 3  GUI對象映射                  
 27. 6  實施步驟                  
 27. 6. 1  測試項目計劃                  
 27. 6. 2  編寫測試                  
 小結(jié)                  
 第28章  在微軟的自動化測試經(jīng)驗                  
 28. 1 歷史                  
 28. 1. 1  經(jīng)歷簡介                  
 28. 1. 2 準備自動化測試                  
 28. 1. 3 測試管理系統(tǒng)                  
 28. 2  批處理文件                  
 28. 2. 1  操作原理                  
 28. 2. 2  優(yōu)點                  
 28. 2. 3  缺點                  
 28. 2. 4  結(jié)論                  
 28. 3  捕捉/回放工具                  
 28. 3. 1  操作原理                  
 28. 3. 2  優(yōu)點                  
 28. 3. 3  缺點                  
 28. 3. 4  結(jié)論                  
 28. 4  腳本語言                  
 28. 4. 1  操作原理                  
 28. 4. 2  優(yōu)點                  
 28. 4. 3  缺點                  
 28. 4. 4  結(jié)論                  
 28. 5  測試修飾用對話框                  
 28. 5. 1  操作原理                  
 28. 5. 2  優(yōu)點                  
 28. 5. 3  缺點                  
 28. 5. 4  結(jié)論                  
 28. 6  幫助測試工具                  
 28. 6. 1  操作原理                  
 28. 6. 2  優(yōu)點                  
 28. 6. 3  缺點                  
 28. 6. 4  結(jié)論                  
 28. 7  使測試執(zhí)行隨機化的工具                  
 28. 7. 1  優(yōu)點                  
 28. 7. 2  缺點                  
 28. 7. 3  結(jié)論                  
 28. 8  首先使什么實現(xiàn)自動化?                  
 28. 8. 1  開發(fā)自動化測試的關(guān)鍵點                  
 28. 8. 2  回歸測試                  
 28. 8. 3  沖擊測試                  
 28. 8. 4  錯誤管理                  
 28. 9  十點體會                  
 附錄                  
 詞  匯                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號