飛機(jī)訂票系統(tǒng)自動(dòng)化測(cè)試方案_第1頁
飛機(jī)訂票系統(tǒng)自動(dòng)化測(cè)試方案_第2頁
飛機(jī)訂票系統(tǒng)自動(dòng)化測(cè)試方案_第3頁
飛機(jī)訂票系統(tǒng)自動(dòng)化測(cè)試方案_第4頁
飛機(jī)訂票系統(tǒng)自動(dòng)化測(cè)試方案_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

飛機(jī)訂票系統(tǒng)自動(dòng)化測(cè)試方案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 Reservation 界面圖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測(cè)試計(jì)劃2.1 測(cè)試目的通過使用自動(dòng)化測(cè)試工具對(duì)該系統(tǒng)進(jìn)行自動(dòng)化測(cè)試,完成測(cè)試腳本的錄制及編寫,完成自動(dòng)化測(cè)試并進(jìn)行測(cè)試總結(jié)。2.2 測(cè)試工具工具名稱:QuickTest Professional工具版本:9.2.0.02.3 測(cè)試參考文檔無2.4 測(cè)試提交文檔測(cè)試計(jì)劃測(cè)試腳本測(cè)試總結(jié)參數(shù)化設(shè)置表2.5 測(cè)試腳本設(shè)計(jì)腳本文件名稱實(shí)現(xiàn)功能模塊名稱腳本設(shè)置Start打開Mercury Tours Flight Reservation SystemOpenOrder通過“顧客姓名”、“航班日期”、“航班號(hào)”打開已預(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、選擇正確性檢查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ù)庫(kù)檢查點(diǎn)FaxOrder對(duì)已經(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對(duì)用戶設(shè)置檢查點(diǎn)Total Tickets Sold對(duì)票數(shù)設(shè)置檢查點(diǎn)Delete通過點(diǎn)擊Delete按鈕實(shí)現(xiàn)機(jī)票刪除操作Update對(duì)機(jī)票信息進(jìn)行修改并點(diǎn)擊Update按鈕確認(rèn)修改同Order同OrderExit退出Mercury Tours Flight Reservation System2.6 參數(shù)化設(shè)置參數(shù)化設(shè)置在Excel文檔中,見文件“飛機(jī)訂票系統(tǒng)自動(dòng)化測(cè)試參數(shù)表”。2.7 測(cè)試腳本流程設(shè)計(jì)2.7.1 訂票腳本(腳本文件:Action_Order)腳本完成任務(wù):以“用戶1”(參數(shù)化)身份登錄系統(tǒng)為“顧客1”(參數(shù)化)預(yù)訂1張機(jī)票,退出。腳本實(shí)現(xiàn)如下。LoginOrderExitStart2.7.2 訂票并傳真腳本(腳本文件:Action_FaxOrder)腳本完成任務(wù):以“用戶1”(參數(shù)化)登錄為“顧客1”(參數(shù)化)預(yù)訂1張機(jī)票,傳真并退出。腳本實(shí)現(xiàn)如下。LoginOrderFaxExitStart2.7.3 循環(huán)訂票腳本(腳本文件:Action_OrderCycle)腳本完成任務(wù):以“用戶1”身份登錄為不同顧客分別預(yù)訂機(jī)票,退出。腳本實(shí)現(xiàn)如下。LoginOrderExitStart2.7.4 修改機(jī)票腳本(腳本文件:Action_Update)腳本完成任務(wù):以“用戶1”(參數(shù)化)身份登錄,打開已生成的機(jī)票訂單,修改信息后傳真并退出。腳本實(shí)現(xiàn)如下。LoginUpdateOpenOrderFaxExitStart2.7.5 刪除機(jī)票腳本(腳本文件:Action_Delete)腳本完成任務(wù):以“用戶1”(可參數(shù)化)登錄系統(tǒng),打開已生成的機(jī)票訂單,刪除并退出。腳本實(shí)現(xiàn)如下。LoginDeleteOpenOrderExitStart3. 執(zhí)行腳本1、登陸、訂票、傳真、退出systemutil.RunC:Program Files (x86)HPQuickTest Professionalsamplesflightappflight4a.exeDialog(Login).WinEdit(Agent Name:).Set DataTable(p_AgentName, dtGlobalSheet)Dialog(Login).WinEdit(Agent Name:).Check CheckPoint(Agent Name:)Dialog(Login).WinEdit(Password:).SetSecure 50711a57c04d7e6bcd5ecba9af9f1fc3a659adaaDialog(Login).Static(Static).Check CheckPoint(Static)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:).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(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).Click.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, dtGlobalSheet).WinRadioButton(Business).Set.WinEdit(Departure Time:).Output CheckPoint(Departure Time:).WinEdit(Arrival Time:).Output CheckPoint(Arrival Time:).WinEdit(Airline:).Output CheckPoint(Airline:).WinEdit(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(Flight Reservation).WinMenu(Menu).Select File;Fax Order.Window(Flight Reservation).Dialog(Fax Order No. 30).ActiveX(MaskEdBox).Type 1111111110Window(Flight Reservation).Window(Fax Order No. 30).RunAnalog Track1Window(Flight Reservation).Dialog(Fax Order No. 30).WinButton(Send).ClickWindow(Flight Reservation).WinMenu(Menu).Select File;Exitdatatable.exportC:hbl.xls2、登錄、查票、退出systemUtil.RunC:Program Files (x86)HPQuickTest Professionalsamplesflightappflight4a.exeDialog(Login).WinEdit(Agent Name:).Set xiaomeiDialog(Login).WinEdit(Password:).SetSecure 5071886069c5472db63d3c091574005e51cb8907Dialog(Login).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).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 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 WithWindow(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, 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.WinEdit(Edit).Set zhangsan.WinCheckBox(Flight Date).Set ON.ActiveX(MaskEdBox).Type 100112.WinButton(OK).Click.Dialog(Search Results).WinButton(OK).ClickEnd WithWindow(Flight Reservation).WinMenu(Menu).Select File;Exitdatatable.Exportf:飛機(jī)查票.xls3.登錄、查圖、退出systemutil.Run C:Program Files (x86)HPQuickTest Professionalsamplesflightappflight4a.exeDialog(Login).Check CheckPoint(Login)Dialog(Login).WinEdit(Agent Name:).Set DataTable(p_AgentName, dtGlobalSheet)Dialog(Login).WinEdit(P

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論