當前位置:編程學習大全網 - 編程語言 - 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.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.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自動化的使用

3.3.6 QTP物體識別技術

第2篇QTP用法基礎

第4章安裝和配置QuickTest Professional

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使用靜默測試運行器模擬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.2選擇測試對象

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.10添加頁面檢查點

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使用數據驅動程序來參數化測試

數據驅動程序的使用

8.5.2數據驅動向導

第9章VBScript基礎

9.1腳本語言介紹

9.1.1 Windows腳本語言

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

9.2 VBScript語言基礎

VBScript數據類型

變異亞型

VBScript變量

VBScript的操作符

VBScript的條件語句

9 . 2 . 6 VBScript循環語句

9 . 2 . 7 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 RadioButton類的ActiveX控件測試

13.2.2復選框ActiveX控件的測試

13.2.3日歷ActiveX控件測試

13.2.4標簽ActiveX控件的測試

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使用Browser對象控制瀏覽器的導航。

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網絡文件對象測試

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

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

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

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

17.1 QTP的網絡插件

17.1.1 .NET插件的安裝和設置

使用17.1.2 . net Windows Forms Spy

17.1.3使用。NET Windows窗體間諜分析。網絡控件。

17.2測試。NET Windows窗體控件

QTP支持. NET Windows窗體控件。

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

17.2.3通過對象屬性訪問並執行控件方法。

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

17.3測試WPF控制

1加載WPF插件。

17.3.2 QTP支持的WPF控制

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

17.4測試。NET Web窗體控件

17.4.1 QTP支持。

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 Forms Spy來幫助開發可擴展性。

18.2使用C#擴展。QTP的. NET插件。

18.2.1安裝自定義服務器模板

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

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隨機函數生成隨機數20.2.3用RandomNumber獲得隨機數 代碼中封裝的Windows API函數20.2.8輸入隨機字符串20.2.9記錄測試信息20.2.10截圖20.2.1記錄性能信息20.2.12基本猴子測試工具20.2.12。

第21章用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.1直接記錄的測試腳本的問題22.2.2通過修改命名達到更具可讀性的效果22.2.3減少代碼行長度的方法22.2.4用中文命名測試對象。

  • 上一篇:什麽是“鬼影”病毒?怎麽防範?
  • 下一篇:01年費城76人隊的主力陣容是哪五個?
  • copyright 2024編程學習大全網