[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 計算機與網絡 >> 《QTP自動化測試實踐 》掃描版[PDF]
《QTP自動化測試實踐 》掃描版[PDF]
下載分級 图书资源
資源類別 計算機與網絡
發布時間 2017/7/10
大       小 -
《QTP自動化測試實踐 》掃描版[PDF] 簡介: 中文名 : QTP自動化測試實踐 作者 : 陳能技 圖書分類 : 軟件 資源格式 : PDF 版本 : 掃描版 出版社 : 電子工業出版社 書號 : 9787121067273 發行時間 : 2008年6月1日 地區 : 大陸 語言 : 簡體中文 簡介 : 內容介紹:   本書面向使用QuickTest Professional測試工具進行自動化功能測試的測
電驢資源下載/磁力鏈接資源下載:
全選
"《QTP自動化測試實踐 》掃描版[PDF]"介紹
中文名: QTP自動化測試實踐
作者: 陳能技
圖書分類: 軟件
資源格式: PDF
版本: 掃描版
出版社: 電子工業出版社
書號: 9787121067273
發行時間: 2008年6月1日
地區: 大陸
語言: 簡體中文
簡介:

內容介紹:
  本書面向使用QuickTest Professional測試工具進行自動化功能測試的測試工程師,以及希望了解自動化功能測試的測試員。本書以循序漸進的方式講解了自動化功能測試的基本知識,結合QuickTest Professional的使用,深入講解自動化測試腳本的開發,涉及目前流行的數據驅動測試方法、關鍵字驅動測試方法等方面的內容,並且詳細講解了如何使用QuickTest Professional測試Windows控件、ActiveX控件、VB控件、Web控件等。
  對於希望了解和使用QuickTest Professional的插件技術的測試工程師,還詳細講解了QuickTest Professional的.NET插件的使用,包括利用.NET插件測試.NET Windows Form、Web Form,以及最新的WPF控件。同時還介紹了.NET插件的擴展技術,以及QuickTest Professional的自動化對象模型的使用方法。
本書在講解自動化測試腳本開發知識和QuickTest Professional的使用的過程中,通過詳細的例子進行分析和講解,讓讀者可以通過例子進行理解,並且可以自己進行嘗試,非常適合獨立學習和研究自動化測試技術的初級測試工程師參考使用。
作者介紹:
陳能技,廣州賽騰睿信息科技有限公司測試經驗、質量保障部主管。CSDN博客專家、51Testing博客專家。
畢業於廣東工業大學計算機學院。多年從事計算機軟件測試和質量改進工作,曾擔任程序員、測試工程師、技術支持工程師、QA、內審員等職務,具有豐富的測試團隊組建、自動化測試管理經驗。目前專注於軟件自動化測試及管理領域,倡導實用主義測試理論,堅信“Seeing is NOT believing,Testing is believing!”
內容截圖:

目錄:
第1篇 自動化測試基礎篇
第1章 軟件測試基礎
1.1 軟件缺陷與軟件測試
1.1.1 軟件缺陷與硬件缺陷的異同
1.1.2 如何通過軟件測試發現軟件缺陷
1.2 軟件質量與軟件測試
1.2.1 軟件質量管理在項目管理中的地位
1.2.2 軟件開發模式與軟件測試
1.2.3 軟件開發模式與自動化測試
1.2.4 軟件測試能保證軟件質量嗎
1.3 軟件開發與軟件測試
1.3.1 軟件開發與軟件測試的對立統一
1.3.2 測試人員需要的開發技術
第2章 軟件自動化測試
2.1 手工測試與自動化測試
2.1.1 手工測試的缺點
2.1.2 什麼時候使用自動化測試
2.1.3 自動化測試——你准備好了嗎
2.2 如何開展自動化測試
2.2.1 選取合適的測試項目來開展自動化測試
2.2.2 自動化測試介入的時機
2.2.3 自動化測試工程師的基本素質和技能要求
2.2.4 自動化測試的成本
2.3 自動化測試方案
2.3.1 選擇自動化測試方案
2.3.2 自動化測試腳本的編寫方法
2.3.3 線性腳本的編寫方法
2.3.4 結構化腳本的編寫方法
2.3.5 共享腳本的編寫方法
2.3.6 數據驅動腳本的編寫方法
2.3.7 關鍵字驅動腳本的編寫方法
2.3.8 合理選擇自動化測試腳本開發方法
2.4 實用性自動化測試策略
2.4.1 自動化測試工具的問題
2.4.2 自動化測試的管理規范
2.4.3 自動化測試中人的因素
第3章 軟件自動化測試工具
3.1 自動化測試工具類型
3.1.1 商業測試工具
3.1.2 開源測試工具
3.1.3 自主開發測試工具
3.2 自動化測試工具選型
3.2.1 測試工具評估
3.2.2 測試工具試用
3.2.3 自動化測試工具的培訓
3.3 自動化測試工具的原理
3.3.1 基於代碼層面的功能自動化測試工具
3.3.2 基於浏覽器和DOM對象模型的功能自動化測試工具
3.3.3 基於GUI對象識別的測試工具原理
3.3.4 反射機制在自動化功能測試工具中的使用
3.3.5 UI Automation在自動化功能測試工具中的使用
3.3.6 QTP對象識別技術
第2篇 QTP使用基礎篇
第4章 QuickTest Professional的安裝和配置
4.1 QTP 9.2的安裝
4.1.1 安裝要求
4.1.2 QTP 9.2支持的環境和程序
4.1.3 QTP 9.2支持的插件
4.1.4 安裝步驟
4.2 QTP 9.2的基本配置
4.2.1 QTP的幫助文檔
4.2.2 QTP的視頻教程
4.2.3 QTP自帶的樣例程序
4.2.4 啟動QTP
4.2.5 插件加載設置與管理
4.2.6 創建一個空的測試項目
4.2.7 錄制和測試運行設置
4.2.8 指定需要錄制的應用程序
4.2.9 使用QTP編寫第一個自動化測試腳本
第5章 QuickTest Professional的基本使用方法
5.1 QTP基本功能的使用
5.1.1 QTP自動化測試的基本過程
5.1.2 在關鍵字視圖中編輯測試腳本
5.1.3 在關鍵字視圖中為測試步驟添加注釋
5.1.4 在關鍵字視圖中添加測試信息的輸出
5.1.5 插入檢查點(Checkpoint)
5.1.6 在關鍵字視圖中插入新的測試步驟
5.1.7 在專家視圖中編輯測試腳本
5.1.8 腳本編輯器的使用
5.2 編輯測試腳本
5.2.1 識別對象
5.2.2 Object Spy的使用
5.2.3 對象庫管理
5.2.4 把測試對象添加到對象庫中
5.2.5 導出對象庫文件
5.2.6 在測試腳本中訪問對象庫的測試對象
5.2.7 添加新的Action
5.2.8 關聯Action的對象庫
5.2.9 編輯新的Action
5.2.10 在函數庫中創建自定義函數
5.3 運行和調試測試腳本
5.3.1 語法檢查
5.3.2 使用斷點
5.3.3 單步調試
5.3.4 調試查看器的使用
5.3.5 運行整個測試
5.3.6 運行部分測試
5.3.7 批量運行測試
5.4 分析測試結果
5.4.1 選擇測試運行結果的存儲位置
5.4.2 查看概要測試運行結果
5.4.3 查看檢查點的結果
5.4.4 查看測試過程的截屏
5.5 利用Active Screen來編輯測試腳本
5.5.1 查看Active Screen
5.5.2 Active Screen的設置
5.5.3 在Active Screen中選擇並添加對象到對象庫
5.5.4 選擇Active Screen中的對象並輸出其對象屬性
5.5.5 在Active Screen中插入檢查點
5.5.6 在Active Screen中選擇對象並添加測試步驟
第6章 QuickTest Professional與其他工具的整合
6.1 與WinRunner的整合
6.1.1 在QTP中調用WinRunner的測試腳本
6.1.2 在QTP中調用WinRunner的函數
6.2 QTP與LoadRunner的整合
6.2.1 在QTP中為LoadRunner設計測試腳本
6.2.2 使用Silent Test Runner模擬LoadRunner的調用
6.2.3 在LoadRunner中插入和運行QTP腳本
6.2.4 在LoadRunner中運行QTP腳本需要注意的幾點
第3篇 QTP腳本開發篇
第7章 關鍵字驅動測試
7.1 關鍵字驅動測試方法
7.1.1 什麼是關鍵字驅動測試方法
7.1.2 關鍵字測試驅動框架
7.1.3 關鍵字驅動實現自動化測試的階段劃分
7.1.4 什麼時候使用關鍵字驅動測試方法
7.2 可視化編輯測試步驟
7.2.1 編輯對象庫
7.2.2 選擇測試對象
7.2.3 選擇測試對象相應的操作
7.2.4 設置測試邏輯
7.3 檢查點的使用
7.3.1 為測試添加檢查點
7.3.2 檢查點類型
7.3.3 添加標准檢查點
7.3.4 添加圖像檢查點
7.3.5 添加位圖檢查點
7.3.6 添加表格檢查點
7.3.7 添加文本檢查點
7.3.8 添加文本區域檢查點
7.3.9 添加可訪問性檢查點
7.3.10 添加頁面檢查點
7.3.11 添加數據庫檢查點
7.3.12 添加XML檢查點
第8章 數據驅動測試
8.1 數據驅動測試方法
8.1.1 什麼時候使用數據驅動測試方法
8.1.2 數據驅動測試的一般步驟
8.2 參數化測試
8.2.1 通過參數化測試來提高測試的靈活性
8.2.2 參數化測試步驟
8.2.3 使用隨機數來進行參數化
8.2.4 參數化檢查點
8.2.5 設置數據表格迭代方式
8.3 Action測試輸入的參數化
8.3.1 編輯Action的屬性
8.3.2 添加Action的輸入參數
8.3.3 調用Action
8.4 使用環境變量的參數化
8.4.1 定義和設置環境變量
8.4.2 在測試步驟中綁定環境變量值
8.4.3 導出環境變量到XML文件
8.4.4 導入外部環境變量文件
8.5 使用數據驅動器來參數化測試
8.5.1 數據驅動器的使用方法
8.5.2 數據驅動向導
第9章 VBScript基礎
9.1 腳本語言簡介
9.1.1 Windows腳本語言
9.1.2 測試工具的“廠商語言”
9.2 VBScript語言基礎
9.2.1 VBScript的數據類型
9.2.2 變量子類型(Variant Subtypes)
9.2.3 VBScript的變量
9.2.4 VBScript的運算符
9.2.5 VBScript的條件語句
9.2.6 VBScript的循環語句
9.2.7 VBScript的Sub與Function
9.2.8 VBScript的數組
9.3 VBScript與正則表達式
9.3.1 正則表達式簡介
9.3.2 在VBScript中使用正則表達式
9.3.3 正則表達式在自動化測試中的使用
第10章 QTP測試腳本開發
10.1 熟練使用專家視圖
10.1.1 專家視圖與關鍵字視圖的對應關系
10.1.2 在專家視圖中編輯測試腳本的方法
10.1.3 輸入代碼注釋
10.1.4 自動化VBScript語法識別和完成
10.2 QTP的Utility對象的使用
10.2.1 使用PathFinder對象查找文件
10.2.2 使用XMLUtil對象檢查XML
10.2.3 使用Extern對象加載DLL
10.2.4 SystemUtil對象的使用
10.2.5 使用Reporter對象寫入測試結果
10.2.6 Environment對象的使用
10.3 QTP內置函數的使用
10.3.1 使用Print函數顯示信息
10.3.2 使用Wait函數暫停測試腳本的執行
10.3.3 使用ExecuteFile執行VBScript腳本
10.4 虛擬對象管理
10.4.1 什麼是虛擬對象
10.4.2 定義虛擬對象
10.4.3 虛擬對象的使用和管理
10.5 QTP測試腳本開發技巧
10.5.1 在運行過程中設置測試選項
10.5.2 巧用Setting對象的Item屬性
10.5.3 利用DotNetFactory對象訪問.NET類庫
10.5.4 自定義數據庫檢查點
10.6 Recovery Scenarios的使用
10.6.1 什麼是Recovery Scenarios
10.6.2 什麼時候使用Recovery Scenarios
10.6.3 定義Recovery Scenarios
10.6.4 關聯Recovery Scenario到測試腳本
10.6.5 Recovery Scenario的運行
10.7 利用DotNetFactory訪問.NET對象
10.7.1 DotNetFactory的使用方法
10.7.2 訪問.NET類庫
10.7.3 訪問C#編寫的DLL
第11章 QTP描述性編程 222
11.1 使用描述性編程的時機
11.1.1 錄制方式的測試腳本開發的問題
11.1.2 什麼時候使用描述性編程方法
11.2 描述性編程的使用方法
11.2.1 直接描述的方式
11.2.2 直接描述方式的語法格式
11.2.3 描述性編程的“後續強迫性”
11.2.4 使用描述性編程的技巧
11.2.5 使用“With”關鍵字簡化代碼
11.2.6 使用Description對象
11.2.7 設置Description對象的RegularExpression屬性
11.2.8 在ChildObjects對象中使用Description對象
11.3 用編程的方式創建檢查點
11.3.1 通過GetROProperty添加對控件的動態屬性的判斷
11.3.2 自定義的檢查點
第12章 使用QTP測試標准Windows對象
12.1 Desktop對象的使用
12.1.1 使用CaptureBitmap方法來截屏
12.1.2 使用ChildObjects方法獲取某個對象中包含的對象列表
12.1.3 使用RunAnalog方法運行低級錄制過程
12.2 SystemUtil對象的使用
12.2.1 使用Run方法運行文件或程序
12.2.2 在腳本運行過程中屏蔽鼠標和鍵盤
12.2.3 關閉進程
12.3 Clipboard對象的使用
12.3.1 Clipboard對象介紹
12.3.2 Clipboard對象的使用方法
12.4 標准Windows控件的基本屬性和方法
12.4.1 使用Exist屬性來判斷控件是否存在
12.4.2 使用CheckProperty檢查控件屬性
12.4.3 使用GetROProperty獲取控件屬性
12.5 各類標准Windows控件的測試
12.5.1 Dialog對象的測試
12.5.2 Static對象的測試
12.5.3 WinButton對象的測試
12.5.4 WinCalendar對象的測試
12.5.5 WinCheckBox對象的測試
12.5.6 WinComboBox對象的測試
12.5.7 Window對象的測試
12.5.8 WinEdit對象的測試
12.5.9 WinEditor對象的測試
12.5.10 WinList對象的測試
12.5.11 WinListView對象的測試
12.5.12 WinMenu對象的測試
12.5.13 WinRadioButton對象的測試
12.5.14 WinScrollBar對象的測試
12.5.15 WinSpin對象的測試
12.5.16 WinStatusBar對象的測試
12.5.17 WinTab對象的測試
12.5.18 WinToolbar對象的測試
12.5.19 WinTreeView對象的測試
12.5.20 WinObject對象的測試
第13章 使用QTP測試ActiveX對象
13.1 ActiveX對象的測試
13.1.1 Object屬性的使用
13.1.2 AcxUtil對象的FireEvent方法的使用
13.2 各類ActiveX控件的測試
13.2.1 RadioButton類ActiveX控件的測試
13.2.2 CheckBox類ActiveX控件的測試
13.2.3 Calendar類ActiveX控件的測試
13.2.4 Label類ActiveX控件的測試
13.2.5 ProgressBar類ActiveX控件的測試
13.2.6 SliderBar類ActiveX控件的測試
13.2.7 LED類ActiveX控件的測試
13.2.8 ListBox類ActiveX控件的測試
第14章 使用QTP測試VB對象
14.1 Visual Basic控件的測試
14.2 對各類VB控件的測試
14.2.1 VbButton對象的測試
14.2.2 VbCheckBox對象的測試
14.2.3 VbComboBox對象的測試
14.2.4 VbEdit對象的測試
14.2.5 VbEditor對象的測試
14.2.6 VbFrame對象的測試
14.2.7 VbLabel對象的測試
14.2.8 VbList對象的測試
14.2.9 VbRadioButton對象的測試
14.2.10 VbScrollBar對象的測試
14.2.11 VbWindow對象的測試
第15章 使用QTP測試標准Web對象
15.1 Web對象的測試
15.1.1 加載Web插件
15.1.2 Web的錄制和運行設置
15.1.3 QTP支持的浏覽器
15.1.4 Windows Applications的錄制和運行設置
15.1.5 設置IE的“Enable Tabbed Browsering”選項
15.1.6 使用Object屬性訪問DOM對象
15.1.7 使用Browser對象控制浏覽器的導航
15.2 對各類Web對象的測試
15.2.1 Page對象的測試
15.2.2 Frame對象的測試
15.2.3 Image對象的測試
15.2.4 Link對象的測試
15.2.5 WebButton對象的測試
15.2.6 WebCheckBox對象的測試
15.2.7 WebEdit對象的測試
15.2.8 WebFile對象的測試
15.2.9 WebList對象的測試
15.2.10 WebRadioGroup對象的測試
15.2.11 WebTable對象的測試
15.2.12 WebXML對象的測試
15.2.13 WebElement對象的測試
第4篇 QTP高級技術篇
第16章 QTP的插件技術
16.1 QTP插件簡介
16.1.1 查看插件安裝和加載情況
16.1.2 插件分離的好處
16.2 內建插件與外部插件
16.2.1 內建插件
16.2.2 外部插件
16.2.3 插件的安裝
16.3 插件加載與插件管理
16.3.1 QTP的插件加載過程分析
16.3.2 關聯QTP插件與測試腳本
16.3.3 插件關聯管理
16.3.4 通過編程方式啟動QTP並加載插件
16.3.5 插件與檢查點類型的關系
第17章 使用QTP的.NET插件測試.NET平台軟件
17.1 QTP的.NET插件
17.1.1 .NET插件安裝與設置
17.1.2 .NET Windows Forms Spy的使用
17.1.3 利用.NET Windows Forms Spy來分析.NET控件
17.2 測試.NET Windows Forms控件
17.2.1 QTP支持的.NET Windows Forms控件
17.2.2 通過Object屬性來獲取對象的內部屬性
17.2.3 通過Object屬性訪問並執行控件方法
17.2.4 查看Object屬性的兩種方法
17.3 測試WPF控件
17.3.1 加載WPF插件
17.3.2 QTP支持的WPF控件
17.3.3 訪問WPF控件的內部屬性和方法
17.4 測試.NET Web Forms控件
17.4.1 QTP支持的.NET Web Forms控件
17.4.2 測試.NET Web Forms的程序的前提條件
17.4.3 利用Object屬性來增強.NET Web Forms程序的測試
第18章 QTP的.NET插件擴展技術及其使用 323
18.1 QTP的.NET插件提供的擴展模塊
18.1.1 .NET插件的擴展模塊機制介紹
18.1.2 使用.NET Windows Forms Spy來協助開發擴展性
18.2 使用C#對QTP的.NET插件進行擴展
18.2.1 安裝Custom Server模板
18.2.2 建立.NET控件的測試擴展項目
18.2.3 實現控件錄制邏輯
18.2.4 注冊TrackBar控件的事件處理器
18.2.5 實現控件的運行邏輯
18.2.6 對QTP進行配置
18.2.7 擴展項目的運行
第19章 QTP的自動化對象模型及其使用
19.1 QTP自動化對象模型簡介
19.1.1 什麼時候使用自動化對象模型庫
19.1.2 選擇開發語言和環境
19.1.3 對象模型庫基本元素
19.2 在C#中使用QTP自動化對象模型
19.2.1 引用對象庫
19.2.2 在C#中調用QTP對象模型庫
19.3 常用的自動化對象模型方法介紹
19.3.1 在C#中啟動QTP並加載指定插件
19.3.2 在VBScript腳本中設置QTP選項
19.3.3 導出QTP選項設置到VBScript腳本
19.3.4 在VBScript腳本中設置QTP的環境變量
19.3.5 在VBScript腳本中設置測試運行選項
19.3.6 導出QTP測試設置到VBScript腳本中
第20章 使用QTP開發一個猴子測試工具
20.1 猴子測試
20.1.1 猴子測試簡介
20.1.2 笨猴子與聰明猴子
20.1.3 什麼時候使用猴子測試
20.2 使用QTP設計一個笨猴子
20.2.1 用QTP實現笨猴子的基本要素
20.2.2 使用Randomize函數產生隨機數
20.2.3 使用RandomNumber對象獲取隨機數
20.2.4 通過WMI對象獲取屏幕高度和寬度
20.2.5 利用DotNetFactory獲取屏幕高度和寬度
20.2.6 讓猴子控制鼠標和鍵盤
20.2.7 調用C#代碼中封裝的Windows API函數
20.2.8 輸入隨機字符串
20.2.9 記錄測試信息
20.2.10 截屏
20.2.11 記錄性能信息
20.2.12 基本的猴子測試工具
20.2.13 猴子測試工具的改進點
第21章 使用QTP測試Web Services
21.1 Web Services插件介紹
21.1.1 什麼是Web Services
21.1.2 Web Services插件的幫助文檔
21.2 使用Web Services插件測試Web Services
21.2.1 Web Service測試向導的使用
21.2.2 運行Web Service測試
21.2.3 修改Web Service測試腳本中的檢查點
21.2.4 參數化Web服務的輸入
21.2.5 在對象庫中添加Web Service測試對象
21.2.6 檢查WSDL是否滿足WS-I標准
21.2.7 使用ValidateWSDL方法檢查WSDL
第22章 如何編寫高質量的QTP測試腳本
22.1 QTP測試腳本編碼規范
22.1.1 常量命名規范
22.1.2 變量命名規范
22.1.3 對象命名規范
22.1.4 代碼注釋規范
22.1.5 代碼風格
22.2 通過管理對象庫來提高代碼的可讀性
22.2.1 直接錄制的測試腳本的問題
22.2.2 通過修改命名來達到更加易讀的效果
22.2.3 縮減代碼行長度的方法
22.2.4 以中文命名測試對象 
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved