飞机订票系统自动化测试方案Word文件下载.docx
- 文档编号:20217152
- 上传时间:2023-01-20
- 格式:DOCX
- 页数:11
- 大小:61.17KB
飞机订票系统自动化测试方案Word文件下载.docx
《飞机订票系统自动化测试方案Word文件下载.docx》由会员分享,可在线阅读,更多相关《飞机订票系统自动化测试方案Word文件下载.docx(11页珍藏版)》请在冰豆网上搜索。
mercuryLogo图片设置图像检查点Order填写机票信息,生成相应机票DateOfFlight参数化FlyFrom参数化设置检查点:
1、内容正确性检查2、选择正确性检查FlyTo参数化设置检查点:
1、内容正确性检查2、选择正确性检查FlightTable参数化设置检查点:
1、内容正确性检查2、选择正确性检查Name参数化创建输出值Classs参数化Tickets参数化OrderInformation和Airline中的灰色文本框创建输出值InsertOrder设置数据库检查点FaxOrder对已经预订好的机票进行传真Name设置检查点用输出值检查其他航班信息设置检查点用输出值检查FaxNumber参数化NewOrder通过点击NewOrder按钮实现所有控件的初始化Graph查看订票图形AgentName对用户设置检查点TotalTicketsSold对票数设置检查点Delete通过点击Delete按钮实现机票删除操作Update对机票信息进行修改并点击Update按钮确认修改同Order同OrderExit退出MercuryToursFlightReservationSystem2.6参数化设置参数化设置在Excel文档中,见文件“飞机订票系统自动化测试参数表。
2.7测试脚本流程设计2。
7.1订票脚本(脚本文件:
Action_Order)脚本完成任务:
以“用户1”(参数化)身份登录系统为“顾客1”(参数化)预订1张机票,退出.脚本实现如下。
2.7.2订票并传真脚本(脚本文件:
Action_FaxOrder)脚本完成任务:
以“用户1”(参数化)登录为“顾客1(参数化)预订1张机票,传真并退出。
脚本实现如下。
7.3循环订票脚本(脚本文件:
Action_OrderCycle)脚本完成任务:
以“用户1身份登录为不同顾客分别预订机票,退出.脚本实现如下.2。
7.4修改机票脚本(脚本文件:
Action_Update)脚本完成任务:
以“用户1”(参数化)身份登录,打开已生成的机票订单,修改信息后传真并退出.脚本实现如下。
7。
5删除机票脚本(脚本文件:
Action_Delete)脚本完成任务:
以“用户1”(可参数化)登录系统,打开已生成的机票订单,删除并退出.脚本实现如下.3.执行脚本1、登陆、订票、传真、退出systemutil.RunC:
ProgramFiles(x86)HPQuickTestProfessionalsamplesflightappflight4a。
exe”Dialog(Login)。
WinEdit(AgentName:
”)。
SetDataTable(”p_AgentName”,dtGlobalSheet)Dialog(Login”).WinEdit(AgentName:
”).CheckCheckPoint(AgentName:
”)Dialog(”Login).WinEdit(Password:
”).SetSecure50711a57c04d7e6bcd5ecba9af9f1fc3a659adaaDialog(”Login”)。
Static(”Static”).CheckCheckPoint(Static”)Dialog(Login”)。
WinButton(”OK”)。
ClickWindow(”FlightReservation).WinButton(”Button)。
ClickWithWindow(”FlightReservation”)。
ActiveX(MaskEdBox).TypeDataTable(”p_date_of_flight”,dtGlobalSheet).WinComboBox(”FlyFrom:
)。
SelectDataTable(p_flyfrom,dtGlobalSheet).WinComboBox(FlyFrom:
CheckCheckPoint(”FlyFrom:
”).WinComboBox(”FlyTo:
SelectDataTable(”p_flyto”,dtGlobalSheet)。
WinComboBox(”FlyTo:
”).CheckCheckPoint(”FlyTo:
).WinButton(FLIGHT).Click.Dialog(”FlightsTable”)。
WinList(”From”)。
SelectDataTable(p_flighttable,dtGlobalSheet)。
Dialog(”FlightsTable”)。
WinList(”From)。
CheckCheckPoint(”From”)。
Dialog(”FlightsTable).WinButton(”OK).Click.WinEdit(”Name:
).SetDataTable(”p_Name”,dtGlobalSheet)。
WinEdit(”Name:
OutputCheckPoint(Name:
_3)。
WinRadioButton(Business)。
Set。
WinEdit(”Tickets:
”).SetSelection0,1.WinEdit(Tickets:
”).SetDataTable(p_tickets,dtGlobalSheet).WinRadioButton(Business”).Set.WinEdit(DepartureTime:
OutputCheckPoint(”DepartureTime:
).WinEdit(”ArrivalTime:
OutputCheckPoint(”ArrivalTime:
”).WinEdit(Airline:
).OutputCheckPoint(”Airline:
WinEdit(”Total:
”).OutputCheckPoint(”Total:
”)EndWithWindow(”FlightReservation”).WinButton(InsertOrder”).Clickwait10DbTable(”DbTable_2)。
CheckCheckPoint(”DbTable_2”)DbTable(”DbTable_2”)。
OutputCheckPoint(”DbTable_4”)Window(”FlightReservation”)。
WinMenu(Menu)。
Select”File;
FaxOrder。
.。
”Window(”FlightReservation).Dialog(FaxOrderNo.30”).ActiveX(”MaskEdBox).Type1111111110Window(”FlightReservation”).Window(”FaxOrderNo。
30).RunAnalog”Track1”Window(FlightReservation)。
Dialog(FaxOrderNo.30).WinButton(”Send)。
ClickWindow(”FlightReservation”)。
WinMenu(Menu”).Select”File;
Exit”datatable。
export”C:
hbl.xls2、登录、查票、退出systemUtil。
RunC:
ProgramFiles(x86)HPQuickTestProfessionalsamplesflightappflight4a.exe”Dialog(Login)。
WinEdit(”AgentName:
”).Set”xiaomeiDialog(Login”)。
WinEdit(”Password:
SetSecure5071886069c5472db63d3c091574005e51cb8907”Dialog(”Login).WinButton(”OK)。
ClickWindow(FlightReservation”)。
WinMenu(”Menu”).Select”File;
OpenOrder。
”with关键字WithWindow(FlightReservation”)。
Dialog(”OpenOrder”).WinCheckBox(”CustomerName)。
Set”ON”。
WinEdit(Edit)。
SetDataTable(”CusName”,dtGlobalSheet)。
WinButton(OK”).Click.Dialog(SearchResults)。
WinButton(”OK)。
ClickEndWithWindow(FlightReservation”).WinMenu(”Menu).Select”File;
.”with关键字WithWindow(FlightReservation”).Dialog(”OpenOrder).WinCheckBox(”FlightDate”).SetON”.ActiveX(MaskEdBox”).TypeDataTable(Flight_Date”,dtGlobalSheet)。
Click。
Dialog(”SearchResults)。
WinButton(”OK).ClickEndWithWindow(FlightReservation”).WinMenu(”Menu”)。
Select”File;
Dialog(OpenOrder”).WinCheckBox(”OrderNo.”).SetON.WinEdit(Edit_2”)。
SetDataTable(”Order_No,dtGlobalSheet).WinButton(OK”)。
ClickEndWithWindow(FlightReservation)。
WinMenu(”Menu”)。
OpenOrder.。
.with关键字WithWindow(”FlightReservation)。
Dialog(OpenOrder)。
WinCheckBox(”CustomerName”)。
Set”ON”.WinEdit(”Edit”)。
Set”zhangsan”。
WinCheckBox(”FlightDate).Set”ON.ActiveX(”MaskEdBox”).Type100112”。
WinButton(OK”).Click。
Dialog(SearchResults)。
WinButton(OK”)。
ClickEndWithWindow(FlightReservation”)。
WinMenu(”Menu)。
SelectFile;
Exitdatatable.Exportf:
飞机查票.xls”3。
登录、查图、退出systemutil。
RunC:
exe”Dialog(”Login”)。
CheckCheckPoint(Login)Dialog(”Login)。
WinEdit(AgentName:
”).SetDataTable(”p_AgentName”,dtGlobalSheet)Dialog(Login).WinEdit(Password:
SetSecure50725387cc0f6f8c0da033535e8288b7bc1d901dDialog(Login”).Static(Static).CheckCheckPoint(Static_1)Dialog(Login)。
ClickIfDialog(”Login)。
dialog(FlightReservations”).ExistThenDialog(Login)。
dialog(FlightReservations)。
WinButton(确定)。
ClickEndIfWindow(”FlightReservation).WinMenu(”Menu”).Select”Analysis;
Graphs.”WithWindow(FlightReservation)。
Dialog(Graph”).WinMenu(Menu).Select”Style;
2DBarGraph。
SelectStyle;
3DBarGraph”。
3DPieGraph”.Select”Style;
Exit”EndWithWindow(FlightReservation”)。
WinMenu(Menu).Select”File;
Exit4。
脚本执行结果图41登陆、订票、传真、退出流程结果图4-2登陆、查票、退出流程结果图4-3登陆、查图、退出流程结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 飞机 订票 系统 自动化 测试 方案