1.qtp登入時確保載入delphi外掛程式
2.錄製了delphi語言編寫的程式後,可正常錄製。回放時有些控制項無法回放,提示找不到物件。
1)檢查物件倉庫中有該物件
2)使用spy工具檢視物件的屬性,確保應用程式中物件的屬性與物件倉庫的屬性一致
3)仍不能回放
3.通過以上兩點檢查,回放扔提示找不到物件,是由於物件的識別不正確
在物件倉庫中可以看到:
識別不正確的物件,有乙個明顯的標誌,標示為彩色的立體小方框;識別不正確的話,一般會將物件識別為winobject型別的物件
4.解決方法:對映
tools-object identification...
在object identification介面environment下拉框選中standard windows
要對映成的物件
識別正確後顯示型別
5.對映完成之後需要重新錄製指令碼,回放即可執行即可識別物件
QTP 錄製 回放 原理
自動化測試可以基於 例如junit,cppunit,可以基於協議,例如loadrunner,qtp是基於gui介面的自動化測試工具。junit和cppunit屬於單元測試,loadrunner和qtp屬於系統測試。loadrunner用於系統的效能測試,qtp用於系統的功能測試。qtp是一款基於介面...
QTP的鍵盤滑鼠錄製
1 qtp錄製鍵盤操作時,有時需要自己寫程式實現。方法如下 key argument backspace or break caps lock del or delete or down arrow endenter or eschelp home ins or insert or left arr...
QTP系列研究 錄製回放原理
其實qtp是一款基於gui層的automation測試工具。qtp的整個核心都在物件倉庫上。qtp錄製的是滑鼠和鍵盤的訊息。qtp錄製回放時基於windows作業系統的訊息機制。qtp在錄製時監聽應用程式的訊息,監聽到之後把訊息放到容器裡,而另外的監聽程式則從容器中取出容器中的訊息,並呼叫對用的ap...