TOP
0
0
倒數三天!簡體曬書節單本79折,5本7折
軟件功能測試及工具應用(簡體書)
滿額折

軟件功能測試及工具應用(簡體書)

商品資訊

人民幣定價:51 元
定價
:NT$ 306 元
優惠價
87266
絕版無法訂購
相關商品
商品簡介
目次

商品簡介

本書是UFT 測試的實用指南,展示了HP 在功能測試,尤其是自動化測試領域的造詣。本書分為理論篇、工具初級功能篇和工具高級功能篇,第1 章至第3 章是關于功能測試的理論知識,第4 章至第18 章介紹UFT 工具的使用,其中第4 章到第11 章是工具的初級功能介紹,第12 章至第18 章是工具的高級功能介紹。理論篇的內容包含功能測試的測試過程,例如需求分析、測試方法等,以及由功能測試引入自動化測試的測試方案、流程、策略等。工具篇的內容由淺入深,從UFT 的安裝開始,再介紹其軟件界面,幫助文檔的查看等。隨后介紹了UFT 入門的最佳實踐方法——錄制與回放。然后逐漸深入到UFT 的工作機制中,介紹對象庫、關鍵字視圖、檢查點、參數化、操作模塊等知識。接下來的內容加深到將UFT 應用到實際項目中常用到的知識,即專家視圖、VBScript 基礎等。在實際項目中還會用到的描述性編程、Web 和Web Service 的測試也添加到了本書中,最后將新引入的移動端的自動化測試以及現代應用測試策略加進本書,讓讀者能對UFT 以及功能測試,尤其是自動化測試有更全面的了解。

目次

