最近有幾位朋友問到描述性編程的問題,那么我們今天就來探討一下 QTP 中的描述性編程吧.當我們并不想QTP依靠對象庫來識別對象時,我們就可以借用描述性編程的方式.把對象的屬性及屬性值直接..
先說wait函數,當腳本走到wait函數時,就開始執行這個函數.如:wait(10),就等待10秒種后再繼續執行下面的語句.wait函數的這個等待的時間,那相對來說是比較固定的.如上例子,一定要等待完10秒后再執行..
在 自動化測試 當中,有時為了模擬真實效果,或者為了達到某種操作效果,那么勢必要把腳本參數化.那么一般的針對輸入值的參數化或者select選擇值的參數化,操作也比較容易,這里也不多說了,直接..
QTP 中的數據庫檢查點 要創建數據庫檢查點或輸出值,請執行下列操作: 選擇“插入”“檢查點”“數據庫檢查點”或“插入”“輸出值”“數據庫輸出值”。將打開“數據庫查詢向導”。 選..
QTP中虛擬對象設置 當我們在錄制腳本中,有時會遇到某個對象回放時不能識別.那么就可以考慮是不是可以做個虛擬對象來代替它.您可以將這些對象定義為虛擬對象,并將它們映射到標準類,例..
如何在QTP中調用 .net 編寫的類 作者: 未知 來源: 網絡 轉載 環境:QTP9.2,這個版本提供了調用.net框架的功能,使用DotNetFactory對象就可以實現。 QTP的幫助文檔里面提供了一個例子: 如何用DotNe..
由于一直以來事情都比較多,最近上課還有其它的事情,所以本來答應一個朋友把腳本幫他寫一些,但是耽誤了3-4天了,實在不好意思。這里把腳本簡單說一下,我們分析一下。 當時問題是這..
QTP 有時候需要訪問 數據庫 ,以下整理了一些訪問數據庫常用的FUNCTION '================================================ '說明:連接數據庫 '參數:curSession,數據庫連接的指針,用于后面具體訪問的操作..
在QTP中建立一個 數據庫 檢查點 與 Robot 相比,QTP直接提供了對數據庫中的數據進行檢查的檢查點,這樣如果在我們的 測試 中需要對后臺的業務數據進行檢查,只需要建立一個數據庫檢查點就可..
大家都知道,在 vb s中沒有提供函數重載的功能,在很大程度上造成了 開發 腳本的不方便,其實在 QTP 中是可以將方法進行重載的,在QTP幫助里有很詳細的說明 其實無非就是兩個方法: 1、Re..
..
就 QTP ( MI 公司的 QuickTestPro .)談談我的感想。 對于我來說,學習QTP是一個漫長而有艱苦的過程 。首先我不是計算機及相關專業畢業的(醫學相關)。跳入 測試 部時,我正在接受 程序員 的..
通過Action參數來傳遞數據 Action2的腳本如下: ' Input Parameters Message = Parameter("Msg") Msgbox Message ' Output Parameters If NOT Message = "" Then Parameter("ReturnMsg") = "The Message is " Message Else Parameter("ReturnMsg") = "The..
QTP 的基本使用函數: 1, 獲取對話框相應的文字: GetVisible Text 2, 查找相應的字符串: instr (1,查找目標字符串,所查找的字符串) 3, 隨機數的獲取: Randomnumber.Value() 或cstr(int(Rnd*10)+1) 4, 等待函數: Wait..
不將 測試 結果記錄到日志的語句。 對于已知是錯誤的驗證點,在測試報告中能否記錄通過,或者根本不記錄: Reporter.Filter = NewMode The mode can be one of the following values: Mode '模式 Descrīption '描述..
QuickTestPro fessional基本使用示例(原創) 1設置腳本間的間隔時間 Wait(2),單位:秒 2循環語句while i=0 do while(i10) Window("Opera").Restore Window("Opera").WinObject("OperaWindowClass").Click 446,232 Window("Opera").WinObj..
使用 QTP 對報表中的webtable內容進行正確性驗證。 基本思路是: 一:使用getcelldata(i,j)的方法遍歷webtable把表格內容存入一個數組中,一般為二維數組 二:使用 數據庫 連接組件ADODB連接后臺..
我現在用的是 QTP 9.2,這個版本提供了調用.net框架的功能,使用DotNetFactory對象就可以實現。QTP的幫助文檔里面提供了一個例子: Set var_CreateInstance = DotNetFactory.CreateInstance("System. Windows .Forms.For..
在上一篇《管理 QTP 測試腳本 的對象倉庫》中,我們討論了如何建立一個結構化的,易于維護的對象倉庫系統。我們這樣做不僅僅是為了維護方便,更重要的一點,當我們有了一套結構清楚的對..
很多網站的登錄都使用ActiveX控件來輸入密碼,增強 安全 性。用 QTP 錄制含有ActiveX控件的頁面也很簡單。我這里要講的是,IE6在安裝了更新補丁以后,對QTP腳本會有一些影響。 細心的同學可能..