注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)QTP自動(dòng)化測(cè)試權(quán)威指南(第2版)

QTP自動(dòng)化測(cè)試權(quán)威指南(第2版)

QTP自動(dòng)化測(cè)試權(quán)威指南(第2版)

定 價(jià):¥69.00

作 者: (印度)Tarun Lalwani 著,趙旭斌,闕勇,韓洪波,何慶丹 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 軟件工程/開(kāi)發(fā)項(xiàng)目管理

購(gòu)買這本書(shū)可以去


ISBN: 9787115309662 出版時(shí)間: 2013-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 448 字?jǐn)?shù):  

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

  本書(shū)是QTP測(cè)試的權(quán)威指南,展示了作者在軟件測(cè)試方面的造詣。本書(shū)分為基礎(chǔ)知識(shí)和高級(jí)技巧兩個(gè)部分。第1章~第18章是基礎(chǔ)知識(shí)篇,介紹了QTP的基本功能。第1章自動(dòng)化測(cè)試流程,第2章QTP幫助文檔的使用,第3章對(duì)象庫(kù),第4章數(shù)據(jù)池,第5章操作模塊(Action),第6章QTP環(huán)境變量,第7章保留對(duì)象,第8章檢查點(diǎn),第9章庫(kù)函數(shù)文件、第10章描述性編程,第11章QTP的調(diào)試功能,第12章場(chǎng)景恢復(fù),第13章正則表達(dá)式,第14章VBScript,第15章同步點(diǎn),第16章測(cè)試結(jié)果,第17章API應(yīng)用,第18章QTP自動(dòng)化對(duì)象模型。第19章~第32章是高級(jí)技巧篇,介紹了QTP和多種外部工具,如Qutlook、Word、Excel和QualityCenter的集成和交互。本書(shū)討論了針對(duì)創(chuàng)建一個(gè)復(fù)雜的自動(dòng)化測(cè)試框架的幾乎所有內(nèi)容。本書(shū)面向測(cè)試工程師、測(cè)試分析師、測(cè)試顧問(wèn)、測(cè)試經(jīng)理,以及有興趣學(xué)習(xí)高級(jí)技巧來(lái)解決更多QTP問(wèn)題的讀者。

作者簡(jiǎn)介

  Tarun Lalwani是一位專注于自動(dòng)化測(cè)試與其解決方案領(lǐng)導(dǎo)者,著有兩本被廣泛閱讀的名作:《QuickTestProfessional Unplugged》與《And I thought I knewQTP》,曾擔(dān)任過(guò)各種大型的自動(dòng)化測(cè)試項(xiàng)目。熟練技能包括:VBScript、VB6、VB.Net、C#.Net、Excel與outlookmacros。Tarun還是TARLABS公司的創(chuàng)始人,其公司專注于自動(dòng)化測(cè)試與服務(wù)。并且他還是著名的KnowledgeInbox的主要撰寫(xiě)者,并還獲得了眾多獎(jiǎng)項(xiàng),包括QTP11beta測(cè)試最佳反饋獎(jiǎng),第二屆ATI自動(dòng)化測(cè)試最佳圖書(shū)榮譽(yù)獎(jiǎng)、AdvancedQTP(www.advancedqtp.com)核心貢獻(xiàn)者。在2011年12月,HP以色列R&D研發(fā)中心邀請(qǐng)Tarun一起討論有關(guān)QTP與BPT各方面的一些未來(lái)來(lái)進(jìn)行趨勢(shì),為期4天的會(huì)議時(shí)間,這是HP首先邀請(qǐng)以色列外部的用戶來(lái)獲取反饋意見(jiàn)。

圖書(shū)目錄

