UFT參數化


UFT參數化

錄制腳本對象:HP自帶飛機訂票系統

目標:使用參數化(DataTable)實現UFT的迭代,登錄-訂票1-退出-登錄-訂票2-退出...

也就是說,對整個流程做迭代

步驟:

首先,我們要錄制腳本,將登錄、訂票、退出模塊分別錄制腳本,登錄為Action1,訂票為Action2,登出為Action3(各個模塊的Action名稱可以手動修改)

然后,參數化測試數據。例如:對訂票模塊的出發城市(fromCity)和到達城市(toCity)進行參數化,

 

 

 

此處的參數可以手動填寫,也可以右擊選擇文件導入(Excel),還可以從數據庫導入

這里所說的參數化是全局的(global ),關注的是整個程序

也就是說,整個流程迭代了兩次

還有一種參數化是local 的,即局部的,關注的是Action

兩者區別:

global 是全局的,有幾行數據程序就要回放幾次,不能重新設置

local 是局部的,有幾行數據action 就要回放幾次

對訂票模塊做局部參數化,腳本回放流程與for循環是一致的,登錄-訂票1-訂票2-...-訂票n-退出

配置如下:

 

 

還有一個重要的設置,右擊工作流中的訂票模塊,選擇“操作調用屬性”

 

選擇在所有行上運行,這樣訂票模塊就迭代了兩次。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM