當(dāng)前位置:澤眾軟件測試網(wǎng)- 產(chǎn)品新聞 -正文

AutoRunner腳本參數(shù)化實(shí)現(xiàn)用例的自動(dòng)化批量執(zhí)行

發(fā)布時(shí)間:2018-09-07

       自動(dòng)化測試的核心和靈魂是自動(dòng)化批量執(zhí)行用例,那么對(duì)于自動(dòng)化執(zhí)行過程中的執(zhí)行記錄,我們也要記錄下來,這個(gè)時(shí)候需要對(duì)我們的測試腳本進(jìn)行參數(shù)化和場景的編輯:
 

首先我們錄制一個(gè)登陸頁面的腳本(具體操作請(qǐng)見“腳本錄制”一文),點(diǎn)擊視圖中參數(shù)表部分添加參數(shù)表:
接下來我們對(duì)腳本進(jìn)行參數(shù)化,在這個(gè)腳本里我們可以對(duì)用戶名:username和密碼:password進(jìn)行參數(shù)化。
 
參數(shù)化命令分別是:
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").setValue("INPUT_text_username", ""+pd.getFrom("username"));
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").setValue("INPUT_password_password", ""+pd.getFrom("password"));
 
循環(huán)參數(shù)表設(shè)置:

然后把要循環(huán)的內(nèi)容,也是之前編輯好的腳本放到循環(huán)體內(nèi),整個(gè)腳本如下:
 
for(ParameterData pd : ar.getParameterDataList("lianxi22.xls")/*.subList(0, 4)*/)
{
//ar.parameterData = pd;//ar.parameterData可用于腳本之間傳遞參數(shù)
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").clickControl("INPUT_text_username", 68, 12, "left");
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").setValue("INPUT_text_username", ""+pd.getFrom("username"));
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").setValue("INPUT_password_password", ""+pd.getFrom("password"));
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) - Windows Internet Explorer").clickControl("INPUT_submit_登 錄", 40, 15, "left");
ar.window("IEFrame_上海澤眾軟件科技有限公司客戶管理系統(tǒng) Windows Internet Explorer").clickControl("A_退出系統(tǒng)", 23, 2, "left");
}
 
執(zhí)行下測試腳本,我們來看下執(zhí)行的結(jié)果。
 

腳本執(zhí)行成功,這邊我們總共跑了四條用例!參數(shù)表里面數(shù)據(jù)的組數(shù)決定了我們自動(dòng)化測試要跑的用例的條數(shù)!

---------------------------------------------------------------------------------------------------------------------------------------------
AutoRunner自動(dòng)化測試工具產(chǎn)品官網(wǎng):http://www.misscakediy.com/autorunner/

 

本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測試工具和測試服務(wù)

微信客服
問題
反饋
產(chǎn)品
畫冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系