版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第第頁WinRunner腳本標準格式WinRunner腳本標準格式
發(fā)表于:2023-12-19來源:未知:娃娃點擊數(shù):標簽:winrunner
WinRunner腳本標準格式目錄結構存放目錄要求:1、根目錄與項目名稱相同,如江西移動BOSS測試目錄為JXBOSS2、根目錄下應該是按子項目存放,如SALES、ACCOUNT。如果有公共腳本,存放在Share目錄下面3、子項目下面
WinRunner腳本標準格式
目錄結構
存放目錄要求:
1、根目錄與項目名稱相同,如江西移動BOSS(測試)目錄為JXBOSS
2、根目錄下應該是按子項目存放,如SALES、ACCOUNT。如果有公共腳本,存放在Share目錄下面
3、子項目下面應該根據(jù)功能/TestCase來存放,如果有公共腳本也應該存放在Share目錄下
4、為存取及備份方便,目錄不能使用中文。使用的名稱應該盡量與開發(fā)保持一致
5、GUI文件應該存放在腳本的同一目錄,并且名稱相同
6、正確性測試(使用完全正確數(shù)據(jù)來檢查程序功能是否完成)目錄名稱規(guī)定為validity
以下是一個目錄例子
JxBoss
-Sales
--ChangeSimCard
--validity
--CheckSimNoExistAnIdError
--Share
--Share
-Account
腳本要求
解釋要求
腳本創(chuàng)建及修改說明解釋
每個腳本的開頭解釋格式如下:
#腳本名稱:文件名稱
#創(chuàng)建人:創(chuàng)建人
#創(chuàng)建日期:格式為YYYY/MM/DD
#功能:腳本完成的功能描述
#運行前要求:運行前的要打開的窗口及狀態(tài)要求、數(shù)據(jù)庫中的數(shù)據(jù)要求、被測試程序運行目錄等
#參考文檔:描述錄制代碼是參考的有關設計測試文檔
#修改歷史:
#修改人:
#修改時間:格式為YYYY/MM/DD
#主要修改內容:
注意創(chuàng)建人及修改人必須是中文完整姓名,不允許使用其它任何名稱。運行前的要求一定要描述清楚子功能解釋在各小段功能前應該加入功能解釋,注意不能只是WinRunner自己產生的解釋如:#insertarecord
#FlightReservation
set_window(FlightReservation,1);
obj_mouse_click(Button,13,16,LEFT);
obj_type(MSMaskWndClass,101002);
list_select_item(FlyFrom:,London);#ItemNumber2;
list_select_item(FlyTo:,Paris);#ItemNumber3;
obj_mouse_click(FLIGHT,56,22,LEFT);解釋可以使用英文或中文。
修改代碼說明解釋
在具體修改的代碼附近應該加入如下解釋
#修改人
#修改日期
#修改原因/增加功能
解釋可以放在一行中,簡單修改可以忽略"修改原因/增加功能',復雜修改應該不能忽略(簡單及復雜標準待定)
代碼要求
路徑要求
代碼中使用的路徑都應該使用相對路徑,不允許出現(xiàn)類似"d:\\'、"\\'下的代碼,應該使用類似"..\\..\\'的代碼。
在Script里面打開和關閉GUI各Script的GUI的文件應該分開保存在與Script保存在同一個目錄,應該使用用GUI_load在SCRIPT開始以前就裝載GUI,在SCRIPT開始增加:
if(GUI_load(.\\login.gui)!=0)
{
pause(Cantloadlogin.gui);
texit;
}在SCRIPT完畢的時候加入
GUI_close(.\\login.gui);
關閉GUI,注意代碼中的路徑一定要使用相對路徑。
錯誤報告
在使用錯誤報告的時候,應該注意包括出錯的腳本文件名稱,這樣當腳本文件被其他腳本調用時候,也能很清楚在什么地方沒有通過。Report_msg的參數(shù)格式定義為"文件名稱:錯誤描述'。同時鑒于WinRunner的Check函數(shù)不能提供清楚的錯誤報告,要求錯誤報告使用以方式if(win_check_bitmap(FlightReservations,Img1,1)!=E_OK)
{
report_msg(DateCheck:月份輸入錯誤提示不對!);
}附件:一個完整的例子
#腳本名稱:DateCheck
#創(chuàng)建人:謝慧強
#創(chuàng)建日期:2023/09/08
#功能:檢查FLIGHTA程序在輸入錯誤月份的時候提示是否正確
#運行前要求:要求FLIGHA進入定票窗口(New_Order狀態(tài))且無任何數(shù)據(jù)輸入
#或者FLIGHTA沒有運行,這時候要求FLIGHTA。EXE位
#于E:\\ProgramFiles\\MercuryInteractive\\WinRunner\\samples\\flight\\app\\flight1a.exe
#參考文檔:無
#修改歷史:
#修改人:謝慧強
#修改時間:2023/09/09
#主要修改內容:不采用位圖方式,改為直接判斷字符串內容#loadguifile
#FlightReservation
if(GUI_load(.\\DateCheck.gui)!=0)
{
report_msg(DataCheck:Cantload.\\DateCheck.gui);
texit;
}
#Checkwindowsexists,ifdontexist,calllogintoopenit.
#FlightReservation
if(win_exists(FlightReservation)!=E_OK){
#pause(WindowsFlightReservationdontexist);
#texit;
call..\\login\\login();
}
#inputerrormonth
win_activate(FlightReservation);
set_window(FlightReservation,3);
obj_mouse_drag(Button_4,17,6,17,7,LEFT);
obj_type(MSMaskWndClass,301212);
list_select_item(FlyFrom:,Denver);#ItemNumber0;
#checkmessagebitmap
#FlightReservations_1
set_window(FlightReservations,3);
#2023/09/09謝慧強
#if(win_check_bitmap(FlightReservations,Img1,1)!=E_OK)
#static_check_info(InvalidmonthEntered.Themonthmustbegreaterthan01andlessthan
12.(static),enabled,1);
if(static_check_info(CheckMessage,label,InvalidmonthEntered.Themonthmustbe
great
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東省肇慶市2024年中考一模數(shù)學試題含答案
- 晉中學院《數(shù)字化教學資源設計與開發(fā)(C)》2023-2024學年第一學期期末試卷
- 淮陰工學院《豎向設計A》2023-2024學年第一學期期末試卷
- 【物理】第九章壓強 復習++2024-2025學年人教版物理八年級下冊
- 黑龍江八一農墾大學《大數(shù)據(jù)審計虛擬仿真實驗》2023-2024學年第一學期期末試卷
- 浙江育英職業(yè)技術學院《火電廠典型控制與保護策略專題研討》2023-2024學年第一學期期末試卷
- 浙江廣廈建設職業(yè)技術大學《企業(yè)虛擬仿真綜合實訓》2023-2024學年第一學期期末試卷
- 長治職業(yè)技術學院《土木工程結構抗震》2023-2024學年第一學期期末試卷
- 云南外事外語職業(yè)學院《GIS軟件應用實驗(一)》2023-2024學年第一學期期末試卷
- 企業(yè)社會責任在價值鏈中的作用機理
- 常用靜脈藥物溶媒的選擇
- 當代西方文學理論知到智慧樹章節(jié)測試課后答案2024年秋武漢科技大學
- 2024年預制混凝土制品購銷協(xié)議3篇
- 2024-2030年中國高端私人會所市場競爭格局及投資經營管理分析報告
- GA/T 1003-2024銀行自助服務亭技術規(guī)范
- 《消防設備操作使用》培訓
- 新交際英語(2024)一年級上冊Unit 1~6全冊教案
- 2024年度跨境電商平臺運營與孵化合同
- 2024年電動汽車充電消費者研究報告-2024-11-新能源
- 湖北省黃岡高級中學2025屆物理高一第一學期期末考試試題含解析
- 上海市徐匯中學2025屆物理高一第一學期期末學業(yè)水平測試試題含解析
評論
0/150
提交評論