UFT工作原理

2021-07-07 01:40:32 字數 595 閱讀 1179

uft工作原理:

1.錄製的時候,qtp將我們操作過的所有物件都記錄下來,儲存在物件庫object repository中,記錄的形式是乙個邏輯名加上若干識別屬性

2.執行指令碼時,qtp分析該指令碼要執行那個物件的操作,然後根據該語句中的邏輯名,在物件庫中查詢該物件的詳細記錄,然後在執行的真實披頭散髮軟體

中按圖索驥,找到需要操作的物件,把語句規定的操作施加在該物件上.施加的主要動作就是把操作的相關訊息時間放入到該物件視窗的訊息迴圈佇列中

3.所以,乙個完整的指令碼測試

應該包括兩部分,乙個是測試指令碼的**,乙個是物件庫

另外:描述性程式設計和傳統的qtp指令碼的區別是:他把需要識別的物件的屬性從物件庫中轉移到了指令碼裡面,通過在指令碼裡面的特殊語法格式.來告訴qtp識別物件的方法.描述性程式設計更加靈活,因為他不需要經過錄製這個步驟,可以直接通過程式設計的方式操作任何乙個你想操作的物件,只要你在測試指令碼**裡提供給qtp識別該物件的足夠資訊。

描述性程式設計沒有嚴格的要求,只要遵循乙個原則:在**中告訴qtp足夠他識別該物件的屬性,qtp就可以不通過物件庫,而是通過描述性程式設計的方式完成對指定物件的操作.所以描述性程式設計沒有什麼神秘的,他無非是把原來儲存在物件庫中的資訊提到**中來了而已.

UFT的工具簡介

uft的工具簡介 uft是unified functional testing的簡稱,是一種自動化測試工具,以vbscript為內嵌語言。uft支援功能測試和回歸測試自動化,可用於軟體應用環境的測試。uft使測試人員能夠使用專業的捕獲技術直接從應用程式螢幕中捕獲流程來構建測試用例。測試專家還可通過整...

UFT的退出函式

1 exitaction 退出當前操作,無論其本地 操作 迴圈屬性是什麼。2 exitactioniteration 退出操作的當前迴圈。3 exitcomponent 退出當前元件並繼續業務流程測試中的下乙個元件,無論元件的迴圈設定是什麼。4 exitcomponentiteration 退出當前...

UFT 環境變數

內建環境變數取指令碼所在目錄 dim testername,scriptpath,scriptname dim osname,osversion dim path testername environment.value username sharing yang scriptpath enviro...