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

QTP自動化測試與框架模型設(shè)計(jì)

QTP自動化測試與框架模型設(shè)計(jì)

定 價(jià):¥49.00

作 者: 黃文高 編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787111350033 出版時(shí)間: 2011-07-01 包裝: 平裝
開本: 16開 頁數(shù): 313 字?jǐn)?shù):  

內(nèi)容簡介

  《QTP自動化測試與框架模型設(shè)計(jì)》(作者黃文高)分基礎(chǔ)篇、提高篇和框架篇三大部分:基礎(chǔ)篇介紹了軟件自動化測試概述和自動化測試工具QuickTest的使用;提高篇詳細(xì)介紹了自動化測試中其他技術(shù)的使用;框架篇介紹了關(guān)鍵驅(qū)動框架,重點(diǎn)介紹了混合測試框架模型,并通過具體實(shí)例介紹了如何使用自動化測試工具QuickTest進(jìn)行自動化測試。 《QTP自動化測試與框架模型設(shè)計(jì)》適用于想了解自動化測試的讀者和QuickTest的初學(xué)者,也希望書中框架和實(shí)踐部分的內(nèi)容對中高級自動化測試工程師有所幫助。

作者簡介

  黃文高,男,多年軟件測試及軟件測試管理工作經(jīng)驗(yàn).熟悉軟件開發(fā)和軟件測試流程:在軟件工程、流程制定和改進(jìn)、質(zhì)量保證方面有著深入的研究,擅長軟件測試工具的使用,尤其是在性能測試和自動化測試方面有著深厚的造詣:在專業(yè)雜志上發(fā)表過多篇文章,曾任高級測試工程師、資深測試工程師、測試經(jīng)理.在工作中積累了大量的測試實(shí)踐經(jīng)驗(yàn)2010年創(chuàng)建測試吧工作室,團(tuán)隊(duì)致力于為中國軟件測試行業(yè)的發(fā)展貢獻(xiàn)自己的力量。

圖書目錄

