注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)人工智能精通QTP與自動(dòng)化測(cè)試框架設(shè)計(jì)實(shí)戰(zhàn)

精通QTP與自動(dòng)化測(cè)試框架設(shè)計(jì)實(shí)戰(zhàn)

精通QTP與自動(dòng)化測(cè)試框架設(shè)計(jì)實(shí)戰(zhàn)

定 價(jià):¥59.00

作 者: 張斌 編著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 人工智能

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


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

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

  《精通QTP與自動(dòng)化測(cè)試框架設(shè)計(jì)實(shí)戰(zhàn)》從測(cè)試自動(dòng)化工具QTP應(yīng)用、開(kāi)源測(cè)試自動(dòng)化工具實(shí)踐、測(cè)試自動(dòng)化框架設(shè)計(jì)與實(shí)現(xiàn)幾個(gè)方面來(lái)講解測(cè)試自動(dòng)化的實(shí)戰(zhàn)知識(shí),同時(shí),為了達(dá)到學(xué)以致用的目的,書(shū)中給出了大量實(shí)例,方便讀者把所學(xué)應(yīng)用到自己的軟件測(cè)試項(xiàng)目中?!毒≦TP與自動(dòng)化測(cè)試框架設(shè)計(jì)實(shí)戰(zhàn)》以循序漸進(jìn)的方式講解了自動(dòng)化功能測(cè)試的全部知識(shí),包括4篇和附錄部分,第一篇在實(shí)踐中熟悉自動(dòng)化測(cè)試過(guò)程(第1~6章),主要圍繞一個(gè)自動(dòng)化測(cè)試項(xiàng)目的開(kāi)展過(guò)程來(lái)講解,介紹了如何采取QTP去實(shí)現(xiàn)自動(dòng)化測(cè)試;第二篇QTP功能詳解(第7~14章),主要是圍繞著QTP各個(gè)功能的應(yīng)用進(jìn)行講解,并對(duì)相關(guān)的知識(shí)點(diǎn)給予深入探討;第三篇QTP實(shí)戰(zhàn)技術(shù)應(yīng)用(第15~22章),主要是圍繞著軟件測(cè)試實(shí)際需求來(lái)講解自動(dòng)化測(cè)試中的各種測(cè)試實(shí)戰(zhàn)知識(shí),如Ajax、PDF、DOS、UNIX、Win32 API、WSH COM等自動(dòng)化測(cè)試技術(shù);第四篇自動(dòng)化測(cè)試框架與實(shí)踐(第23~25章),首先對(duì)測(cè)試自動(dòng)化框架基礎(chǔ)知識(shí)進(jìn)行了概要介紹,然后從數(shù)據(jù)管理、控制管理、錯(cuò)誤管理、報(bào)告管理、第三方組件管理5個(gè)方面來(lái)講解如何去設(shè)計(jì)和實(shí)施測(cè)試自動(dòng)化的框架,并通過(guò)講解自己編寫(xiě)的一個(gè)測(cè)試自動(dòng)化框架來(lái)闡述如何在項(xiàng)目測(cè)試中具體使用框架?!毒≦TP與自動(dòng)化測(cè)試框架設(shè)計(jì)實(shí)戰(zhàn)》通過(guò)詳細(xì)的例子進(jìn)行分析和講解,讓讀者可以通過(guò)示例進(jìn)行理解,并且可以自己進(jìn)行嘗試,非常適合獨(dú)立學(xué)習(xí)和研究自動(dòng)化測(cè)試技術(shù)的初、中級(jí)讀者使用,也適合希望了解功能測(cè)試自動(dòng)化方法和過(guò)程的測(cè)試工程師和希望全面了解功能測(cè)試自動(dòng)化過(guò)程的人員閱讀,同時(shí)也可以作為各類(lèi)培訓(xùn)學(xué)校相關(guān)專(zhuān)業(yè)的教材和大專(zhuān)院校的參考書(shū)。

