您好,登錄后才能下訂單哦!
1.DataTable實現參數化
datatable是QTP提供的最容易實現參數化的方法,QTP對它進行封裝并提供了很多方法,DataTable包括兩個Sheet:Global和Local。其中,Globle適用于所有Action;而Local只適用于當前的Action
Datatable中的數據是來自哪個文件或者說這些數據是存在于哪個文件中呢?當腳本錄制完成后,對該腳本進行保存,腳本根目錄下會生成Default.xls文件,Datatable中所有的數據都來自這個文件。
2.環境變量實現參數化
Environment對象提供對環境變量的訪問。環境變量的來源有兩種方式:環境變量和用戶自定義環境變量。參數化時在“Value Configuraiont Options”對話框中,選擇單選按鈕“Parameter”,單擊下拉列表框中的下三角按鈕,在下拉列表中選擇參數來源為“Environment”,
1)Name:用于設置調用的環境變量名
2)Value:用于設置環境變量的值
3)Type:用于設置環境變量的類型(包括內部環境變量和外部環境變量兩種)
注意:在調用外部環境變量之前,需要先設置好外部環境變量;否則,在該對話框中無法找到需要的外部環境變量,環境變量參數化過程相對簡單,并且當在同一個Test中多個Action調用同一個參數時,使用環境變量作為參數是一種很好的方式,但它也有一個很大的缺點,在使用環境變量時每個參數值都要指定。
3)使用外部數據源實現參數化,常用的外部文件有4種形式:文本文件、Excel表、數據庫和XML.
a.使用文本文件實現參數化前,必須在文本文件中先定義好參數。需要注意的是,在文本文件中定義的參數格式不一樣,其參數的解析方法也不一致。
b.使用Excel表實現參數化
c.使用數據庫實現參數化
d.使用XML文件實現參數化
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。