原创 《QTP自動化測試進階》(5)

學習《QTP自動化測試進階》第7章   QTP支持的檢查點類型: (1)標準檢查點(Standard Checkpoint):用於檢查測試對象的屬性。 (2)圖像檢查點(Image Checkpoint):用於檢查被測試應用程序的圖像。 (

原创 《QTP自動化測試進階》(16)

學習《QTP自動化測試進階》第18章 –QTP的.NET插件擴展技術及其使用   在碰到一些不被直接支持的.NET控件時,可利用QTP的.NET插件的可擴展性來開發出支持第三方控件,或者是個性化控件的特性。   .NET插件擴展開發步驟:

原创 《QTP自動化測試進階》(18)

學習《QTP自動化測試進階》第20章 – 使用QTP開發一個猴子測試工具   “猴子測試”,也叫隨機測試,因爲它的原理是利用測試工具隨機產生鍵盤敲擊和鼠標點擊事件,就像一隻大猩猩在狂敲鍵盤,因此,也叫猴子測試。   產生隨機數: Dim M

原创 《QTP自動化測試進階》(15)

學習《QTP自動化測試進階》第17章 –使用QTP的.NET插件測試.NET平臺軟件   QTP .NET插件用於識別和錄製WPF(Windows Presentation Foundation)控件、Windows Forms控件或者We

原创 《QTP自動化測試進階》(10)

學習《QTP自動化測試進階》第12章 – 使用QTP測試標準Windows對象   使用CaptureBitmap方法來截屏 使用ChildObjects方法獲取某個對象中包含的對象列表 使用RunAnalog方法運行低級錄製過程   熟悉

原创 《QTP自動化測試進階》(17)

學習《QTP自動化測試進階》第19章 – QTP的自動化對象模型及其使用   QTP提供了完整的自動化對象模型,可用多種編程語言和開發工具來編寫控制QTP運行和測試的代碼   使用QTP自動化模型的場景: 初始化腳本:編寫腳本自動化地啓動Q

原创 《QTP自動化測試進階》(20)

學習第22章 - 如何編寫高質量的QTP測試腳本   高質量的QTP測試腳本可以讓測試腳本的後期維護工作量較少,可以讓代碼的可讀性增強,從而有利於測試員之間基於測試腳本的交流。   由於QTP的測試腳本採用的是VBScript腳本語言,因此

原创 《QTP自動化測試進階》(6)

學習《QTP自動化測試進階》第8章 – 數據驅動   測試腳本的開發和維護是自動化測試的重要環節,適當地調整和增強測試腳本,能提高測試腳本的靈活性,增加測試覆蓋面,以及提高應對測試對象變更的能力。數據驅動方式的測試腳本開發是解決這類問題的重

原创 《QTP自動化測試進階》(3)

學習《QTP自動化測試進階》第5章 – QTP的基本使用   使用QTP進行自動化測試的基本過程: (1)錄製測試腳本。 (2)編輯測試腳本。 (3)調試測試腳本。 (4)運行測試腳本。 (5)分析測試結果。   Object Spy的使用

原创 《QTP自動化測試進階》(8)

學習《QTP自動化測試進階》第10章 – QTP測試腳本開發   Utility對象: 用PathFinder對象查找文件 用XMLUtil對象檢查XML 用Extern對象加載DLL 用SystemUtil的Run方法啓動被測試程序 用R

原创 《QTP自動化測試進階》(7)

學習《QTP自動化測試進階》第9章 – VBScript基礎   作爲QTP的腳本語言,VBScript是寫好QTP腳本的必備知識!     變量的聲明可以用Dim語句,也可以不預先聲明,而直接在腳本中使用變量名,這是隱式的變量聲明方法。這

原创 我的友情鏈接

51CTO博客開發

原创 《QTP自動化測試進階》(9)

學習《QTP自動化測試進階》第11章 – QTP描述性編程   使用QTP的描述性編程編寫腳本的方式,與錄製腳本以及在關鍵字視圖編寫腳本的方式有很大的不同。描述性編程能提供更加靈活的測試腳本編寫方法,並且能擺脫測試對象庫的限制,編寫出更爲複

原创 《QTP自動化測試進階》(12)

學習《QTP自動化測試進階》第14章 –使用QTP測試VB對象   要想QTP能識別和錄製各種VB控件,首先,必須在QTP啓動時加載Visual Basic插件。   測試這些VB控件應該注意利用其Object屬性,通過Object屬性來訪

原创 《QTP自動化測試進階》(13)

學習《QTP自動化測試進階》第15章 –使用QTP測試Web對象   加載Web插件 先啓動QTP,再啓動瀏覽器,否則Web元素識別不了   最新版本QTP11支持的瀏覽器: IE:6、7、8 Firefox:3.0.x、3.5、   QT