第1章 簡(jiǎn)介
1.1 什么是自動(dòng)化測(cè)試
1.2 自動(dòng)化測(cè)試流程
1.3 什么是HP QuickTest
Professional(QTP)
1.4 開(kāi)始使用QTP
1.4.1 從HP網(wǎng)站下載
QTP
1.4.2 安裝QTP
1.5 QTP許可證模式
第2章 QTP幫助文檔的使用
2.1 目錄標(biāo)簽(Contents Tab)
2.1.1 對(duì)象屬性通過(guò)GetROProperty
函數(shù)返回
2.1.2 測(cè)試對(duì)象提供的方法
2.2 索引標(biāo)簽(Index Tab)
2.3 搜索標(biāo)簽(Search Tab)
第3章 對(duì)象庫(kù)
3.1 對(duì)象是如何被添加到對(duì)象庫(kù)的
3.2 測(cè)試對(duì)象和運(yùn)行時(shí)對(duì)象
3.2.1 TO屬性
3.2.2 對(duì)象庫(kù)模式
3.2.3 每個(gè)Action對(duì)應(yīng)的
公共對(duì)象庫(kù)
3.3 對(duì)象探測(cè)器(Object Spy)
3.4 對(duì)象識(shí)別
(Object Identification)
3.5 用戶定義的對(duì)象
第4章 數(shù)據(jù)池
4.1 設(shè)計(jì)時(shí)和運(yùn)行時(shí)數(shù)據(jù)表
4.2 何時(shí)使用全局?jǐn)?shù)據(jù)表或者
局部數(shù)據(jù)表
4.3 設(shè)置數(shù)據(jù)池的迭代
(Setting data table iterations)
4.4 數(shù)據(jù)池對(duì)象模型
(Data table object model)
4.5 數(shù)據(jù)池的格式
(Data table formatting)
第5章 操作模塊(Aciton)
5.1 輸入和輸出參數(shù)
5.2 操作模塊的類型
5.2.1 Inserting Calls to Actions
5.2.2 Insert Call to New…
5.2.3 Insert Call to Existing…
5.2.4 Insert Call to Copy…
第6章 QTP環(huán)境變量
6.1 環(huán)境變量的類型
6.2 Environment對(duì)象
第7章 保留對(duì)象
7.1 Crypt對(duì)象
7.2 OptionalStep對(duì)象
7.3 PathFinder對(duì)象
7.4 RandomNumber對(duì)象
7.5 Setting對(duì)象
7.6 WebUtil對(duì)象
7.7 SystemUtil對(duì)象
7.8 RegisterUserFunc對(duì)象
第8章 檢查點(diǎn)
8.1 檢查點(diǎn)的類型
8.2 QTP內(nèi)嵌檢查點(diǎn)的問(wèn)題
8.3 檢查點(diǎn)的替代方法
8.4 運(yùn)行時(shí)更新檢查點(diǎn)
第9章 庫(kù)函數(shù)文件
9.1 關(guān)聯(lián)一個(gè)全局庫(kù)函數(shù)文件
9.2 運(yùn)行時(shí)動(dòng)態(tài)加載本地庫(kù)函數(shù)
文件
9.3 運(yùn)行時(shí)動(dòng)態(tài)加載全局庫(kù)函數(shù)
文件
9.4 理解執(zhí)行作用域
9.5 Option Explicit的適用性
9.6 全局作用域內(nèi)執(zhí)行本地作用
域代碼
第10章 描述性編程
10.1 對(duì)象識(shí)別
10.2 何時(shí)使用描述性編程
10.3 描述性編程語(yǔ)法
10.3.1 使用描述對(duì)象
10.3.2 Micclass標(biāo)識(shí)符
10.4 使用描述字符串
10.5 列舉ChildObjects
10.6 將基于對(duì)象庫(kù)的腳本轉(zhuǎn)換成
基于描述性編程的腳本
10.7 使用VBScript描述性編程
對(duì)象庫(kù)
10.8 Index標(biāo)識(shí)符問(wèn)題
10.9 多瀏覽器應(yīng)用
10.10 瀏覽器識(shí)別問(wèn)題
10.10.1 使用OpenTitle識(shí)別
瀏覽器
10.10.2 使用唯一的OpenURL
屬性識(shí)別瀏覽器
第11章 QTP的調(diào)試功能
11.1 打開(kāi)調(diào)試配置項(xiàng)
11.2 斷點(diǎn)的使用
11.3 Watch Tab頁(yè)的使用
11.4 Variables Tab頁(yè)的使用
11.5 Command Tab頁(yè)的使用
第12章 場(chǎng)景恢復(fù)
12.1 什么時(shí)候場(chǎng)景恢復(fù)無(wú)法使用
12.2 各種場(chǎng)景恢復(fù)無(wú)法工作的
情況
12.3 針對(duì)IE驗(yàn)證窗口的場(chǎng)景
恢復(fù)處理
12.4 QTP各種默認(rèn)場(chǎng)景恢復(fù)
12.5 Recovery對(duì)象
12.6 場(chǎng)景恢復(fù)函數(shù)調(diào)用
12.7 錯(cuò)誤處理
第13章 正則表達(dá)式
13.1 正則表達(dá)式字符
13.2 何時(shí)在QTP中使用正則
表達(dá)式
13.3 使用代碼驗(yàn)證正則表達(dá)式
13.3.1 使用正則表達(dá)式選擇
WebList或WebRadioGroup
的值
13.3.2 使用正則表達(dá)式
提取信息
13.3.3 使用正則表達(dá)式
替換數(shù)據(jù)
第14章 VBScript
14.1 字符串
14.2 轉(zhuǎn)換函數(shù)
14.3 日期和時(shí)間函數(shù)
14.5 其他函數(shù)
14.5.1 TypeName
14.5.2 VarType
14.5.3 GetRef
14.5.4 CreateObject
14.5.5 GetObject
14.6 使用數(shù)組
14.6.1 定長(zhǎng)數(shù)組
14.6.2 動(dòng)態(tài)數(shù)組
14.6.3 執(zhí)行語(yǔ)句
14.6.4 Eval函數(shù)
14.6.5 VBScript可選參數(shù)
第15章 同步點(diǎn)
15.1 同步點(diǎn)
15.2 檢查對(duì)象的存在
15.3 事件(Events)
15.4 回放模式(Replay Option)
第16章 測(cè)試結(jié)果
16.1 在結(jié)果報(bào)告中過(guò)濾步驟
16.2 報(bào)告自定義測(cè)試步驟
16.3 在測(cè)試結(jié)果中插入文件
16.4 在測(cè)試結(jié)果中插入快照
16.5 轉(zhuǎn)化XML結(jié)果為
HTML格式
16.6 配置QTP生成HTML
結(jié)果報(bào)告
16.7 QTP Reporter對(duì)象
16.8 在腳本最后訪問(wèn)測(cè)試
結(jié)果
第17章 API應(yīng)用
17.1 Extern對(duì)象
17.1.1 VB API定義語(yǔ)法
17.1.2 QTP API定義
17.2 QTP API的限制
17.2.1 使用VB6的API COM
對(duì)象
17.3 通過(guò)Excel執(zhí)行API
17.4 動(dòng)態(tài)生成Excel宏
17.5 使用模式對(duì)話框
第18章 QTP自動(dòng)化對(duì)象模型
18.1 QTP自動(dòng)化對(duì)象模型
(AOM)
18.2 傳遞參數(shù)給測(cè)試用例
18.2.1 使用測(cè)試參數(shù)
18.2.2 傳遞測(cè)試參數(shù)
第19章 HTML DOM
19.1 何時(shí)應(yīng)該使用HTML DOM
19.2 何時(shí)不宜使用HTML DOM
19.3 HTML DOM對(duì)象集
19.3.1 HTML節(jié)點(diǎn)
19.3.2 Document對(duì)象
19.3.3 HTML元素對(duì)象
19.3.4 HTML元素集
19.3.5 使用DOM獲取Web
頁(yè)面的元素
19.4 其他HTML元素
19.5 轉(zhuǎn)化DOM對(duì)象為QTP
測(cè)試封裝對(duì)象
19.6 使用樣式表單驗(yàn)證外觀
19.7 通過(guò)文本選擇單選框
第20章 WebTables應(yīng)用
20.1 WebTables
20.2 訪問(wèn)WebTable
20.2.1 使用index
20.2.2 使用Name或
HTML ID
20.2.3 使用innerText/
outerText
20.2.4 使用對(duì)象庫(kù)
20.2.5 使用Table中的對(duì)象
20.2.6 獲取Table中對(duì)象的
位置
20.3 點(diǎn)擊Webtable內(nèi)部
20.4 Table的異步加載
20.5 導(dǎo)出WebTable數(shù)據(jù)到
DataTable
20.6 WebTable功能擴(kuò)展
20.6.1 通過(guò)dom元素中
獲取Table
20.6.2 搜索查找Table中的
單元格
第21章 XML應(yīng)用
21.1 QTP XML對(duì)象
21.2 讀取和修改XML
21.3 處理應(yīng)用程序的多個(gè)
環(huán)境變量文件
21.4 輸出XML到數(shù)據(jù)表
21.5 比較XML
第22章 數(shù)據(jù)庫(kù)應(yīng)用
22.1 連接一個(gè)數(shù)據(jù)庫(kù)
22.2 構(gòu)建連接字符串
22.2.1 連接向?qū)?br />22.2.2 檢查連接對(duì)象或者
結(jié)果集對(duì)象的狀態(tài)
22.3 將查詢結(jié)果導(dǎo)出DataTable
22.4 執(zhí)行數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程
第23章 Microsoft Excel應(yīng)用
23.1 Excel自動(dòng)化對(duì)象模型
23.2 將VBA轉(zhuǎn)換為VBScript
第24章 Outlook應(yīng)用
24.1 Outlook對(duì)象模型
24.1.1 連接Outlook應(yīng)用程序
24.1.2 登錄到名稱空間
(Namespace)
24.1.3 遍歷頂級(jí)文件夾
24.1.4 用戶交互式的
獲取文件夾
24.1.5 獲取默認(rèn)文件夾
24.2 讀取郵件消息
24.2.1 訪問(wèn)電子郵件的
消息屬性
24.2.2 下載附件
24.3 發(fā)送電子郵件消息
24.4 Outlook安全對(duì)話框
24.5 從電子郵件消息中
獲得地址
24.6 點(diǎn)擊在電子郵件消息中的
鏈接
24.7 使用電子郵件觸發(fā)QTP
第25章 Microsoft Word應(yīng)用
Word自動(dòng)化對(duì)象模型
第26章 Microsoft IE應(yīng)用
26.1 打開(kāi)Internet Explorer(IE)
26.2 IE COM方法和屬性
26.3 頁(yè)面同步
26.4 枚舉所有IE窗口
26.5 查找IE窗口
26.6 打開(kāi)新瀏覽器
26.7 獲取Web頁(yè)面DOM
26.8 訪問(wèn)網(wǎng)頁(yè)腳本變量
26.9 使用IE獲取用戶輸入
26.10 IE彈出對(duì)話框
26.10.1 禁止IE對(duì)話框
26.10.2 通過(guò)注冊(cè)表改變
IE設(shè)置
26.10.3 彈出窗口攔截器
26.10.4 禁止腳本出錯(cuò)
對(duì)話框
26.10.5 安全警告-重定向
彈出框
26.10.6 證書(shū)安全警告
26.10.7 安全連接警告
26.10.8 安全提示-安全和
非安全項(xiàng)
26.10.9 活動(dòng)內(nèi)容/Java Script
顯示
26.10.11 文件下載信息條
26.11 使用代碼處理彈出對(duì)話框
26.12 文件下載-安全警告彈出框
26.13 檢查網(wǎng)頁(yè)中的失效圖片
26.14 把Browser對(duì)象當(dāng)作Window
對(duì)象使用
26.15 定制Browser應(yīng)用程序
第27章 HP Quality Center應(yīng)用
27.1 Quality Center
27.2 用QTP連接QC
27.3 QC路徑
27.4 QC中的相對(duì)路徑
27.5 QCUtil對(duì)象
27.6 QC開(kāi)放式測(cè)試體系(OTA)
27.7 TDConnection對(duì)象
27.7.1 Command and Recordset
對(duì)象
27.7.2 AttachmentFactory
Collection
27.7.3 從QC下載文件的
簡(jiǎn)便方法
27.7.4 上傳附件到QC
27.8 獲取當(dāng)前測(cè)試的位置
27.9 列舉TestLab文件夾中所有的
測(cè)試
27.10 列舉Test Lab標(biāo)簽頁(yè)中所有的
測(cè)試
27.11 獲取當(dāng)前測(cè)試集的位置
第28章 QTP高級(jí)應(yīng)用
28.1 不同機(jī)器的測(cè)試腳本
同步執(zhí)行
28.2 遍歷所有Settings變量
28.3 利用腳本停止腳本并重新
運(yùn)行腳本
28.4 運(yùn)行時(shí)添加場(chǎng)景恢復(fù)
28.5 在腳本執(zhí)行完畢時(shí)執(zhí)行代碼
28.6 使對(duì)象在網(wǎng)頁(yè)中可見(jiàn)
28.7 高級(jí)文本檢查點(diǎn)
28.8 利用Class類擴(kuò)展測(cè)試
對(duì)象
28.9 Jscript在QTP中的應(yīng)用
28.9.1 傳遞可變數(shù)量參數(shù)
給函數(shù)
28.9.2 域的差異
28.9.3 使用Try…Catch
錯(cuò)誤捕獲
28.9.4 Jscript數(shù)組應(yīng)用
28.9.5 JS類的應(yīng)用
28.10 對(duì)象類映射
第29章 QTP11
29.1 IDE增強(qiáng)
29.1.1 注釋
29.1.2 增強(qiáng)的智能提示功能
29.1.3 Run to Step, Debug from
Step和Run from Step
29.1.4 啟用/禁用斷點(diǎn)
29.1.5 重命名檢查點(diǎn)
29.1.6 自定義函數(shù)生成器
29.1.7 函數(shù)庫(kù)功能的增強(qiáng)
29.2 Web拖拽(Drag)和下拉
(Drop)方法的支持
29.3 鼠標(biāo)中間鍵與右鍵的
點(diǎn)擊方法
29.4 對(duì)象屬性支持Firefox
瀏覽器
29.5 使用XPATH或者CSS識(shí)別
Web對(duì)象
29.6 正則表達(dá)式計(jì)算器
29.7 在網(wǎng)頁(yè)中執(zhí)行JavaScript
29.8 菜單更新
29.9 新的配置選項(xiàng)
29.9.1 忽略瀏覽器
29.9.2 捕捉視頻到報(bào)告中
29.10 新增和增強(qiáng)保留對(duì)象
(Utility Objects)
29.10.1 QCUtil
29.10.2 SystemUtil
29.11 輸出Log功能
29.11.1 隱藏Log輸出窗口
29.11.2 顯示Log輸出窗口
29.11.3 清除Log輸出窗口
29.11.4 利用腳本獲取Log
并輸出窗口的文本
29.12 在運(yùn)行時(shí)載入并運(yùn)行操作模塊
(Action)
29.13 Repository保留對(duì)象
29.14 本地系統(tǒng)監(jiān)測(cè)
29.15 報(bào)告增強(qiáng)
29.15.1 報(bào)告圖片
29.15.2 支持在結(jié)果報(bào)告中
記錄信息
29.16 計(jì)時(shí)器(MercuryTimer)
29.17 對(duì)象庫(kù)集合
(RepositoriesCollection)
29.18 DotNetFactory
29.19 獲取對(duì)象庫(kù)中測(cè)試對(duì)象的
對(duì)象名稱
29.20 對(duì)象庫(kù)的增強(qiáng)功能
29.20.1 本地對(duì)象庫(kù)(Local
Object Repository,
LOR)
29.20.2 共享對(duì)象庫(kù)(SOR)
29.20.3 關(guān)聯(lián)共享對(duì)象庫(kù)
(SOR)到測(cè)試腳本
29.21 增加對(duì)象到共享
對(duì)象庫(kù)(SOR)
29.21.1 利用增加對(duì)象按鈕來(lái)
增加對(duì)象到SOR
29.21.2 手動(dòng)定義對(duì)象
29.21.3 通過(guò)對(duì)象識(shí)別器(Spy)
添加對(duì)象
29.21.4 導(dǎo)航與學(xué)習(xí)(Navigate
and Learn)
29.21.5 對(duì)象庫(kù)其他相關(guān)的
功能
29.21.6 定位對(duì)象庫(kù)中的對(duì)象
29.21.7 從被測(cè)應(yīng)用程序中
更新對(duì)象
29.21.8 本地對(duì)象庫(kù)和共享對(duì)象
庫(kù)的優(yōu)先級(jí)
29.21.9 對(duì)象庫(kù)參數(shù)(Object
Repository Parameters,
ORP)
29.21.10 對(duì)象庫(kù)的導(dǎo)入與
導(dǎo)出
29.21.11 更新本地對(duì)象庫(kù)
29.21.12 解決對(duì)象合并
過(guò)程中的沖突
29.21.13 對(duì)象庫(kù)合并工具
29.21.14 對(duì)象庫(kù)對(duì)比工具
29.21.15 本地對(duì)象庫(kù)VS
共享對(duì)象庫(kù)
29.22 對(duì)象探測(cè)器(Object Spy)
第30章 .NET類的應(yīng)用
30.1 使用DotNetFactory對(duì)象
30.2 傳遞參數(shù)到類構(gòu)造函數(shù)
30.3 傳遞參數(shù)到.NET對(duì)象
30.4 傳遞枚舉類型(Enums)
30.5 使用.NET數(shù)組
30.6 播放Wav文件
30.7 使用剪貼板
30.8 獲取計(jì)算機(jī)信息
30.9 訪問(wèn)注冊(cè)表
30.10 Ping IP地址
30.11 檢測(cè)鍵盤(pán)控制鍵狀態(tài)
30.12 .NET數(shù)組再探
30.13 使用.NET棧
30.14 使用.NET隊(duì)列
30.15 使用.NET日期和
時(shí)間格式化
30.16 使用.NET發(fā)送Email
30.16.1 將圖片轉(zhuǎn)換為其他
文件格式
30.16.2 使用.NET窗體獲取
用戶輸入
第31章 框架設(shè)計(jì)
31.1 設(shè)計(jì)規(guī)范
31.2 QTP示例
31.2.1 復(fù)用性
31.2.2 不同版本應(yīng)用的支持
31.2.3 從外部可配
31.2.4 日志
31.2.5 自動(dòng)配置
第32章 實(shí)用工具
32.1 QTP Script Editor
(QTP腳本編輯器)
32.2 VBSEdit
32.3 Notepad++
32.4 QTP Uninstaller V3
32.5 ScreenCapture API
32.6 KnowledgeInbox IE
Session Cookies Helper
32.7 VB-QTP API腳本轉(zhuǎn)換器
32.8 IE WebDeveloper
32.9 Test Design Studio(TDS)
32.10 RAD正則表達(dá)設(shè)計(jì)工具
附錄A

本目錄推薦

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