




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、飛機(jī)訂票系統(tǒng)自動化測試方案1系統(tǒng)介紹1.1 系統(tǒng)介紹 系統(tǒng)名稱:Mercury Tours Flight Reservation System 系統(tǒng)版本:Version 4.0 開發(fā)人員:Shawn Abernathy, Che Fang, White Eagle System Technology1.2 系統(tǒng)功能“Mercury飛機(jī)訂票系統(tǒng)”能夠?qū)崿F(xiàn)用戶的訂票要求,通過輸入“航班日期”、“出發(fā)城市”、“到達(dá)城市”等信息完成機(jī)票預(yù)訂、傳真、打印等業(yè)務(wù),并可以根據(jù)顧客要求進(jìn)行修改、刪除操作,方便快捷,提高機(jī)票預(yù)訂效率。1.3 系統(tǒng)界面圖1-1 Login界面圖1-2 Flight Reserva
2、tion 界面圖1-3 Fax Order 界面圖1-4 Open Order 界面圖1-5 Gragh 界面1.3 業(yè)務(wù)流程YNYLoginOrder傳真?Fax重新預(yù)訂?退出重新登錄?結(jié)束NY圖1-6 機(jī)票預(yù)訂業(yè)務(wù)流程 圖1-7 機(jī)票查詢業(yè)務(wù)流程 圖1-8 機(jī)票圖形分析業(yè)務(wù)流程2測試計(jì)劃2.1 測試目的通過使用自動化測試工具對該系統(tǒng)進(jìn)行自動化測試,完成測試腳本的錄制及編寫,完成自動化測試并進(jìn)行測試總結(jié)。2.2 測試工具工具名稱:QuickTest Professional工具版本:.02.3 測試參考文檔無2.4 測試提交文檔測試計(jì)劃測試腳本測試總結(jié)參數(shù)化設(shè)置表2.5 測試腳本設(shè)計(jì)腳本文件
3、名稱實(shí)現(xiàn)功能模塊名稱腳本設(shè)置Start打開Mercury Tours Flight Reservation SystemOpenOrder通過“顧客姓名”、“航班日期”、“航班號”打開已預(yù)訂好的機(jī)票Customer Name參數(shù)化Flight Date 參數(shù)化Order No.參數(shù)化Login用戶登錄Agent Name參數(shù)化設(shè)置檢查點(diǎn)Password輸入:mercuryLogo圖片設(shè)置圖像檢查點(diǎn)Order填寫機(jī)票信息,生成相應(yīng)機(jī)票Date Of Flight參數(shù)化Fly From參數(shù)化設(shè)置檢查點(diǎn):1、 內(nèi)容正確性檢查2、 選擇正確性檢查 Fly To參數(shù)化設(shè)置檢查點(diǎn):1、內(nèi)容正確性檢查2、選
4、擇正確性檢查Flight Table參數(shù)化設(shè)置檢查點(diǎn):1、內(nèi)容正確性檢查2、選擇正確性檢查Name參數(shù)化創(chuàng)建輸出值Classs參數(shù)化Tickets參數(shù)化Order Information和Airline中的灰色文本框創(chuàng)建輸出值Insert Order設(shè)置數(shù)據(jù)庫檢查點(diǎn)FaxOrder對已經(jīng)預(yù)訂好的機(jī)票進(jìn)行傳真Name設(shè)置檢查點(diǎn)用輸出值檢查其他航班信息設(shè)置檢查點(diǎn)用輸出值檢查Fax Number參數(shù)化NewOrder通過點(diǎn)擊New Order按鈕實(shí)現(xiàn)所有控件的初始化Graph查看訂票圖形AgentName對用戶設(shè)置檢查點(diǎn)Total Tickets Sold對票數(shù)設(shè)置檢查點(diǎn)Delete通過點(diǎn)擊Dele
5、te按鈕實(shí)現(xiàn)機(jī)票刪除操作Update對機(jī)票信息進(jìn)行修改并點(diǎn)擊Update按鈕確認(rèn)修改同Order同OrderExit退出Mercury Tours Flight Reservation System2.6 參數(shù)化設(shè)置參數(shù)化設(shè)置在Excel文檔中,見文件“飛機(jī)訂票系統(tǒng)自動化測試參數(shù)表”。2.7 測試腳本流程設(shè)計(jì) 訂票腳本(腳本文件:Action_Order)腳本完成任務(wù):以“用戶1”(參數(shù)化)身份登錄系統(tǒng)為“顧客1”(參數(shù)化)預(yù)訂1張機(jī)票,退出。腳本實(shí)現(xiàn)如下。LoginOrderExitStart 訂票并傳真腳本(腳本文件:Action_FaxOrder)腳本完成任務(wù):以“用戶1”(參數(shù)化)登錄
6、為“顧客1”(參數(shù)化)預(yù)訂1張機(jī)票,傳真并退出。腳本實(shí)現(xiàn)如下。LoginOrderFaxExitStart 循環(huán)訂票腳本(腳本文件:Action_OrderCycle)腳本完成任務(wù):以“用戶1”身份登錄為不同顧客分別預(yù)訂機(jī)票,退出。腳本實(shí)現(xiàn)如下。LoginOrderExitStart 修改機(jī)票腳本(腳本文件:Action_Update)腳本完成任務(wù):以“用戶1”(參數(shù)化)身份登錄,打開已生成的機(jī)票訂單,修改信息后傳真并退出。腳本實(shí)現(xiàn)如下。LoginUpdateOpenOrderFaxExitStart2.7.5 刪除機(jī)票腳本(腳本文件:Action_Delete)腳本完成任務(wù):以“用戶1”(可
7、參數(shù)化)登錄系統(tǒng),打開已生成的機(jī)票訂單,刪除并退出。腳本實(shí)現(xiàn)如下。LoginDeleteOpenOrderExitStart3. 執(zhí)行腳本1、登陸、訂票、傳真、退出systemutil.Run"C:Program Files (x86)HPQuickTest Professionalsamplesflightappflight4a.exe"Dialog("Login").WinEdit("Agent Name:").Set DataTable("p_AgentName", dtGlobalSheet)Dialog(
8、"Login").WinEdit("Agent Name:").Check CheckPoint("Agent Name:")Dialog("Login").WinEdit("Password:").SetSecure "50711a57c04d7e6bcd5ecba9af9f1fc3a659adaa"Dialog("Login").Static("Static").Check CheckPoint("Static"
9、)Dialog("Login").WinButton("OK").ClickWindow("Flight Reservation").WinButton("Button").ClickWith Window("Flight Reservation").ActiveX("MaskEdBox").Type DataTable("p_date_of_flight", dtGlobalSheet).WinComboBox("Fly From:"
10、).Select DataTable("p_flyfrom", dtGlobalSheet).WinComboBox("Fly From:").Check CheckPoint("Fly From:").WinComboBox("Fly To:").Select DataTable("p_flyto", dtGlobalSheet).WinComboBox("Fly To:").Check CheckPoint("Fly To:").WinButton(&
11、quot;FLIGHT").Click.Dialog("Flights Table").WinList("From").Select DataTable("p_flighttable", dtGlobalSheet).Dialog("Flights Table").WinList("From").Check CheckPoint("From").Dialog("Flights Table").WinButton("OK").C
12、lick.WinEdit("Name:").Set DataTable("p_Name", dtGlobalSheet).WinEdit("Name:").Output CheckPoint("Name:_3").WinRadioButton("Business").Set.WinEdit("Tickets:").SetSelection 0,1.WinEdit("Tickets:").Set DataTable("p_tickets"
13、, dtGlobalSheet).WinRadioButton("Business").Set.WinEdit("Departure Time:").Output CheckPoint("Departure Time:").WinEdit("Arrival Time:").Output CheckPoint("Arrival Time:").WinEdit("Airline:").Output CheckPoint("Airline:").WinEdit(
14、"Total:").Output CheckPoint("Total:")End WithWindow("Flight Reservation").WinButton("Insert Order").Clickwait 10DbTable("DbTable_2").Check CheckPoint("DbTable_2")DbTable("DbTable_2").Output CheckPoint("DbTable_4")Window(
15、"Flight Reservation").WinMenu("Menu").Select "File;Fax Order."Window("Flight Reservation").Dialog("Fax Order No. 30").ActiveX("MaskEdBox").Type "1111111110"Window("Flight Reservation").Window("Fax Order No. 30"
16、).RunAnalog "Track1"Window("Flight Reservation").Dialog("Fax Order No. 30").WinButton("Send").ClickWindow("Flight Reservation").WinMenu("Menu").Select "File;Exit"datatable.export"C:hbl.xls"2、登錄、查票、退出systemUtil.Run"C
17、:Program Files (x86)HPQuickTest Professionalsamplesflightappflight4a.exe"Dialog("Login").WinEdit("Agent Name:").Set "xiaomei"Dialog("Login").WinEdit("Password:").SetSecure "5071886069c5472db63d3c091574005e51cb8907"Dialog("Login&qu
18、ot;).WinButton("OK").ClickWindow("Flight Reservation").WinMenu("Menu").Select "File;Open Order."'with關(guān)鍵字With Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name").Set "ON".WinEdit("Edit&
19、quot;).Set DataTable("CusName", dtGlobalSheet).WinButton("OK").Click.Dialog("Search Results").WinButton("OK").ClickEnd WithWindow("Flight Reservation").WinMenu("Menu").Select "File;Open Order."'with關(guān)鍵字With Window("Flight
20、Reservation").Dialog("Open Order").WinCheckBox("Flight Date").Set "ON".ActiveX("MaskEdBox").Type DataTable("Flight_Date", dtGlobalSheet).WinButton("OK").Click.Dialog("Search Results").WinButton("OK").ClickEnd WithWi
21、ndow("Flight Reservation").WinMenu("Menu").Select "File;Open Order."'with關(guān)鍵字With Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Order No.").Set "ON".WinEdit("Edit_2").Set DataTable("Order_No"
22、;, dtGlobalSheet).WinButton("OK").ClickEnd WithWindow("Flight Reservation").WinMenu("Menu").Select "File;Open Order."'with關(guān)鍵字With Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name").Set "ON"
23、;.WinEdit("Edit").Set "zhangsan".WinCheckBox("Flight Date").Set "ON".ActiveX("MaskEdBox").Type "100112".WinButton("OK").Click.Dialog("Search Results").WinButton("OK").ClickEnd WithWindow("Flight Reservatio
24、n").WinMenu("Menu").Select "File;Exit"datatable.Export"f:飛機(jī)查票.xls"3.登錄、查圖、退出systemutil.Run "C:Program Files (x86)HPQuickTest Professionalsamplesflightappflight4a.exe"Dialog("Login").Check CheckPoint("Login")Dialog("Login").WinEdit("Agent Name:").Set DataTable("p_AgentName", dtGlobalSheet)Dialog("Login").WinEdit("Password:").SetSecure "50725387cc0f6f8c0da033535e8288b7bc1d901d"Dialog(&qu
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨學(xué)科視角下的藝術(shù)教育價值分析
- 質(zhì)量管理體系與現(xiàn)代企業(yè)管理結(jié)合
- 村里工作的心得體會(4篇)
- 浙江國企招聘2024杭州保盛商業(yè)運(yùn)營管理有限公司招聘2人筆試參考題庫附帶答案詳解
- 初二體育與健康課教案武術(shù)
- 質(zhì)量管理與商業(yè)利益的雙贏策略研究
- 江西鐵航集團(tuán)2025年度校園招聘筆試復(fù)審筆試參考題庫附帶答案詳解
- 賽事中的技術(shù)設(shè)備使用與管理流程
- 北師大版小學(xué)數(shù)學(xué)六年級數(shù)學(xué)與體育單元《比賽場次》教學(xué)設(shè)計(jì)
- 購物中心財(cái)務(wù)管理的未來趨勢
- 2023年安徽高校教師崗前培訓(xùn)結(jié)業(yè)統(tǒng)考試題及參考答案
- 聽胎心音操作評分標(biāo)準(zhǔn)
- 風(fēng)機(jī)齒輪箱的機(jī)構(gòu)和工作原理
- 高效能人士的七個習(xí)慣 周計(jì)劃表 完美版
- 新生兒疾病診療規(guī)范診療指南診療常規(guī)2022版
- 園林綠化工作總結(jié)及工作計(jì)劃7篇2023年
- 浙江森林撫育工程預(yù)算定額編制說明
- 金庸群俠傳x最完整攻略(實(shí)用排版)
- 污水處理廠設(shè)備的維修與保養(yǎng)方案
- 專題13《竹里館》課件(共28張ppt)
- GB/T 9846.4-2004膠合板第4部分:普通膠合板外觀分等技術(shù)條件
評論
0/150
提交評論