當前位置:成語大全網 - 書法字典 - QTP自動化測試實踐參考書目

QTP自動化測試實踐參考書目

第1章自動化測試基礎

第65438章+0軟件測試基礎

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.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.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.2自動化測試管理規範

2.4.3自動化測試中的人為因素

第3章軟件自動化測試工具

3.1自動測試工具類型

3.1.1商業測試工具

3.1.2開源測試工具

3.1.3自行開發的測試工具

3.2自動測試工具選擇

測試工具評估

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自動化的使用

3.3.6 QTP物體識別技術

第2條QTP用法基礎

第4章快速測試專家的安裝和配置

4.1安裝QTP9.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附帶的示例程序

啟動QTP

4.2.5插件加載設置和管理

4.2.6創建壹個空的測試項目。

4.2.7記錄和測試操作設置

4.2.8指定要記錄的應用程序。

4.2.9使用QTP編寫第壹個自動化測試腳本。

第5章快速測試專家的基本用法

5.1 QTP基本功能的使用

5.1.1 QTP自動測試基本流程

5.1.2在關鍵字視圖中編輯測試腳本

5.1.3在關鍵字視圖中為測試步驟添加註釋。

5.1.4在關鍵字視圖中添加測試信息的輸出

5.1.5插入壹個檢查點。

5.1.6在關鍵字視圖中插入新的測試步驟。

5.1.7在專家視圖中編輯測試腳本

5.1.8腳本編輯器的使用

5.2編輯測試腳本

5.2.1識別對象

對象間諜的使用

對象庫管理

5.2.4將測試對象添加到對象庫中。

5.2.5導出對象庫文件

5.2.6訪問測試腳本中對象庫的測試對象。

5.2.7添加新動作

5.2.8關聯動作的對象庫

編輯新動作

5.2.10在函數庫創建自定義函數

5.3運行和調試測試腳本

5.3.1語法檢查

使用斷點

單步調試

調試查看器的使用

5.3.5運行整個測試。

運行壹些測試

批量運行試驗

5.4測試結果分析

5.4.1選擇測試運行結果的存儲位置。

5.4.2查看匯總測試的運行結果。

5.4.3檢查檢查點的結果。

5.4.4檢查測試過程的屏幕截圖。

5.5使用活動屏幕編輯測試腳本

5.5.1查看活動屏幕

活動屏幕的設置

5.5.3在活動屏幕中選擇對象並將其添加到對象庫中。

5.5.4在活動屏幕中選擇對象並輸出其對象屬性。

5.5.5在活動屏幕中插入檢查點。

5.5.6在活動屏幕中選擇對象並添加測試步驟。

第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腳本時需要註意的幾點

第三章QTP劇本發展

第7章關鍵字驅動測試

7.1關鍵字驅動測試方法

7.1.1什麽是關鍵詞驅動測試法?

7.1.2關鍵字測試驅動框架

7.1.3關鍵字驅動實現自動測試階段劃分。

7.1.4什麽時候使用關鍵字驅動的測試方法?

7.2可視化編輯測試步驟

7.2.1編輯對象庫

選擇測試對象

7.2.3選擇測試對象的相應操作。

設置測試邏輯

7.3檢查站的使用

7.3.1為測試添加壹個檢查點。

檢查點類型

7.3.3添加標準檢查點

7.3.4添加映像檢查點

7.3.5添加位圖檢查點

7.3.6添加表檢查點

7.3.7添加文本檢查點

7.3.8添加文本區域檢查點

7.3.9添加無障礙檢查點

添加頁面檢查點

7.3.11添加數據庫檢查點

添加XML檢查點

第8章黑盒測試

8.1黑盒測試方法

8.1.1何時使用黑盒測試方法?

8.1.2黑盒測試的壹般步驟

8.2參數測試

8.2.1通過參數化測試提高了測試的靈活性。

參數化測試步驟

8.2.3使用隨機數進行參數化。

參數化檢查點

8.2.5設置數據表的叠代模式

8.3動作測試輸入的參數化

編輯動作的屬性

8.3.2添加動作輸入參數。

8.3.3呼叫行動

8.4使用環境變量的參數化

定義和設置環境變量

8.4.2在測試步驟中綁定環境變量值。

8.4.3將環境變量導出到XML文件。

8.4.4導入外部環境變量文件

8.5使用數據驅動程序來參數化測試

數據驅動程序的使用

數據驅動向導

第9章VBScript基礎

9.1腳本語言介紹

9.1.1 Windows腳本語言

測試工具的9.1.2“供應商語言”

9.2 VBScript語言基礎

9.2.1 VBScript數據類型

變異亞型

VBScript變量

VBScript的運算符

VBScript的條件語句

VBScript的循環語句

VBScript的Sub和函數

