注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)自動化技術(shù)、計算技術(shù)QTP項目應(yīng)用與進(jìn)階

QTP項目應(yīng)用與進(jìn)階

QTP項目應(yīng)用與進(jìn)階

定 價:¥38.00

作 者: E測工作室 編著
出版社: 化學(xué)工業(yè)出版社
叢編項:
標(biāo) 簽: 軟件工程/開發(fā)項目管理

ISBN: 9787122065681 出版時間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 278 字?jǐn)?shù):  

內(nèi)容簡介

  《QTP項目應(yīng)用與進(jìn)階》是QTP(Quick Test Professional)自動化測試從理論升華到實踐的指導(dǎo)類書籍。本書由淺入深,從QTP的常用功能介紹到實際項目中的具體應(yīng)用,最后以發(fā)散性的思維介紹國內(nèi)外對于QTP的新思路與新應(yīng)用。本書介紹了幾個典型的QTP使用技巧,并通過兩個經(jīng)典的QTP自動化測試框架來示范實際項目解決方案的建立,以供讀者參考借鑒。本書是筆者自動化測試多年工作經(jīng)驗的總結(jié)。初級自動化測試工程師可通過本書進(jìn)一步提升業(yè)務(wù)水平;中高級自動化測試工程師可通過本書拓展思路;對于正在實施自動化測試的軟件公司更具極高的參考價值。

作者簡介

  本書作者——E測工作室(本書作者成員)朱偉網(wǎng)名“風(fēng)過無息”,擁有近十年的大型軟件測試和管理經(jīng)驗,現(xiàn)任某大型軟件公司測試總監(jiān),獲得HP的CPC證書,擔(dān)任51testing的版主,并發(fā)表過多篇測試文章,在自動化測試方面有一定研究。裴明哲曾在多家大型公司任職,先后擔(dān)任過開發(fā)工程師、測試主管等職位,擁有多年開發(fā)和測試實踐經(jīng)驗,尤其擅長自動化測試、非功能性測試等,曾在51testing發(fā)表過《自定義QTP保留對象的神話》等多篇文章,深受讀者好評,擔(dān)任51testing版主,曾成立運營中國軟件測試論壇,2008年11月組建成立E測工作室。黃先榮:網(wǎng)名“watir”,大學(xué)畢業(yè)后投身于一家外資公司,一次偶然的機會做起了自動化測試,也發(fā)現(xiàn)了自動化測試的樂趣,2004年來到淘寶,現(xiàn)任淘寶頁面自動化組TL。韓柳曾任GeneralSoft中國研發(fā)中心研發(fā)二部測試經(jīng)理及東軟集團股份有限公司自動化測試研究顧問,多年從事軟件測試和質(zhì)量改進(jìn)工作,倡導(dǎo)“向管理要效益,向設(shè)計要質(zhì)量”的工作理念,目前專注于軟件測試解決方案與建立自動化測試基準(zhǔn)的研究俞戴龍(Wally Yu)曾任魯班軟件測試組主管、某互聯(lián)網(wǎng)中國研發(fā)中心Search組QA,現(xiàn)任美世咨詢高級測試工程師,最早于2005年接觸QTP,精通軟件測試基本理論,接觸過Robot、Selenium等自動化測試工具及各種測試框架。

圖書目錄

