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

QTP自動化測試實踐

QTP自動化測試實踐

定 價:¥49.00

作 者: 陳能技 編
出版社: 電子工業(yè)出版社
叢編項: 測試實踐叢書
標 簽: 軟件工程

ISBN: 9787121067273 出版時間: 2008-01-01 包裝: 平裝
開本: 16 頁數(shù): 393 字數(shù):  

內(nèi)容簡介

  本書面向使用QuickTest Professional測試工具進行自動化功能測試的測試工程師,以及希望了解自動化功能測試的測試員。本書以循序漸進的方式講解了自動化功能測試的基本知識,結(jié)合QuickTest Professional的使用,深入講解自動化測試腳本的開發(fā),涉及目前流行的數(shù)據(jù)驅(qū)動測試方法、關(guān)鍵字驅(qū)動測試方法等方面的內(nèi)容,并且詳細講解了如何使用QuickTest Professional測試Windows控件、 ActiveX控件、VB控件、Web控件等。對于希望了解和使用QuickTest Professional的插件技術(shù)的測試工程師,還詳細講解了QuickTest Professional 的.NET插件的使用,包括利用.NET插件測試.NET Windows Form、Web Form,以及最新的WPF控件。同時還介紹了.NET插件的擴展技術(shù),以及QuickTest Professional的自動化對象模型的使用方法。本書在講解自動化測試腳本開發(fā)知識和QuickTest Professional的使用的過程中,通過詳細的例子進行分析和講解,讓讀者可以通過例子進行理解,并且可以自己進行嘗試,非常適合獨立學(xué)習(xí)和研究自動化測試技術(shù)的初級測試工程師參考使用。

作者簡介

  陳能技,廣州賽寶騰睿信息科技有限公司測試經(jīng)理、質(zhì)量保障部主管。CSDN博客專家、51testing博客專家。畢業(yè)于廣東工業(yè)大學(xué)計算機學(xué)院。多年從事計算機軟件測試和質(zhì)量改進工作,曾任程序員、測試工程師、技術(shù)支持工程師、QA、內(nèi)審員等職務(wù),具有豐富的測試團隊組建、自動化測試管理經(jīng)驗。目前專注于軟件 自動化測試及管理領(lǐng)域,倡導(dǎo)實用主義測試理念,堅信“Seeing is NOT believing,Testing is believing!”。讀者可通過個人博客http://blog.csdn.net/Testing_is_beliveing、http://www.51testing.com/?141783了解其技術(shù)研究的最新動態(tài)。

圖書目錄

