本文提供一種QTP運行錯誤的捕捉和記錄方法 結合QTP本身的場景恢復機制,可以很好的解決該問題 首先在恢復場景中定義場景恢復策略..
最近換了新的工作,做外包,搞自動化測試,主要是用QTP和QC??梢蚤L期使用QTP了,工作用的是9.0的,家里是9.2的,有一些不一致。比如9.2有個腳本編寫工具,9.0沒有。 ..
不知道大家是否用過QTP的output vaue的方法,比如說頁面出現一大堆文字然后中間有個訂單號,我們可以用output value的方法把訂單號輸出保存到參數或變量里面,這在我之前的文章有提到過。不過..
在制作場景恢復的時候可以選擇調用函數來解決,下面的函數就是為此寫的。因為之前用的場景恢復只報錯了,看報告后大概了解了Object、Method、Arguments、retVal等參數的意義..
大家可能都知道怎么在一個Test里的多個action之間傳遞參數,可以用DataTable也可以用Parameter。 那么在多個Test之間如何傳遞參數呢,一般常用的有excel,這個方法應該比較普遍了。這里介紹..
這是以前指導過我的一個專家給我的代碼,發出來給大家分享一下。作用和用法請查看代碼里的注釋。 ..
上次的第一點其實就是描述式編程,有時候描述式很方便,不過有時候也不方便,比如我下面遇到的問題。當然,這幾天還碰到一個日歷控件,開始用了笨方法,今天發現好的方法了,拿來分享..
很久沒來寫東西了。最近也比較忙,任務很多?,F在遇到的問題越來越少了,或者說常見的問題都已經能自己解決了,比如查查幫助。 基本上我遇到的問題80%都可以在幫助里找到,有幾..
QTP連接oracle并操作數據庫的方法這里以oracle 9i為例子,其他的數據庫連接方法是相通的。 a.首先要在本機建議ODBC數據源,這個屬于基本操作,這里不講,跳過; ..
要想使用QTP進行自動化測試,必須了解VBScript這門語言,對于使用過ASP或VB開發的人來說,VBScript已經再熟悉不過了,但是沒有接觸過VBScript的同學也不要灰心,因為這門語言簡單易學。 ..
VBScript作為腳本語言不僅能夠編寫簡單的腳本,而且還能夠創建及使用對象編寫復雜的腳本,如Class對象,數據字典,操作文件夾及文件,錯誤處理,正則表達式等等。 1. Class對象 ..
WinMenu對象是指菜單控件,常用的測試操作是Select方法,用來模擬用戶選擇某個菜單項??梢允褂肂uildMenuPath方法構建菜單路徑 如:MenuPath = object.WinMenu("Menu").BulidMenuPath(";") object..
自動化測試并不只是利用自動化測試工具進行錄制回放操作。雖然基本是每一個自動化測試工具都必須提供的功能,但如果只是這么應用,從嚴格意義上來說,這并不能算是自動化測試。最多只..
對于使用QTP做為自動化測試工具的測試項目來說,其對象庫的管理在整個自動化測試過程中,占有非常重要的地位。特別是對于一個大型的應用系統,其界面的對象多而雜,一個統一、有序的對..
本文介紹了Reporter對象的幾個鮮為人知的方法,利用LogEvent、SetContext、UnSetContext方法,可以實現日志的結構化、層次化寫入,讓你的QTP測試報告看起來更加有條理、分類清晰。 QTP的日..
當你在回放QTP的時候,你是否有注意過QTP在回放的時候鼠標是沒有運動的 有些朋友肯定會問,既然是CLICK點擊為什么鼠標沒有動,而QTP回放的時候卻可以成功的點擊按鈕的呢 其實QTP是有兩..
不知道為什么HP的幫助文檔中沒有提供關于DeviceReplay的強大功能的信息描述。你可以在Java插件中卻可以找到DeviceReplay的屬性,但是對于那些不使用Java插件的人可能會覺得這個對象僅在Java程序的..
1、Object Spy的Tips Hold the CTRL key to change the window focus or perform other mouse operations 2、QTP為什么無法單步調試? 安裝Microsoft Script Debuger即可 ..
QTP主要采用的是使用GUI模擬人的操作。它在模擬人的操作時會記錄操作的對象及所做的操作和順序,然后在回放時按記錄順序操作這些對象。而在這個模擬的過程中,最重要的莫過于界面對象..
一、前提 使用QTP測試數據輸入是否成功。 在本例中使用三個辦法:1、檢查頁面顯示的記錄條數;2、根據關鍵字檢查數據庫中數據;3、檢查頁面顯示的最后一行數據是否為新增..