VBScript數組

9.3 VBScript和正則表達式

9.3.1正則表達式簡介

9.3.2在VBScript中使用正則表達式

9.3.3自動化測試中正則表達式的使用

第10章QTP測試腳本開發

第11章QTP描述性編程222

第12章使用QTP測試標準Windows對象

第13章使用QTP測試ActiveX對象

13.1 ActiveX對象的測試

使用13.1.1對象屬性

13.1.2 AcxUtil對象的FireEvent方法的使用

13.2測試各種ActiveX控件

13.2.1單選按鈕類的ActiveX控件測試

13.2.2復選框ActiveX控件的測試

13.2.3日歷ActiveX控件測試

13.2.4標簽控件測試

13.2.5 ProgressBar ActiveX控件測試

13.2.6 SliderBar ActiveX控件測試

13.2.7 LED ActiveX控件測試

13.2.8列表框ActiveX控件的測試

第14章使用QTP測試VB對象

14.1 Visual Basic控件的測試

各種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 . 11vb window對象的測試

第15章使用QTP測試標準Web對象

15.1 Web對象的測試

15.1.1加載Web插件。

15.1.2 Web的錄制和運行設置

15.1.3 QTP支持的瀏覽器

15.1.4 Windows應用程序的錄制和運行設置

15.1.5設置IE的“啟用選項卡瀏覽”選項。

15.1.6使用對象屬性訪問DOM對象。

15.1.7使用瀏覽器對象來控制瀏覽器的導航。

15.2各種Web對象的測試

測試15.2.1頁面對象

15.2.2框架對象測試

15.2.3圖像對象的測試

15.2.4鏈接對象的測試

15 . 2 . 5 web button對象的測試

15.2.6測試Webcheckbox對象

15.2.7測試WebEdit對象

15.2.8 WebFile對象測試

15.2.9測試網絡列表對象

15.2.10 WebRadio組對象的測試

測試15 . 2 . 11 web table對象

15.2.12 WebXML對象測試

15.2.13測試WebElement對象

第四條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插件關聯管理

通過編程和加載插件來啟動QTP。

16.3.5插件和檢查點類型之間的關系

第17章測試。NET平臺軟件與。QTP的網絡插件。

17.1 QTP的網絡插件

17.1.1 .NET插件安裝和設置

使用17.1.2 . net Windows Forms Spy

17.1.3使用。NET Windows窗體窺探分析。網絡控制。

17.2測試。NET Windows窗體控件

17.2.1 QTP支持。NET Windows窗體控件。

17.2.2通過對象屬性獲取對象的內部屬性。

17.2.3通過對象屬性訪問和執行控制方法。

17.2.4查看對象屬性的兩種方法

17.3測試WPF控制

17.3.1加載WPF插件。

WPF控制由17.3.2 QTP支持

17.3.3訪問WPF控制的內部屬性和方法

17.4測試。NET Web窗體控件

17.4.1 QTP支持。NET Web窗體控件。

17.4.2測試程序的先決條件。NET Web窗體

17.4.3加強對。NET Web窗體程序中使用對象屬性

第18章QTP的。NET插件擴展技術及其應用323

提供的擴展模塊。18.1 QTP的網絡插件。

18.1.1的擴展模塊機制介紹。NET插件。

18.1.2用途。NET Windows窗體Spy來幫助開發可擴展性。

18.2使用C#擴展。QTP的網絡插件。

18.2.1安裝自定義服務器模板

18.2.2建立的測試擴展項目。網絡控制。

18.2.3控制記錄邏輯的實現

18.2.4註冊跟蹤條控件的事件處理程序。

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腳本。

第二十章使用QTP開發了壹個猴子測試工具。

20.1猴子測試20.1.1猴子測試簡介20.1.2笨猴子和聰明猴子20.1.3何時使用猴子測試20.2用QTP設計壹只笨猴子20.2.1用QTP實現笨猴子的基本元素20.2.2隨機函數生成隨機數20。2。3用隨機數獲取隨機數 代碼中封裝的Windows API函數20.2.8輸入隨機字符串20.2.9記錄測試信息20.2.10屏幕截圖20.2.1記錄性能信息20.2.12基本猴子測試工具20.2.12。

用QTP測試Web服務

21.1 Web服務插件簡介21.1什麽是Web服務21.1.2 Web服務插件的幫助文檔21.2使用Web服務插件測試Web?服務21.2.1使用Web服務測試向導21.2.2運行Web服務測試21.2.3修改檢查點21 . 2。4參數化Web服務的輸入21。2。。5將Web服務測試對象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.65438+直接記錄的測試腳本的0個問題22.2.2通過修改命名來達到更具可讀性的效果22.2.3減少代碼行長度的方法22.2.4用中文命名測試對象。