第1章 自動化測試簡介 1
1.1 軟件的生命周期 2
1.2 軟件的成熟度 4
1.3 自動化測試引入的適應(yīng)性 5
1.4 自動化測試的歷史、地位和意義 6
1.5 自動化測試工具 9
1.6 小結(jié) 10
第2章 QTP的基本概念和使用 11
2.1 了解測試對象模型 12
2.1.1 測試對象模型概述 12
2.1.2 對象在操作過程中的作用 14
2.2 測試對象模型實例說明 15
2.2.1 對象庫 16
2.2.2 對象庫的維護(hù)方法 17
2.3 錄制模式 22
2.3.1 普通錄制 22
2.3.2 Analog錄制 23
2.3.3 Low Level錄制 24
2.4 檢查點 25
2.4.1 檢查點概述 25
2.4.2 檢查點的分類 25
2.5 參數(shù)化 28
2.5.1 參數(shù)化的作用 28
2.5.2 參數(shù)化的種類 29
2.5.3 參數(shù)化的使用 29
2.6 使用數(shù)據(jù)表 31
2.6.1 數(shù)據(jù)表的概述 31
2.6.2 數(shù)據(jù)表的命令詳解 32
2.7 定義和恢復(fù)場景 43
2.7.1 恢復(fù)場景的作用 43
2.7.2 恢復(fù)場景的觸發(fā)類型 43
2.7.3 恢復(fù)場景操作實例 43
2.8 調(diào)試 50
2.8.1 調(diào)試概述 50
2.8.2 單步命令 50
2.8.3 設(shè)置斷點 52
2.8.4 調(diào)試查看器 54
2.9 分析測試結(jié)果 57
2.9.1 設(shè)置測試運行結(jié)果的存儲位置 57
2.9.2 查看概要測試結(jié)果 57
2.9.3 查看檢查點的測試結(jié)果 58
2.9.4 設(shè)置和查看測試過程的截屏 58
2.9.5 打開已存在的測試運行結(jié)果 60
2.10 實現(xiàn)QuickTest操作自動化 60
2.10.1 使用Test Batch Runner執(zhí)行自動化 60
2.10.2 使用VBScript、JavaScript腳本語言執(zhí)行自動化 61
2.10.3 使用C#、C++、Visual Basic等高級語言執(zhí)行自動化 63
2.11 配置Web事件錄制 65
2.11.1 事件配置的作用 65
2.11.2 配置事件類型 66
2.12 小結(jié) 68
第3章 小型自動化測試實踐 69
3.1 需求概述 70
3.1.1 需求分析 70
3.1.2 項目特點 71
3.1.3 自動化可測試性分析 71
3.1.4 需求測試 72
3.2 自動化測試計劃 73
3.2.1 自動化測試計劃的意義 73
3.2.2 自動化測試計劃的引入 74
3.2.3 自動化測試計劃的模板 75
3.2.4 自動化測試計劃內(nèi)容的模板 75
3.2.5 場景描述模板 75
3.2.6 自動化測試資源分配模板 76
3.2.7 評審 77
3.3 自動化測試方案 77
3.3.1 自動化成本分析 77
3.3.2 自動化重點模塊選取 78
3.3.3 測試環(huán)境 79
3.3.4 測試策略 80
3.3.5 執(zhí)行設(shè)計 82
3.3.6 問題定位 83
3.3.7 通過測試標(biāo)準(zhǔn) 83
3.3.8 評審 83
3.4 自動化測試用例設(shè)計 84
3.4.1 自動化測試用例的分類設(shè)計 84
3.4.2 自動化測試用例模板 87
3.4.3 自動化測試用例設(shè)計 89
3.5 自動化測試開發(fā) 96
3.5.1 錄制前的準(zhǔn)備 96
3.5.2 自動化初探——錄制/回放 98
3.5.3 怎樣真正完成自動化測試 99
3.5.4 增強腳本的易讀性 112
3.5.5 增強腳本的處理能力 116
3.5.6 測試系統(tǒng)的結(jié)構(gòu) 125
3.6 自動化測試執(zhí)行 126
3.6.1 版本控制 126
3.6.2 冒煙測試 126
3.6.3 構(gòu)建驗證測試 126
3.6.4 回歸測試 127
3.6.5 測試執(zhí)行工具的選擇 127
3.6.6 Multi Test Manager操作說明 127
3.7 自動化測試報告 133
3.7.1 測試記錄 133
3.7.2 Bug提交 133
3.7.3 問題記錄 133
3.7.4 自動化測試報告模板 134
3.8 自動化測試的總結(jié)——測試設(shè)計驅(qū)動的“框架” 134
3.8.1 從設(shè)計出發(fā)的框架模板 134
3.8.2 框架模板應(yīng)用之——測試設(shè)計 136
3.8.3 框架模板應(yīng)用之——測試開發(fā) 136
3.8.4 框架模板應(yīng)用之——測試執(zhí)行 139
3.8.5 框架模板應(yīng)用之——測試結(jié)果 142
3.9 小結(jié) 143
第4章 大型自動化測試實踐 145
4.1 項目測試流程概述 146
4.2 項目立項 147
4.2.1 項目介紹 148
4.2.2 可行性分析 148
4.2.3 資源分析 150
4.2.4 項目預(yù)算 151
4.2.5 評審 152
4.3 自動化測試團隊資源組建 152
4.3.1 建立自動化測試團隊 152
4.3.2 組織結(jié)構(gòu)及職責(zé) 153
4.4 自動化測試工作策略確定 153
4.4.1 工作周期 153
4.4.2 自動化測試風(fēng)險分析 154
4.4.3 手工測試現(xiàn)狀分析 154
4.4.4 資源 155
4.4.5 開發(fā)方相關(guān)信息 155
4.5 自動化測試需求分析 155
4.5.1 業(yè)務(wù)測試過程可自動化判斷標(biāo)準(zhǔn) 155
4.5.2 自動化覆蓋率 155
4.5.3 業(yè)務(wù)測試過程優(yōu)先級 156
4.5.4 自動化測試需求分析說明書 156
4.5.5 評審 156
4.6 測試計劃階段 156
4.6.1 測試目標(biāo) 156
4.6.2 項目概述 157
4.6.3 測試對象 158
4.6.4 測試需求跟蹤 159
4.6.5 自動化項目通過標(biāo)準(zhǔn) 159
4.6.6 項目掛起和恢復(fù)條件 160
4.6.7 任務(wù)安排 160
4.7 自動化測試設(shè)計 162
4.7.1 自動化測試流程設(shè)計 162
4.7.2 自動化測試用例模版 162
4.7.3 自動化測試用例設(shè)計 163
4.7.4 自動化測試的代碼管理 164
4.7.5 自動化測試開發(fā)設(shè)計 164
4.7.6 自動化測試框架設(shè)計 164
4.8 測試實施階段 168
4.8.1 自動化測試流程設(shè)計 168
4.8.2 測試用例的維護(hù) 168
4.8.3 對象庫管理 169
4.8.4 自動化測試框架的實現(xiàn) 169
4.8.5 重要組件設(shè)計 180
4.8.6 舉例:輸入框的驗證 182
4.8.7 舉例:多用戶切換&批量操作對象 188
4.8.8 舉例:記錄的增刪改 192
4.9 測試運行階段 198
4.9.1 QC中測試腳本組織 198
4.9.2 執(zhí)行場景的設(shè)置 200
4.9.3 運行計算機的設(shè)置 202
4.9.4 測試執(zhí)行 203
4.9.5 測試報告查看 204
4.9.6 自動提交Bug 205
4.10 測試分析階段 205
4.10.1 測試記錄 205
4.10.2 Bug提交 206
4.10.3 風(fēng)險跟蹤 207
4.10.4 自動化測試工作周報 208
4.10.5 自動化測試執(zhí)行結(jié)果報告 210
4.10.6 測試評審 213
4.11 測試結(jié)項階段 213
4.11.1 結(jié)項報告 213
4.11.2 結(jié)項評審 214
4.12 小結(jié) 214
第5章 QTP高級應(yīng)用技巧 215
5.1 異常處理及場景恢復(fù) 216
5.1.1 異常處理的解決方案 216
5.1.2 場景恢復(fù)函數(shù)說明 217
5.2 自定義QTP保留對象 219
5.2.1 在Visual Basic環(huán)境下新建一個DLL文件 219
5.2.2 注冊DLL文件為標(biāo)準(zhǔn)的COM組件 220
5.2.3 注冊自定義QTP保留對象 221
5.2.4 使用自定義QTP保留對象 221
5.3 開發(fā)數(shù)據(jù)庫的連接 223
5.4 外部數(shù)據(jù)讀寫 224
5.4.1 文本文件的操作 225
5.4.2 文本文件支持QTP數(shù)據(jù)驅(qū)動測試實例 226
5.4.3 Excel文件操作 226
5.4.4 Excel文件支持QTP數(shù)據(jù)驅(qū)動測試實例 227
5.5 獲取Web頁面返回內(nèi)容及字符串的解析 228
5.5.1 Dom概述 228
5.5.2 如何獲取Web頁面的返回值 229
5.5.3 對Web頁面解析應(yīng)用 230
5.6 調(diào)用DLL文件 232
5.6.1 使用DLL的場合 232
5.6.2 DLL的使用策略 233
5.7 OCR識別 233
5.7.1 OCR概述 233
5.7.2 OCR的識別之Text Area Output Value(文本區(qū)域輸出)實例 234
5.7.3 OCR的識別之GetVisibleText實例 234
5.7.4 Web系統(tǒng)實例 236
5.7.5 OCR的開發(fā) 237
5.8 XML方向 238
5.8.1 XML在QTP的配置參數(shù)中的作用 239
5.8.2 QTP的XML文件的讀寫操作 241
5.9 類在QTP中的實踐 243
5.9.1 聲明類 244
5.9.2 實例化類以及實例 244
5.9.3 類中的屬性方法使用 247
5.9.4 函數(shù)Class_Initialize和Class_Terminate 251
5.10 WSH介紹 252
5.10.1 WSH概述 252
5.10.2 WSH在QTP的具體應(yīng)用舉例 252
5.11 Win32 API 256
5.11.1 WIN32 API函數(shù)分類以及如何調(diào)用 257
5.11.2 WIN32 API調(diào)用實例 258
5.12 AutoItX在QTP的應(yīng)用 262
5.12.1 AutoItX概述 262
5.12.2 下載與安裝AutoItX 263
5.12.3 何時適合使用AutoItX 263
5.12.4 AutoItX實質(zhì)好處舉例 264
5.12.5 AutoItX集成方法概要 266
5.12.6 AutoIt工具 268
5.12.7 AutoItX代碼實例與簡要分析 268
5.13 小結(jié) 270
附錄 QTP編碼規(guī)范 271
參考文獻(xiàn) 277
致謝 278

本目錄推薦

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