作者簡(jiǎn)介

  張斌,資深軟件測(cè)試專(zhuān)家,12年軟件行業(yè)從業(yè)經(jīng)驗(yàn),先后擔(dān)任開(kāi)發(fā)工程師、設(shè)計(jì)師、架構(gòu)師、高級(jí)測(cè)試經(jīng)理等職務(wù),擅長(zhǎng)性能測(cè)試與調(diào)優(yōu)以及自動(dòng)化測(cè)試。在2006年就提出了“案例解析技術(shù)”自動(dòng)化測(cè)試框架理念。先后在上海、北京、大連、南京等城市主辦過(guò)多次關(guān)于自動(dòng)化測(cè)試設(shè)汁方面的公益性講座。并多次為實(shí)施自動(dòng)化測(cè)試的企業(yè)提供免費(fèi)咨詢服務(wù)。

圖書(shū)目錄

第一篇 在實(shí)踐中熟悉自動(dòng)化測(cè)試過(guò)程
第1章 自動(dòng)化測(cè)試基礎(chǔ)1
1.1 什么是軟件功能測(cè)試自動(dòng)化2
1.2 增量式測(cè)試3
1.3 訂票系統(tǒng)做了什么3
1.3.1 測(cè)試用例3
1.3.2 頁(yè)面流4
1.4 測(cè)試4
第2章 搭建基礎(chǔ)性測(cè)試腳本5
2.1 自動(dòng)化測(cè)試相關(guān)概念6
2.1.1 對(duì)象6
2.1.2 關(guān)鍵字7
2.2 根據(jù)案例錄制腳本7
2.2.1 創(chuàng)建不同的Action8
2.2.2 修改IE瀏覽器配置9
2.2.3 錄制腳本9
2.2.4 讓腳本跑起來(lái)12
2.3 QTP錄制的技巧12
2.3.1 QTP支持的瀏覽器版本12
2.3.2 QTPEvent的設(shè)置13
2.3.3 Java應(yīng)用錄制設(shè)置過(guò)程15
2.4 總結(jié)16
第3章 完善登錄模塊測(cè)試腳本17
3.1 數(shù)據(jù)池18
3.2 參數(shù)化用戶名和密碼數(shù)據(jù)18
3.2.1 參數(shù)化LoginAction的用戶名和密碼19
3.2.2 參數(shù)化技巧21
3.2.3 參數(shù)化ReloginAction的用戶名和密碼22
3.3 頁(yè)面流程控制23
3.3.1 判別單擊登錄按鈕頁(yè)面流轉(zhuǎn)23
3.3.2 如何控制腳本調(diào)用流程24
3.3.3 如何在頁(yè)面參數(shù)校驗(yàn)27
3.4 我們做了什么29
第4章 完善訂票模塊測(cè)試腳本30
4.1 往返城市的動(dòng)態(tài)選擇31
4.1.1 QTP關(guān)于動(dòng)態(tài)控件判別函數(shù)32
4.1.2 隨機(jī)獲取往返城市33
4.2 找出腳本原因34
4.3 如何修正腳本35
4.3.1 腳本修正思路35
4.3.2 編寫(xiě)技巧36
4.3.3 腳本實(shí)現(xiàn)分析36
第5章 完善刪票模塊測(cè)試腳本38
5.1 刪除模塊運(yùn)行出錯(cuò)的原因39
5.2 如何隨機(jī)刪除一張或者多張機(jī)票39
5.2.1 對(duì)象信息分析39
5.2.2 如何獲取頁(yè)面票號(hào)并隨機(jī)選擇40
5.2.3 如何動(dòng)態(tài)生成票號(hào)對(duì)象42
5.2.4 刪除隨機(jī)選擇的票號(hào)42
5.3 我們做了什么43
第6章 讓測(cè)試腳本靈活起來(lái)44
6.1 工作流程的維護(hù)45
6.1.1 工作流程的變化45
6.1.2 工作流程的設(shè)置方法46
6.2 測(cè)試數(shù)據(jù)維護(hù)的便捷性47
6.2.1 測(cè)試數(shù)據(jù)維護(hù)分析47
6.2.2 測(cè)試數(shù)據(jù)輸入編寫(xiě)技巧48
6.3 錯(cuò)誤處理機(jī)制50
6.3.1 錯(cuò)誤處理的約定50
6.3.2 錯(cuò)誤處理程序?qū)嵺`51
6.4 我們做了什么55
第二篇 QTP功能詳解
第7章 QTP安裝、運(yùn)行及常見(jiàn)錯(cuò)誤處理57
7.1 QTP安裝中常見(jiàn)問(wèn)題解決策略58
7.1.1 安裝提示InstallShield1607錯(cuò)誤58
7.1.2 重復(fù)安裝QTP不同的版本導(dǎo)致QTP安裝出錯(cuò)59
7.1.3 QTP安裝時(shí)提示Command錯(cuò)誤60
7.2 QTP運(yùn)行常見(jiàn)問(wèn)題60
7.2.1 QTP無(wú)法正常識(shí)別對(duì)象60
7.2.2 無(wú)法啟動(dòng)IE瀏覽器進(jìn)行錄制62
7.2.3 QTP在連續(xù)運(yùn)行長(zhǎng)時(shí)間后出現(xiàn)內(nèi)存耗盡解決策略63
7.2.4 解決QTP9.X不支持IE8瀏覽器兼容性的問(wèn)題64
7.3 小結(jié)64
第8章 QTP的工作流程與錄制及運(yùn)行模式65
8.1 QTP結(jié)構(gòu)整體介紹66
8.1.1 QTP視窗66
8.1.2 QTP的工作流程67
8.2 QTP錄制過(guò)程68
8.2.1 QTP三種錄制模式68
8.2.2 三種錄制策略71
8.2.3 影響QTP錄制和腳本更改的屬性73
8.3 運(yùn)行設(shè)置76
8.3.1 三種運(yùn)行模式76
8.3.2 運(yùn)行并更新屬性77
8.4 腳本調(diào)試78
8.4.1 設(shè)置/取消斷點(diǎn)的方法78
8.4.2 調(diào)試的三種模式78
8.4.3 調(diào)試信息跟蹤79
8.5 小結(jié)80
第9章 腳本的參數(shù)化處理過(guò)程81
9.1 輸入?yún)?shù)82
9.1.1 圖形化參數(shù)化設(shè)置82
9.1.2 參數(shù)輸入來(lái)源84
9.2 輸出參數(shù)過(guò)程86
9.2.1 圖形化參數(shù)輸出過(guò)程87
9.2.2 GetRoProperty與GetToProperty函數(shù)88
9.3 Action參數(shù)傳遞89
9.3.1 通過(guò)Parameter函數(shù)進(jìn)行參數(shù)傳遞89
9.3.2 采取Environment函數(shù)進(jìn)行參數(shù)傳遞91
9.3.3 采取DataTable進(jìn)行參數(shù)傳遞91
9.3.4 三種模式參數(shù)傳遞的異同92
9.4 數(shù)據(jù)驅(qū)動(dòng)運(yùn)行模式92
9.4.1 圖形化運(yùn)行控制設(shè)置93
9.4.2 動(dòng)態(tài)控制運(yùn)行模式94
9.5 小結(jié)95
第10章 數(shù)據(jù)池技術(shù)(DataTable)96
10.1 DataTable整體結(jié)構(gòu)圖97
10.2 DataTableSheet的管理97
10.2.1 兩種類(lèi)型的DataTableSheet97
10.2.2 創(chuàng)建Sheet98
10.2.3 刪除Sheet99
10.2.4 獲取Sheet對(duì)象100
10.3 DataSheetParameter管理100
10.3.1 圖形化參數(shù)管理101
10.3.2 AddParameter函數(shù)101
10.3.3 DeleteParameter函數(shù)102
10.3.4 GetParameter函數(shù)103
10.4 DataSheet行號(hào)控制與獲取及設(shè)置參數(shù)值103
10.4.1 設(shè)置、獲取當(dāng)前行103
10.4.2 設(shè)置上移與下移行號(hào)104
10.4.3 獲取或者設(shè)置參數(shù)值106
10.5 小結(jié)109
第11章 QTP過(guò)程校驗(yàn)110
11.1 QTP提供的檢查點(diǎn)類(lèi)型與對(duì)不同的環(huán)境的支持力度111
11.2 數(shù)據(jù)校驗(yàn)112
11.2.1 標(biāo)準(zhǔn)檢查點(diǎn)112
11.2.2 文本檢查點(diǎn)114
11.2.3 文本區(qū)域檢查點(diǎn)115
11.2.4 XML檢查點(diǎn)116
11.3 圖片校驗(yàn)118
11.3.1 圖片檢查點(diǎn)設(shè)置方法119
11.3.2 圖片檢查結(jié)果校驗(yàn)120
11.4 數(shù)據(jù)庫(kù)校驗(yàn)121
11.4.1 數(shù)據(jù)檢查點(diǎn)案例分析121
11.4.2 設(shè)置數(shù)據(jù)庫(kù)檢查點(diǎn)121
11.4.3 結(jié)果校驗(yàn)124
11.5 手工校驗(yàn)?zāi)J?24
11.5.1 校驗(yàn)控件是否存在(Exist)124
11.5.2 CheckProperty函數(shù)125
11.6 小結(jié)127
第12章 QTP對(duì)象采集、回放與管理過(guò)程128
12.1 QTP對(duì)象采集129
12.1.1 對(duì)象屬性采集設(shè)置流程129
12.1.2 對(duì)象屬性設(shè)置方法129
12.1.3 OrderIdentifier功能詳解131
12.1.4 SmartIdentifier(智能標(biāo)識(shí))操作流程133
12.2 腳本運(yùn)行過(guò)程中對(duì)象識(shí)別過(guò)程135
12.2.1 QTP對(duì)象識(shí)別的流程圖135
12.2.2 影響運(yùn)行過(guò)程中對(duì)象識(shí)別能力的設(shè)置136
12.3 對(duì)象信息管理138
12.3.1 兩種類(lèi)型的對(duì)象庫(kù)(Local、Share)異同139
12.3.2 混合對(duì)象庫(kù)的對(duì)象存儲(chǔ)流程140
12.3.3 更新共享庫(kù)中的對(duì)象信息142
12.3.4 比較與合并對(duì)象144
12.4 小結(jié)147
第13章 QTP自定義模式148
13.1 QTP控件函數(shù)自定義擴(kuò)展策略149
13.1.1 RegisterUserFunc函數(shù)介紹與圖形化的操作149
13.1.2 擴(kuò)展QTP控件中提供的默認(rèn)函數(shù)功能151
13.1.3 添加新的方法到指定的控件152
13.2 QTP自定義編程策略152
13.2.1 調(diào)用控件內(nèi)部方法153
13.2.2 描述性編程154
13.2.3 DotNetFactory接口157
13.3 QTP自定義錯(cuò)誤處理159
13.3.1 QTP錯(cuò)誤處理循環(huán)控制四種策略159
13.3.2 Recovery策略160
13.3.3 自定義錯(cuò)誤處理程序164
13.4 小結(jié)165
第14章 QTP自動(dòng)化測(cè)試對(duì)象模型介紹166
14.1 自動(dòng)化測(cè)試對(duì)象控制模型(AOM)介紹167
14.1.1 自動(dòng)化測(cè)試對(duì)象控制模型(AOM)接口的分類(lèi)167
14.1.2 AOM接口調(diào)用所支持的開(kāi)發(fā)語(yǔ)言168
14.1.3 C#與VBScript調(diào)用AOM接口的方法168
14.2 對(duì)QTP腳本進(jìn)行各類(lèi)自定義設(shè)置操作171
14.2.1 通過(guò)程序來(lái)設(shè)置插件屬性171
14.2.2 通過(guò)程序動(dòng)態(tài)設(shè)置腳本資源文件174
14.2.3 通過(guò)程序動(dòng)態(tài)設(shè)置對(duì)象標(biāo)識(shí)屬性175
14.3 通過(guò)程序控制腳本的運(yùn)行與Datatable設(shè)置178
14.3.1 通過(guò)程序來(lái)控制QTP腳本運(yùn)行178
14.3.2 通過(guò)程序進(jìn)行管理DataTable操作181
14.4 通過(guò)程序進(jìn)行控制腳本參數(shù)的傳輸182
14.4.1 手工設(shè)置腳本參數(shù)182
14.4.2 通過(guò)AOM使得外部程序與QTP進(jìn)行數(shù)據(jù)交互184
14.5 在C#中調(diào)用AOM關(guān)注事項(xiàng)187
14.5.1 在C#中啟動(dòng)QTP注意事項(xiàng)187
14.5.2 在C#中無(wú)法直接調(diào)用
AOM對(duì)象的一些方法187
14.6 小結(jié)188
第三篇 QTP實(shí)戰(zhàn)技術(shù)應(yīng)用
第15章 QTP與Ajax測(cè)試189
15.1 Ajax技術(shù)簡(jiǎn)介190
15.2 案例講解-Ajax應(yīng)用分析190
15.2.1 應(yīng)用框架介紹190
15.2.2 應(yīng)用的元素分析191
15.2.3 采用第三方工具捕獲隱藏對(duì)象192
15.2.4 編寫(xiě)腳本思路與腳本實(shí)現(xiàn)193
15.3 Ajax自動(dòng)化測(cè)試分析197
第16章 QTP與PDF文件測(cè)試198
16.1 PDF文件測(cè)試技術(shù)簡(jiǎn)介199
16.2 案例講解:如何獲取PDF文件的頁(yè)數(shù)199
16.3 AdobeCOM接口介紹200
16.3.1 注冊(cè)表信息200
16.3.2 AdobeOLEAutomationDOM結(jié)構(gòu)圖201
16.3.3 Acrobat對(duì)象詳解201
16.4 案例講解:PDF格式文件文本檢查以及按鈕狀態(tài)檢查202
16.4.1 封裝Adobe調(diào)用接口202
16.4.2 QTP腳本調(diào)用203
16.5 測(cè)試結(jié)果分析204
第17章 QTP與DOS命令行程序的測(cè)試206
17.1 DOS命令行操作簡(jiǎn)介207
17.2 通過(guò)SystemUtil對(duì)象模擬DOS操作208
17.2.1 SystemUtil對(duì)象介紹208
17.2.2 QTP對(duì)象屬性分析208
……
第18章 QTP與Win 32 API測(cè)試 217
第19章 Telnet和SSH遠(yuǎn)程操作自動(dòng)化 測(cè)試 228
第20章 Windows腳本宿主(WSH) 應(yīng)用 242
第21章 正則表達(dá)式應(yīng)用 265
第22章 QTP實(shí)用技巧 279
第四篇 自動(dòng)化測(cè)試框架設(shè)計(jì)與實(shí)踐
第23章 測(cè)試自動(dòng)化框架設(shè)計(jì)基礎(chǔ) 317
第24章 測(cè)試數(shù)據(jù)自動(dòng)化管理的設(shè)計(jì) 326
第25章 案例解析:自動(dòng)化測(cè)試框架設(shè)計(jì) 與實(shí)踐 381
附錄A 各類(lèi)數(shù)據(jù)庫(kù)ODBC連接字符串 449
附錄B 錯(cuò)誤處理C#版本程序 453

本目錄推薦

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