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