當前位置:百科全書館>科技>APP應用>

qtp是什麼測試工具

APP應用 閲讀(7.43K)

品牌型號:聯想拯救者Y9000P
系統:Windows 11

qtp是什麼測試工具

qtp是自動測試工具。QTP是QuickTestProfessional的簡稱,是一種自動測試工具。使用QTP的目的是想用它來執行重複的自動化測試,主要是用於迴歸測試和測試同一軟件的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試哪些功能、操作步驟、輸入數據和期望的輸出數據等。

QTP的基本功能:提供符合所有主要應用軟件環境的功能測試和迴歸測試的自動化。採用關鍵字驅動的理念以簡化測試用例的創建和維護。它讓用户可以直接錄製屏幕上的操作流程,自動生成功能測試或者回歸測試用例。專業的測試者也可以通過提供的內置腳本和調試環境來取得對測試和對象屬性的完全控制。

QTP的錄製原理:根據用户在應用程序界面上的操作,QTP採用ObjectIdentificationTools工具對被操作的對象進行識別,採用反編譯的原理看其屬於哪個插件類,從而進一步識別其屬於什麼控件類,然後QTP把對應的控件類實例化一個對象,並把獲取的應用程序的一部分屬性值(足以識別對象?)賦給新建的對象,並添加到對象庫裏即TO對象,而把用户對對象的操作添加到腳本里面。

QTP的回放原理:QTP根據腳本中記錄下來的對象操作的順序進行回放。QTP從腳本中讀取到該對象,並根據對象的層次和名稱到對象庫中尋找相同名稱的測試庫對象,在測試庫找到相應的對象,獲得對象的屬性,根據對象庫中對象的屬性,在運行的應用程序中進行匹配,尋找運行時對象,找到後根據腳本中記錄的對該對象執行的動作和參數值。