目 錄
第Ⅰ篇 理 論 篇
第1章 軟件功能測試概論 3
1.1 軟件功能需求 3
1.2 軟件功能測試需求分析 3
1.2.1 測試需求的特性 4
1.2.2 測試需求分析過程 4
1.3 等價類劃分法 11
1.3.1 等價類劃分法 11
1.3.2 等價類劃分法的測試運用 13
1.4 邊界值分析法 15
1.4.1 邊界值分析法 15
1.4.2 邊界值分析法的測試運用 16
1.5 因果圖法 18
1.5.1 因果圖法的原理 18
目 錄 
第Ⅰ篇 理 論 篇
第1章 軟件功能測試概論 3
1.1 軟件功能需求 3
1.2 軟件功能測試需求分析 3
1.2.1 測試需求的特性 4
1.2.2 測試需求分析過程 4
1.3 等價類劃分法 11
1.3.1 等價類劃分法 11
1.3.2 等價類劃分法的測試運用 13
1.4 邊界值分析法 15
1.4.1 邊界值分析法 15
1.4.2 邊界值分析法的測試運用 16
1.5 因果圖法 18
1.5.1 因果圖法的原理 18
1.5.2 因果圖法的測試運用 19
1.6 場景法 21
1.6.1 場景法的原理 21
1.6.2 場景法的測試運用 22
習題與思考題 25
第2章 軟件功能測試過程 27
2.1 功能測試前期準備 27
2.1.1 功能測試工具的類型 28
2.1.2 功能測試工具的選型 29
2.2 功能測試計劃制定 30
2.3 測試設計與開發 31
2.4 測試執行與缺陷跟蹤 34
習題與思考題 37
第3章 功能測試自動化 39
3.1 功能測試自動化要點 39
3.1.1 何時開始使用自動化測試 39
3.1.2 如何開展自動化測試 40
3.1.3 自動化測試項目的流程 42
3.1.4 自動化測試方案的制定 43
3.1.5 自動化腳本的設計方法 43
3.2 軟件自動化測試工具 45
3.2.1 自動化測試工具選型 45
3.2.2 自動化測試工具的原理 46
3.3 自動化測試框架 49
3.3.1 自動化測試框架思想 50
3.3.2 自動化測試框架的內容 50
習題與思考題 51
第Ⅱ篇 工具初級功能篇
第4章 HP UFT簡介 55
4.1 UFT工具簡介 55
4.1.1 UFT安裝的環境部署 55
4.1.2 UFT的安裝步驟 56
4.2 UFT插件管理 60
4.3 初識UFT 61
4.3.1 UFT的幫助文檔 61
4.3.2 UFT的視頻教程 61
4.3.3 UFT的樣例程序 63
4.3.4 UFT的啟動與界面認識 64
習題與思考題 65
第5章 腳本的錄制與回放 67
5.1 UFT的視圖 67
5.1.1 關鍵字視圖簡介 67
5.1.2 專家視圖簡介 68
5.2 UFT測試的基本流程 70
5.3 UFT錄制與腳本編輯 70
5.3.1 創建測試腳本 70
5.3.2 錄制模式的切換 75
5.3.3 測試腳本的回放 77
5.3.4 保存測試腳本 80
5.3.5 導出與導入測試腳本 81
5.3.6 維護測試步驟 81
5.3.7 結果分析 83
習題與思考題 85
第6章 測試對象管理 87
6.1 初識測試對象 87
6.1.1 對象的概念 87
6.1.2 UFT對象識別 88
6.1.3 對象的屬性 91
6.2 UFT對象庫 93
6.2.1 對象庫的基本概念 93
6.2.2 對象庫的操作 94
6.2.3 編輯與修改對象屬性 100
6.2.4 共享對象庫 101
習題與思考題 105
第7章 關鍵字驅動測試 111
7.1 關鍵字驅動測試概念 111
7.1.1 關鍵字驅動測試定義 111
7.1.2 關鍵字驅動測試的原理與特點 112
7.2 關鍵字驅動測試過程 113
7.2.1 關鍵字測試步驟生成 113
7.2.2 條件語句 120
7.2.3 循環語句 122
7.2.4 腳本調試 124
7.2.5 測試報告 125
7.3 關鍵字驅動方法的應用過程實例 128
7.3.1 關鍵字驅動 128
7.3.2 定義Action和Test Flow 129
7.3.3 定義對象庫(Object Repository) 130
7.3.4 定義函數庫 130
7.3.5 編寫腳本實現業務流程 130
習題與思考題 130
第8章 檢查點 137
8.1 檢查點的定義 137
8.2 標準檢查點 138
8.2.1 標準檢查點的定義 138
8.2.2 添加標準檢查點 139
8.2.3 標準檢查點的屬性 140
8.2.4 利用標準檢查點檢查特殊對象 142
8.3 文本檢查點 150
8.3.1 文本檢查點的定義 150
8.3.2 添加文本檢查點 150
8.3.3 文本檢查點的屬性設置 152
8.3.4 文本區域檢查點 153
8.4 位圖檢查點 155
8.4.1 位圖檢查點的定義 155
8.4.2 添加位圖檢查點 155
8.5 數據庫檢查點 158
8.5.1 數據庫檢查點的定義 158
8.5.2 添加數據庫檢查點 159
8.5.3 數據庫檢查點的屬性 164
8.6 可訪問性檢查點 168
8.6.1 可訪問性檢查點的定義 168
8.6.2 添加可訪問性檢查點 168
8.7 XML檢查點 170
8.7.1 XML檢查點的定義 170
8.7.2 添加XML檢查點 170
8.8 自定義檢查點 172
8.8.1 UFT內嵌檢查點的問題 172
8.8.2 UFT自定義檢查點 172
8.8.3 Reporter.ReportEvent方法 174
習題與思考題 174
第9章 參數化 187
9.1 初識參數化 187
9.2 參數化測試步驟 188
9.3 同步點 189
9.4 參數化類型方法 190
9.4.1 數據表參數化 190
9.4.2 Action測試輸入的參數化 193
9.4.3 環境變量參數化 197
9.4.4 隨機數參數化 202
9.5 使用數據驅動器來參數化測試 203
9.5.1 數據驅動器的使用方法 203
9.5.2 數據驅動向導 204
習題與思考題 205
第10章 操作模塊 215
10.1 Call to New Action 215
10.2 Call to Copy of Action 220
10.3 Call to Existing Action 220
10.4 操作中利用本地和全局數據表 222
10.5 Action的缺失 224
10.6 Action中的輸入和輸出參數 225
習題與思考題 226
第11章 UFT與ALM的集成 231
11.1 ALM簡介 231
11.2 BPT工作流程 232
11.3 ALM與UFT的集成方法 233
11.3.1 UFT與ALM的連接 233
11.3.2 UFT資源在ALM中的存放 234
11.3.3 ALM路徑 235
11.3.4 ALM中的相對路徑 236
11.3.5 QCUtil對象 236
11.3.6 環境變量文件與ALM 237
習題與思考題 237
第Ⅲ篇 工具高級功能篇
第12章 UFT的EXP視圖介紹 243
12.1 UFT關鍵字視圖與
專家視圖 243
12.1.1 UFT關鍵字視圖 243
12.1.2 UFT專家視圖 245
12.2 使用UFT專家視圖 246
12.2.1 專家視圖的必要性 246
12.2.2 UFT專家視圖的基本語法 247
12.2.3 在專家視圖中編輯測試腳本的方法 248
12.2.4 專家視圖中的對象庫編程 252
12.2.5 自動識別和完成VBScript語法 256
12.2.6 UFT專家視圖方法大全 257
習題與思考題 263
第13章 VBScript基礎 267
13.1 VBScript簡介 267
13.2 VBScript語法基礎 267
13.2.1 數據類型 268
13.2.2 VBScript變量 269
13.2.3 常數 271
13.2.4 VBScript運算符 272
13.2.5 條件語句 273
13.2.6 循環語句(Looping語句) 275
13.2.7 VBScript過程 278
13.3 使用正則表達式 280
13.3.1 正則表達式語法 281
13.3.2 建立正則表達式 284
13.4 VBScript編碼約定 286
13.4.1 常量命名規則 286
13.4.2 變量命名規則 286
13.4.3 代碼注釋 288
13.5 VBScript在項目中的使用 289
13.5.1 動態對象識別方法 289
13.5.2 UFT異常處理 289
習題與思考題 293
第14章 描述性編程 301
14.1 描述性編程概述 301
14.2 何時使用描述性編程 303
14.3 描述性編程的使用 304
14.3.1 直接描述性編程 304
14.3.2 Description描述性編程 310
14.4 ChildObjects方法 312
習題與思考題 313
第15章 Web應用功能測試 317
15.1 Web對象 317
15.1.1 Browser對象 317
15.1.2 Browser對象測試方法 317
15.2 Page對象 320
15.3 WebEdit對象 322
15.3.1 Check方法 322
15.3.2 CaptureBitmap方法 322
15.4 WebButton對象 323
15.5 WebCheckBox對象 323
15.6 WebTable對象的測試 325
15.7 使用HTML DOM 327
15.7.1 何時適合使用HTML DOM 327
15.7.2 常用DOM屬性、集合和方法 327
15.7.3 舉例說明常用屬性、集合和方法的使用 328
15.8 Web應用測試案例分析 331
15.8.1 案例背景介紹 331
15.8.2 案例功能測試策略 331
15.8.3 案例測試設計 331
15.8.4 案例測試過程與結果分析 331
習題與思考題 338
第16章 Web Service的功能測試應用 339
16.1 SOA架構概述 339
16.1.1 SOA架構基礎 339
16.1.2 SOA術語介紹 340
16.2 Web Service的測試需求 343
16.3 惠普Web Service測試解決方案 344
16.3.1 Unified Functional Test 344
16.3.2 Web Service測試 345
16.3.3 惠普Service Test 345
16.3.4 惠普Service Test安裝 345
16.4 惠普UFT對Web Service測試的支持 351
16.4.1 將Service導入到Unified Functional Testing中 351
16.4.2 在惠普Service Test中定義Service的測試步驟 352
16.4.3 數據驅動一個Service測試 352
16.5 Web Service測試案例分析 353
16.5.1 案例背景介紹 353
16.5.2 案例測試設計 353
16.5.3 案例測試過程與結果分析 354
習題與思考題 358
第17章 移動應用的功能測試 363
17.1 移動應用測試需求 363
17.1.1 移動應用的類別 364
17.1.2 提高移動應用性能的重要性 364
17.1.3 測試移動應用的挑戰 365
17.1.4 桌面端網絡應用和移動應用的差別 366
17.1.5 移動測試基礎和最佳實踐 367
17.2 基于IOS的移動應用功能測試案例分析 368
17.2.1 Insight Object 368
17.2.2 案例背景介紹 370
17.2.3 自動化測試腳本開發 371
17.2.4 腳本示例一:Google MAP 372
17.2.5 腳本示例二:發短信 379
17.3 基于Android的移動應用功能測試案例分析 380
17.3.1 案例背景介紹 380
17.3.2 案例功能性測試策略 381
17.3.3 案例測試設計 381
17.3.4 案例測試過程和結果分析 381
17.4 Mobile插件 387
17.4.1 HP UFT Mobile 387
17.4.2 HP UFT Mobile安裝 388
17.4.3 開始使用HP UFT Mobile 389
習題與思考題 391 
第18章 現代應用的測試策略 393
18.1 云平臺功能測試策略 393
18.1.1 云計算服務的特點 393
18.1.2 云計算平臺的測試策略 395
18.1.3 基于云計算平臺下軟件測試方案的實現 396
18.2 協同測試功能測試策略 398
18.2.1 分布式系統協同測試和質量評估框架 398
18.2.2 生成協同測試腳本文件 399
18.2.3 協同測試的定義 400
18.2.4 協同測試的實現 401
18.2.5 系統故障檢測和質量評估 403
習題與思考題 403
附錄A 405
附錄B 407
參考文獻 409

顯示全部信息

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 266
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區