第1篇 自動化測試基礎(chǔ)篇
第1章 軟件測試基礎(chǔ) 2
1.1 軟件缺陷與軟件測試 2
1.1.1 軟件缺陷與硬件缺陷的異同 2
1.1.2 如何通過軟件測試發(fā)現(xiàn)軟件缺陷 3
1.2 軟件質(zhì)量與軟件測試 4
1.2.1 軟件質(zhì)量管理在項目管理中的地位 4
1.2.2 軟件開發(fā)模式與軟件測試 5
1.2.3 軟件開發(fā)模式與自動化測試 5
1.2.4 軟件測試能保證軟件質(zhì)量嗎 6
1.3 軟件開發(fā)與軟件測試 6
1.3.1 軟件開發(fā)與軟件測試的對立統(tǒng)一 6
1.3.2 測試人員需要的開發(fā)技術(shù) 7
第2章 軟件自動化測試 8
2.1 手工測試與自動化測試 8
2.1.1 手工測試的缺點 8
2.1.2 什么時候使用自動化測試 9
2.1.3 自動化測試——你準備好了嗎 9
2.2 如何開展自動化測試 11
2.2.1 選取合適的測試項目來開展自動化測試 11
2.2.2 自動化測試介入的時機 11
2.2.3 自動化測試工程師的基本素質(zhì)和技能要求 12
2.2.4 自動化測試的成本 12
2.3 自動化測試方案 13
2.3.1 選擇自動化測試方案 13
2.3.2 自動化測試腳本的編寫方法 14
2.3.3 線性腳本的編寫方法 14
2.3.4 結(jié)構(gòu)化腳本的編寫方法 15
2.3.5 共享腳本的編寫方法 15
2.3.6 數(shù)據(jù)驅(qū)動腳本的編寫方法 16
2.3.7 關(guān)鍵字驅(qū)動腳本的編寫方法 16
2.3.8 合理選擇自動化測試腳本開發(fā)方法 17
2.4 實用性自動化測試策略 17
2.4.1 自動化測試工具的問題 17
2.4.2 自動化測試的管理規(guī)范 18
2.4.3 自動化測試中人的因素 20
第3章 軟件自動化測試工具 21
3.1 自動化測試工具類型 21
3.1.1 商業(yè)測試工具 22
3.1.2 開源測試工具 22
3.1.3 自主開發(fā)測試工具 23
3.2 自動化測試工具選型 24
3.2.1 測試工具評估 25
3.2.2 測試工具試用 25
3.2.3 自動化測試工具的培訓(xùn) 25
3.3 自動化測試工具的原理 26
3.3.1 基于代碼層面的功能自動化測試工具 27
3.3.2 基于瀏覽器和DOM對象模型的功能自動化測試工具 30
3.3.3 基于GUI對象識別的測試工具原理 34
3.3.4 反射機制在自動化功能測試工具中的使用 36
3.3.5 UI Automation在自動化功能測試工具中的使用 38
3.3.6 QTP對象識別技術(shù) 38
第2篇 QTP使用基礎(chǔ)篇
第4章 QuickTest Professional的安裝和配置 42
4.1 QTP 9.2的安裝 42
4.1.1 安裝要求 42
4.1.2 QTP 9.2支持的環(huán)境和程序 43
4.1.3 QTP 9.2支持的插件 43
4.1.4 安裝步驟 44
4.2 QTP 9.2的基本配置 48
4.2.1 QTP的幫助文檔 48
4.2.2 QTP的視頻教程 48
4.2.3 QTP自帶的樣例程序 48
4.2.4 啟動QTP 50
4.2.5 插件加載設(shè)置與管理 50
4.2.6 創(chuàng)建一個空的測試項目 51
4.2.7 錄制和測試運行設(shè)置 51
4.2.8 指定需要錄制的應(yīng)用程序 53
4.2.9 使用QTP編寫第一個自動化測試腳本 55
第5章 QuickTest Professional的基本使用方法 57
5.1 QTP基本功能的使用 57
5.1.1 QTP自動化測試的基本過程 58
5.1.2 在關(guān)鍵字視圖中編輯測試腳本 58
5.1.3 在關(guān)鍵字視圖中為測試步驟添加注釋 59
5.1.4 在關(guān)鍵字視圖中添加測試信息的輸出 59
5.1.5 插入檢查點(Checkpoint) 60
5.1.6 在關(guān)鍵字視圖中插入新的測試步驟 61
5.1.7 在專家視圖中編輯測試腳本 64
5.1.8 腳本編輯器的使用 65
5.2 編輯測試腳本 66
5.2.1 識別對象 66
5.2.2 Object Spy的使用 67
5.2.3 對象庫管理 69
5.2.4 把測試對象添加到對象庫中 69
5.2.5 導(dǎo)出對象庫文件 71
5.2.6 在測試腳本中訪問對象庫的測試對象 71
5.2.7 添加新的Action 73
5.2.8 關(guān)聯(lián)Action的對象庫 74
5.2.9 編輯新的Action 76
5.2.10 在函數(shù)庫中創(chuàng)建自定義函數(shù) 76
5.3 運行和調(diào)試測試腳本 80
5.3.1 語法檢查 80
5.3.2 使用斷點 80
5.3.3 單步調(diào)試 81
5.3.4 調(diào)試查看器的使用 82
5.3.5 運行整個測試 83
5.3.6 運行部分測試 84
5.3.7 批量運行測試 84
5.4 分析測試結(jié)果 85
5.4.1 選擇測試運行結(jié)果的存儲位置 85
5.4.2 查看概要測試運行結(jié)果 86
5.4.3 查看檢查點的結(jié)果 87
5.4.4 查看測試過程的截屏 87
5.5 利用Active Screen來編輯測試腳本 88
5.5.1 查看Active Screen 89
5.5.2 Active Screen的設(shè)置 89
5.5.3 在Active Screen中選擇并添加對象到對象庫 91
5.5.4 選擇Active Screen中的對象并輸出其對象屬性 93
5.5.5 在Active Screen中插入檢查點 95
5.5.6 在Active Screen中選擇對象并添加測試步驟 97
第6章 QuickTest Professional與其他工具的整合 100
6.1 與WinRunner的整合 100
6.1.1 在QTP中調(diào)用WinRunner的測試腳本 101
6.1.2 在QTP中調(diào)用WinRunner的函數(shù) 103
6.2 QTP與LoadRunner的整合 105
6.2.1 在QTP中為LoadRunner設(shè)計測試腳本 105
6.2.2 使用Silent Test Runner模擬LoadRunner的調(diào)用 107
6.2.3 在LoadRunner中插入和運行QTP腳本 109
6.2.4 在LoadRunner中運行QTP腳本需要注意的幾點 111
第3篇 QTP腳本開發(fā)篇
第7章 關(guān)鍵字驅(qū)動測試 113
7.1 關(guān)鍵字驅(qū)動測試方法 113
7.1.1 什么是關(guān)鍵字驅(qū)動測試方法 114
7.1.2 關(guān)鍵字測試驅(qū)動框架 114
7.1.3 關(guān)鍵字驅(qū)動實現(xiàn)自動化測試的階段劃分 115
7.1.4 什么時候使用關(guān)鍵字驅(qū)動測試方法 115
7.2 可視化編輯測試步驟 116
7.2.1 編輯對象庫 116
7.2.2 選擇測試對象 117
7.2.3 選擇測試對象相應(yīng)的操作 118
7.2.4 設(shè)置測試邏輯 118
7.3 檢查點的使用 120
7.3.1 為測試添加檢查點 120
7.3.2 檢查點類型 120
7.3.3 添加標準檢查點 121
7.3.4 添加圖像檢查點 122
7.3.5 添加位圖檢查點 124
7.3.6 添加表格檢查點 125
7.3.7 添加文本檢查點 127
7.3.8 添加文本區(qū)域檢查點 129
7.3.9 添加可訪問性檢查點 131
7.3.10 添加頁面檢查點 133
7.3.11 添加數(shù)據(jù)庫檢查點 135
7.3.12 添加XML檢查點 138
第8章 數(shù)據(jù)驅(qū)動測試 141
8.1 數(shù)據(jù)驅(qū)動測試方法 141
8.1.1 什么時候使用數(shù)據(jù)驅(qū)動測試方法 142
8.1.2 數(shù)據(jù)驅(qū)動測試的一般步驟 142
8.2 參數(shù)化測試 143
8.2.1 通過參數(shù)化測試來提高測試的靈活性 143
8.2.2 參數(shù)化測試步驟 144
8.2.3 使用隨機數(shù)來進行參數(shù)化 146
8.2.4 參數(shù)化檢查點 148
8.2.5 設(shè)置數(shù)據(jù)表格迭代方式 149
8.3 Action測試輸入的參數(shù)化 152
8.3.1 編輯Action的屬性 152
8.3.2 添加Action的輸入?yún)?shù) 153
8.3.3 調(diào)用Action 155
8.4 使用環(huán)境變量的參數(shù)化 157
8.4.1 定義和設(shè)置環(huán)境變量 158
8.4.2 在測試步驟中綁定環(huán)境變量值 159
8.4.3 導(dǎo)出環(huán)境變量到XML文件 161
8.4.4 導(dǎo)入外部環(huán)境變量文件 162
8.5 使用數(shù)據(jù)驅(qū)動器來參數(shù)化測試 163
8.5.1 數(shù)據(jù)驅(qū)動器的使用方法 163
8.5.2 數(shù)據(jù)驅(qū)動向?qū)?164
第9章 VBScript基礎(chǔ) 167
9.1 腳本語言簡介 167
9.1.1 Windows腳本語言 168
9.1.2 測試工具的“廠商語言” 168
9.2 VBScript語言基礎(chǔ) 168
9.2.1 VBScript的數(shù)據(jù)類型 169
9.2.2 變量子類型(Variant Subtypes) 169
9.2.3 VBScript的變量 171
9.2.4 VBScript的運算符 171
9.2.5 VBScript的條件語句 172
9.2.6 VBScript的循環(huán)語句 172
9.2.7 VBScript的Sub與Function 173
9.2.8 VBScript的數(shù)組 174
9.3 VBScript與正則表達式 175
9.3.1 正則表達式簡介 175
9.3.2 在VBScript中使用正則表達式 175
9.3.3 正則表達式在自動化測試中的使用 177
第10章 QTP測試腳本開發(fā) 180
10.1 熟練使用專家視圖 180
10.1.1 專家視圖與關(guān)鍵字視圖的對應(yīng)關(guān)系 181
10.1.2 在專家視圖中編輯測試腳本的方法 181
10.1.3 輸入代碼注釋 183
10.1.4 自動化VBScript語法識別和完成 183
10.2 QTP的Utility對象的使用 184
10.2.1 使用PathFinder對象查找文件 185
10.2.2 使用XMLUtil對象檢查XML 186
10.2.3 使用Extern對象加載DLL 186
10.2.4 SystemUtil對象的使用 187
10.2.5 使用Reporter對象寫入測試結(jié)果 188
10.2.6 Environment對象的使用 189
10.3 QTP內(nèi)置函數(shù)的使用 193
10.3.1 使用Print函數(shù)顯示信息 193
10.3.2 使用Wait函數(shù)暫停測試腳本的執(zhí)行 194
10.3.3 使用ExecuteFile執(zhí)行VBScript腳本 196
10.4 虛擬對象管理 197
10.4.1 什么是虛擬對象 197
10.4.2 定義虛擬對象 197
10.4.3 虛擬對象的使用和管理 200
10.5 QTP測試腳本開發(fā)技巧 202
10.5.1 在運行過程中設(shè)置測試選項 202
10.5.2 巧用Setting對象的Item屬性 203
10.5.3 利用DotNetFactory對象訪問.NET類庫 205
10.5.4 自定義數(shù)據(jù)庫檢查點 206
10.6 Recovery Scenarios的使用 208
10.6.1 什么是Recovery Scenarios 208
10.6.2 什么時候使用Recovery Scenarios 208
10.6.3 定義Recovery Scenarios 208
10.6.4 關(guān)聯(lián)Recovery Scenario到測試腳本 216
10.6.5 Recovery Scenario的運行 218
10.7 利用DotNetFactory訪問.NET對象 219
10.7.1 DotNetFactory的使用方法 219
10.7.2 訪問.NET類庫 220
10.7.3 訪問C#編寫的DLL 220
第11章 QTP描述性編程 222
11.1 使用描述性編程的時機 222
11.1.1 錄制方式的測試腳本開發(fā)的問題 223
11.1.2 什么時候使用描述性編程方法 224
11.2 描述性編程的使用方法 224
11.2.1 直接描述的方式 225
11.2.2 直接描述方式的語法格式 226
11.2.3 描述性編程的“后續(xù)強迫性” 227
11.2.4 使用描述性編程的技巧 228
11.2.5 使用“With”關(guān)鍵字簡化代碼 229
11.2.6 使用Description對象 229
11.2.7 設(shè)置Description對象的RegularExpression屬性 230
11.2.8 在ChildObjects對象中使用Description對象 230
11.3 用編程的方式創(chuàng)建檢查點 231
11.3.1 通過GetROProperty添加對控件的動態(tài)屬性的判斷 231
11.3.2 自定義的檢查點 233
第12章 使用QTP測試標準Windows對象 235
12.1 Desktop對象的使用 235
12.1.1 使用CaptureBitmap方法來截屏 235
12.1.2 使用ChildObjects方法獲取某個對象中包含的對象列表 236
12.1.3 使用RunAnalog方法運行低級錄制過程 236
12.2 SystemUtil對象的使用 237
12.2.1 使用Run方法運行文件或程序 238
12.2.2 在腳本運行過程中屏蔽鼠標和鍵盤 238
12.2.3 關(guān)閉進程 239
12.3 Clipboard對象的使用 239
12.3.1 Clipboard對象介紹 239
12.3.2 Clipboard對象的使用方法 240
12.4 標準Windows控件的基本屬性和方法 240
12.4.1 使用Exist屬性來判斷控件是否存在 240
12.4.2 使用CheckProperty檢查控件屬性 241
12.4.3 使用GetROProperty獲取控件屬性 242
12.5 各類標準Windows控件的測試 242
12.5.1 Dialog對象的測試 242
12.5.2 Static對象的測試 242
12.5.3 WinButton對象的測試 243
12.5.4 WinCalendar對象的測試 243
12.5.5 WinCheckBox對象的測試 245
12.5.6 WinComboBox對象的測試 245
12.5.7 Window對象的測試 246
12.5.8 WinEdit對象的測試 246
12.5.9 WinEditor對象的測試 247
12.5.10 WinList對象的測試 247
12.5.11 WinListView對象的測試 248
12.5.12 WinMenu對象的測試 249
12.5.13 WinRadioButton對象的測試 250
12.5.14 WinScrollBar對象的測試 250
12.5.15 WinSpin對象的測試 251
12.5.16 WinStatusBar對象的測試 252
12.5.17 WinTab對象的測試 253
12.5.18 WinToolbar對象的測試 254
12.5.19 WinTreeView對象的測試 254
12.5.20 WinObject對象的測試 256
第13章 使用QTP測試ActiveX對象 257
13.1 ActiveX對象的測試 257
13.1.1 Object屬性的使用 258
13.1.2 AcxUtil對象的FireEvent方法的使用 259
13.2 各類ActiveX控件的測試 259
13.2.1 RadioButton類ActiveX控件的測試 260
13.2.2 CheckBox類ActiveX控件的測試 261
13.2.3 Calendar類ActiveX控件的測試 261
13.2.4 Label類ActiveX控件的測試 263
13.2.5 ProgressBar類ActiveX控件的測試 264
13.2.6 SliderBar類ActiveX控件的測試 265
13.2.7 LED類ActiveX控件的測試 266
13.2.8 ListBox類ActiveX控件的測試 267
第14章 使用QTP測試VB對象 269
14.1 Visual Basic控件的測試 269
14.2 對各類VB控件的測試 270
14.2.1 VbButton對象的測試 270
14.2.2 VbCheckBox對象的測試 271
14.2.3 VbComboBox對象的測試 272
14.2.4 VbEdit對象的測試 273
14.2.5 VbEditor對象的測試 273
14.2.6 VbFrame對象的測試 274
14.2.7 VbLabel對象的測試 275
14.2.8 VbList對象的測試 275
14.2.9 VbRadioButton對象的測試 276
14.2.10 VbScrollBar對象的測試 277
14.2.11 VbWindow對象的測試 277
第15章 使用QTP測試標準Web對象 279
15.1 Web對象的測試 279
15.1.1 加載Web插件 279
15.1.2 Web的錄制和運行設(shè)置 280
15.1.3 QTP支持的瀏覽器 281
15.1.4 Windows Applications的錄制和運行設(shè)置 282
15.1.5 設(shè)置IE的“Enable Tabbed Browsering”選項 283
15.1.6 使用Object屬性訪問DOM對象 284
15.1.7 使用Browser對象控制瀏覽器的導(dǎo)航 284
15.2 對各類Web對象的測試 285
15.2.1 Page對象的測試 285
15.2.2 Frame對象的測試 286
15.2.3 Image對象的測試 286
15.2.4 Link對象的測試 287
15.2.5 WebButton對象的測試 289
15.2.6 WebCheckBox對象的測試 289
15.2.7 WebEdit對象的測試 291
15.2.8 WebFile對象的測試 291
15.2.9 WebList對象的測試 293
15.2.10 WebRadioGroup對象的測試 293
15.2.11 WebTable對象的測試 294
15.2.12 WebXML對象的測試 296
15.2.13 WebElement對象的測試 296
第4篇 QTP高級技術(shù)篇
第16章 QTP的插件技術(shù) 298
16.1 QTP插件簡介 298
16.1.1 查看插件安裝和加載情況 298
16.1.2 插件分離的好處 299
16.2 內(nèi)建插件與外部插件 300
16.2.1 內(nèi)建插件 300
16.2.2 外部插件 300
16.2.3 插件的安裝 301
16.3 插件加載與插件管理 303
16.3.1 QTP的插件加載過程分析 303
16.3.2 關(guān)聯(lián)QTP插件與測試腳本 304
16.3.3 插件關(guān)聯(lián)管理 305
16.3.4 通過編程方式啟動QTP并加載插件 306
16.3.5 插件與檢查點類型的關(guān)系 307
第17章 使用QTP的.NET插件測試.NET平臺軟件 309
17.1 QTP的.NET插件 309
17.1.1 .NET插件安裝與設(shè)置 310
17.1.2 .NET Windows Forms Spy的使用 311
17.1.3 利用.NET Windows Forms Spy來分析.NET控件 313
17.2 測試.NET Windows Forms控件 314
17.2.1 QTP支持的.NET Windows Forms控件 314
17.2.2 通過Object屬性來獲取對象的內(nèi)部屬性 315
17.2.3 通過Object屬性訪問并執(zhí)行控件方法 316
17.2.4 查看Object屬性的兩種方法 316
17.3 測試WPF控件 317
17.3.1 加載WPF插件 317
17.3.2 QTP支持的WPF控件 318
17.3.3 訪問WPF控件的內(nèi)部屬性和方法 319
17.4 測試.NET Web Forms控件 320
17.4.1 QTP支持的.NET Web Forms控件 320
17.4.2 測試.NET Web Forms的程序的前提條件 321
17.4.3 利用Object屬性來增強.NET Web Forms程序的測試 321
第18章 QTP的.NET插件擴展技術(shù)及其使用 323
18.1 QTP的.NET插件提供的擴展模塊 323
18.1.1 .NET插件的擴展模塊機制介紹 324
18.1.2 使用.NET Windows Forms Spy來協(xié)助開發(fā)擴展性 324
18.2 使用C#對QTP的.NET插件進行擴展 325
18.2.1 安裝Custom Server模板 325
18.2.2 建立.NET控件的測試擴展項目 326
18.2.3 實現(xiàn)控件錄制邏輯 328
18.2.4 注冊TrackBar控件的事件處理器 328
18.2.5 實現(xiàn)控件的運行邏輯 329
18.2.6 對QTP進行配置 329
18.2.7 擴展項目的運行 331
第19章 QTP的自動化對象模型及其使用 333
19.1 QTP自動化對象模型簡介 333
19.1.1 什么時候使用自動化對象模型庫 333
19.1.2 選擇開發(fā)語言和環(huán)境 334
19.1.3 對象模型庫基本元素 335
19.2 在C#中使用QTP自動化對象模型 337
19.2.1 引用對象庫 337
19.2.2 在C#中調(diào)用QTP對象模型庫 338
19.3 常用的自動化對象模型方法介紹 339
19.3.1 在C#中啟動QTP并加載指定插件 339
19.3.2 在VBScript腳本中設(shè)置QTP選項 340
19.3.3 導(dǎo)出QTP選項設(shè)置到VBScript腳本 341
19.3.4 在VBScript腳本中設(shè)置QTP的環(huán)境變量 343
19.3.5 在VBScript腳本中設(shè)置測試運行選項 346
19.3.6 導(dǎo)出QTP測試設(shè)置到VBScript腳本中 348
第20章 使用QTP開發(fā)一個猴子測試工具 350
20.1 猴子測試 350
20.1.1 猴子測試簡介 350
20.1.2 笨猴子與聰明猴子 351
20.1.3 什么時候使用猴子測試 351
20.2 使用QTP設(shè)計一個笨猴子 352
20.2.1 用QTP實現(xiàn)笨猴子的基本要素 352
20.2.2 使用Randomize函數(shù)產(chǎn)生隨機數(shù) 352
20.2.3 使用RandomNumber對象獲取隨機數(shù) 353
20.2.4 通過WMI對象獲取屏幕高度和寬度 353
20.2.5 利用DotNetFactory獲取屏幕高度和寬度 353
20.2.6 讓猴子控制鼠標和鍵盤 354
20.2.7 調(diào)用C#代碼中封裝的Windows API函數(shù) 354
20.2.8 輸入隨機字符串 358
20.2.9 記錄測試信息 359
20.2.10 截屏 359
20.2.11 記錄性能信息 360
20.2.12 基本的猴子測試工具 362
20.2.13 猴子測試工具的改進點 363
第21章 使用QTP測試Web Services 365
21.1 Web Services插件介紹 365
21.1.1 什么是Web Services 365
21.1.2 Web Services插件的幫助文檔 366
21.2 使用Web Services插件測試Web Services 366
21.2.1 Web Service測試向?qū)У氖褂?367
21.2.2 運行Web Service測試 371
21.2.3 修改Web Service測試腳本中的檢查點 373
21.2.4 參數(shù)化Web服務(wù)的輸入 375
21.2.5 在對象庫中添加Web Service測試對象 377
21.2.6 檢查WSDL是否滿足WS-I標準 379
21.2.7 使用ValidateWSDL方法檢查WSDL 382
第22章 如何編寫高質(zhì)量的QTP測試腳本 384
22.1 QTP測試腳本編碼規(guī)范 384
22.1.1 常量命名規(guī)范 385
22.1.2 變量命名規(guī)范 385
22.1.3 對象命名規(guī)范 386
22.1.4 代碼注釋規(guī)范 386
22.1.5 代碼風(fēng)格 387
22.2 通過管理對象庫來提高代碼的可讀性 388
22.2.1 直接錄制的測試腳本的問題 388
22.2.2 通過修改命名來達到更加易讀的效果 389
22.2.3 縮減代碼行長度的方法 390
22.2.4 以中文命名測試對象 392

本目錄推薦

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