出版說明
前言
第一部分 基礎(chǔ)篇
第1章 自動化測試概述
1.1 自動化測試簡介
1.1.1 自動化測試的目的與范圍
1.1.2 自動化測試需要達(dá)到的程度
1.1.3 自動化測試框架
1.2 自動化測試的優(yōu)點(diǎn)
1.3 自動化測試的缺點(diǎn)
1.4 自動化測試時(shí)間選擇
1.4.1 自動化測試時(shí)間是第一要素
1.4.2 一個(gè)極端的例子
1.4.3 一個(gè)定量的例子
1.5 自動化測試普遍存在的問題
1.6 QuickTest自動化測試工具介紹
1.6.1 QuickTest簡介
1.6.2 QuickTest的測試流程
1.7 本章 小結(jié)
第2章 腳本錄制及回放
2.1 錄制模式
2.1.1 普通錄制模式
2.1.2 Analog錄制模式
2.1.3 LowLevel錄制模式
2.2 RecordandRunSetting設(shè)置
2.2.1 Web選項(xiàng)卡
2.2.2 WindowsApplications選項(xiàng)卡
2.3 TestSetting設(shè)置
2.3.1 Properties選項(xiàng)卡
2.3.2 Run選項(xiàng)卡
2.3.3 Resources選項(xiàng)卡
2.3.4 Parameters選項(xiàng)卡
2.3.5 Environment選項(xiàng)卡
2.3.6 Web選項(xiàng)卡
2.3.7 Recovery選項(xiàng)卡
2.4 場景恢復(fù)設(shè)置
2.4.1 場景恢復(fù)的作用
2.4.2 RecoveryScenarioManager設(shè)置
2.5 腳本回放
2.6 本章 小結(jié)
第3章 腳本編輯
3.1 視圖模式
3.1.1 關(guān)鍵字視圖模式
3.1.2 專家視圖模式
3.2 參數(shù)化
3.2.1 DataTable實(shí)現(xiàn)參數(shù)化
3.2.2 環(huán)境變量實(shí)現(xiàn)參數(shù)化
3.2.3 外部數(shù)據(jù)源實(shí)現(xiàn)參數(shù)化
3.3 檢查點(diǎn)
3.3.1 標(biāo)準(zhǔn)檢查點(diǎn)
3.3.2 文本檢查點(diǎn)
3.3.3 位圖檢查點(diǎn)
3.3.4 數(shù)據(jù)庫檢查點(diǎn)
3.3.5 表檢查點(diǎn)
3.4 Action操作
3.4.1 新建一個(gè)Action
3.4.2 以復(fù)用的方式調(diào)用外部Action
3.4.3 直接調(diào)用外部Action
3.4.4 分割A(yù)ction
3.4.5 Action之間的參數(shù)傳遞
3.5 添加語句
3.5.1 添加條件語句
3.5.2 添加循環(huán)語句
3.6 本章 小結(jié)
第4章 腳本調(diào)試
4.1 語法檢查
4.2 斷點(diǎn)調(diào)試
4.3 單步調(diào)試
4.4 Watch使用
4.5 Variables使用
4.6 Command使用
4.7 VBSEdit腳本編輯調(diào)試工具
4.8 本章 小結(jié)
第5章 對象庫
5.1 對象庫模型
5.2 添加新的對象
5.3 導(dǎo)出對象庫
5.4 合并對象庫
5.5 共享對象庫
5.6 對象偵察
5.7 如何解決對象識別失敗問題
5.8 描述性編程
5.8.1 使用描述性編程的必要性
5.8.2 直接描述性編程
5.8.3 描述性編程的后續(xù)強(qiáng)迫性
5.8.4 With關(guān)鍵字的使用
5.8.5 Description對象的使用
5.8.6 ChildObjects函數(shù)的使用
5.8.7 多個(gè)瀏覽器一起工作
5.9 本章 小結(jié)
第6章 常用Windows控件對象的測試
6.1 Static對象
6.2 WinEdit對象
6.3 WinButton對象
6.4 WinCheckBox對象
6.5 WinRadioButton對象
6.6 WinComboBox對象
6.7 WinList對象
6.8 WinListView對象
6.9 WinTab對象
6.10 WinScrollBar對象
6.11 WinToolbar對象
6.12 WinStatusBar對象
6.13 WinMenu對象
6.14 WinTreeView對象
6.15 WinCalendar對象
6.16 本章 小結(jié)
第7章 常用VB控件對象的測試
7.1 VbEdit對象
7.2 VbEditor對象
7.3 VbButton對象
7.4 VbComboBox對象
7.5 VbListView對象
7.6 VbRadioButton對象
7.7 VbCheckBox對象
7.8 VbFrame對象
7.9 VbTreeView對象
7.10 本章 小結(jié)
第8章 常用Web控件對象的測試
8.1 WebButton對象
8.2 WebEdit對象
8.3 WebCheckBox對象
8.4 WebRadioGroup對象
8.5 WebList對象
8.6 WebElement對象
8.7 WebTable對象
8.8 本章 小結(jié)
第9章 .NET插件測試
9.1.NET插件介紹
9.1.1.NET插件管理
9.1.2.NET插件擴(kuò)展功能
9.1.3.NETWindowsFormsSpy
9.2 SwfEdit對象
9.3 SwfButton對象
9.4 SwfCheckBox對象
9.5 SwfRadioButton對象
9.6 SwfList對象
9.7 SwfComboBox對象
9.8 SwfTab對象
9.9 SwfTable對象
9.10 SwfTreeView對象
9.11 SwfScrollBar對象
9.12 SwfCalendar對象
9.13 本章 小結(jié)
第10章 同步點(diǎn)技術(shù)
10.1 同步點(diǎn)原理
10.1.1 默認(rèn)同步時(shí)間
10.1.2 手工插入同步點(diǎn)
10.2 同步點(diǎn)方法
10.2.1 Sync方法
10.2.2 WaitProperty方法
10.2.3 Wait方法
10.2.4 Exist方法
10.3 腳本回放模式
10.4 AJAX同步點(diǎn)問題
10.5 本章 小結(jié)
第11章 Utility對象
11.1 SystemUtil對象
11.2 RandomNumber對象
11.3 Reporter對象
11.4 PathFinder對象
11.5 RegisterUserFunc對象
11.6 Setting對象
11.7 Crypt對象
11.8 OptionalStep對象
11.9 Environment對象
11.1 0XMLUtil對象
11.1 1本章 小結(jié)
第二部分 提高篇
第12章 Windows腳本宿主(WSH)技術(shù)
12.1 WSH介紹
12.1.1 WSH
12.1.2 WSH的作用
12.1.3 WSH的工作流程
12.2 WSH對象分析
12.2.1 WSH對象模型
12.2.2 WSH對象與相關(guān)任務(wù)
12.3 WSH對象在QuickTest中的使用
12.3.1 WshArguments對象在QuickTest中的使用
12.3.2 WshController對象在QuickTest中的使用
12.3.3 WshNetwork對象在QuickTest中的使用
12.3.4 WshShell對象在QuickTest中的使用
12.4 本章 小結(jié)
第13章 HTMLDOM技術(shù)
13.1 HTMLDOM介紹
13.2 HTMLDOM對象
13.2.1 HTML根節(jié)點(diǎn)
13.2.2 HTML文檔對象
13.2.3 HTML元素集
13.2.4 獲得頁面元素
13.3 HTMLDOM對象在QuickTest中的使用
13.3.1 設(shè)置單選按鈕
13.3.2 選中復(fù)選框
13.3.3 設(shè)置文本框的內(nèi)容
13.3.4 獲取頁面表格的內(nèi)容
13.3.5 判斷頁面中元素顯示的情況
13.4 本章 小結(jié)
第14章 正則表達(dá)式的使用
14.1 正則表達(dá)式介紹
14.1.1 正則表達(dá)式的發(fā)展
14.1.2 正則表達(dá)式的定義
14.2 RegExp屬性
14.3 RegExp對象
14.3.1 Execute方法
14.3.2 Replace方法
14.3.3 Test方法
14.3.4 Match對象
14.4 RegExp在QuickTest中的使用
14.4.1 使用正則表達(dá)式選擇下拉列表框的值
14.4.2 使用正則表達(dá)式匹配列表中的值
14.4.3 使用正則表達(dá)式刪除字符串兩側(cè)的空格
14.4.4 正則表達(dá)式在DOM中的使用
14.5 本章 小結(jié)
第15章 XML的使用
15.1 XML介紹
15.2 XML讀寫操作
15.3 比較兩個(gè)XML文件
15.4 將XML中的內(nèi)容導(dǎo)出到Excel表中
15.5 本章 小結(jié)
第16章 Excel的使用
16.1 創(chuàng)建Excel文件
16.2 讀寫Excel文件
16.3 其他相關(guān)的操作函數(shù)
16.3.1 獲取單元格的行數(shù)
16.3.2 重寫保存文件的方法
16.3.3 新增sheet方法
16.3.4 對sheet進(jìn)行重命名
16.3.5 移除sheet
16.3.6 比較兩個(gè)sheet的內(nèi)容
16.4 本章 小結(jié)
第17章 Word的使用
17.1 創(chuàng)建Word文檔
17.2 讀寫Word文檔
17.3 其他相關(guān)的操作函數(shù)
17.3.1 添加表格
17.3.2 插入圖片
17.3.3 檢查拼寫錯誤
17.3.4 檢查對象屬性拼寫及語法錯誤
17.4 本章 小結(jié)
第18章 PDF的使用
18.1 PDF介紹
18.2 AcroExch.App對象
18.2.1 AcroExch.App.CloseAllDocs方法
18.2.2 AcroExch.App.GetAVDoc方法
18.2.3 AcroExch.App.GetNumAVDocs方法
18.2.4 AcroExch.App.MenuItemExecute方法
18.2.5 AcroExch.App.ToolButtonIsEnabled方法
18.3 AcroExch.AVDoc對象
18.3.1 AcroExch.AVDoc.Close方法
18.3.2 AcroExch.AVDoc.FindText方法
18.3.3 AcroExch.AVDoc.GetFrame方法
18.4 AcroExch.AVPageView對象
18.5 AcroExch.PDDoc對象
18.6 AcroExch.PDPage對象
18.6.1 AcroExch.PDPage.CreatePageHilite方法
18.6.2 AcroExch.PDPage.SetRotate方法
18.7 AcroExch.PDBookmark對象
18.8 AcroExch.PDTextSelect對象
18.9 本章 小結(jié)
第三部分 框架篇
第19章 自動化測試框架介紹
19.1 自動化測試框架的發(fā)展
19.1.1 基于界面的軟件自動化測試框架的發(fā)展
19.1.2 自動化測試腳本類型的發(fā)展
19.2 關(guān)鍵字驅(qū)動測試
19.3 本章 小結(jié)
第20章 混合測試框架模型
20.1 框架模型
20.2 文件結(jié)構(gòu)
20.3 數(shù)據(jù)交互層
20.4 引擎驅(qū)動層
20.5 輸出層
20.6 本章 小結(jié)
第21章 混合測試框架模型在自動化測試中的使用
21.1 系統(tǒng)介紹
21.2 自動化測試可行性分析
21.2.1 現(xiàn)在的測試流程
21.2.2 手工測試工作量估算
21.2.3 引入自動化測試后工作量估算
21.2.4 收益
21.2.5 風(fēng)險(xiǎn)
21.3 自動化測試需求分析
21.4 測試方案及計(jì)劃
21.4.1 人力資源
21.4.2 時(shí)間進(jìn)度
21.4.3 測試環(huán)境
21.4.4 自動化測試模塊選擇及劃分
21.4.5 測試策略
21.4.6 測試數(shù)據(jù)準(zhǔn)備
21.4.7 風(fēng)險(xiǎn)分析
21.5 測試用例
21.6 腳本開發(fā)
21.6.1 自動化測試框架開發(fā)
21.6.2 功能腳本的開發(fā)
21.6.3 冒煙測試腳本開發(fā)
21.7 執(zhí)行測試
21.7.1 執(zhí)行冒煙測試
21.7.2 執(zhí)行功能驗(yàn)證測試
21.8 提交測試報(bào)告
21.8.1 提交自動化測試用例執(zhí)行表
21.8.2 提交自動化測試報(bào)告
21.9 本章 小結(jié)

本目錄推薦

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