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

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

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

定 價(jià):¥38.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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