




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
飛機(jī)訂票系統(tǒng)自動化測試方案飛機(jī)訂票系統(tǒng)自動化測試方案飛機(jī)訂票系統(tǒng)自動化測試方案飛機(jī)訂票系統(tǒng)自動化測試方案編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:飛機(jī)訂票系統(tǒng)自動化測試方案1.系統(tǒng)介紹系統(tǒng)介紹系統(tǒng)名稱:MercuryToursFlightReservationSystem系統(tǒng)版本:Version開發(fā)人員:ShawnAbernathy,CheFang,WhiteEagleSystemTechnology系統(tǒng)功能“Mercury飛機(jī)訂票系統(tǒng)”能夠?qū)崿F(xiàn)用戶的訂票要求,通過輸入“航班日期”、“出發(fā)城市”、“到達(dá)城市”等信息完成機(jī)票預(yù)訂、傳真、打印等業(yè)務(wù),并可以根據(jù)顧客要求進(jìn)行修改、刪除操作,方便快捷,提高機(jī)票預(yù)訂效率。系統(tǒng)界面圖1-1Login界面圖1-2FlightReservation界面圖1-3FaxOrder界面圖1-4OpenOrder界面圖1-5Gragh界面業(yè)務(wù)流程 YYNYLoginOrder傳真Fax重新預(yù)訂退出重新登錄結(jié)束NY圖1-6機(jī)票預(yù)訂業(yè)務(wù)流程圖1-7機(jī)票查詢業(yè)務(wù)流程圖1-8機(jī)票圖形分析業(yè)務(wù)流程2.測試計劃測試目的通過使用自動化測試工具對該系統(tǒng)進(jìn)行自動化測試,完成測試腳本的錄制及編寫,完成自動化測試并進(jìn)行測試總結(jié)。測試工具工具名稱:QuickTestProfessional工具版本:9.2.0.0測試參考文檔無測試提交文檔《測試計劃》《測試腳本》《測試總結(jié)》《參數(shù)化設(shè)置表》測試腳本設(shè)計腳本文件名稱實現(xiàn)功能模塊名稱腳本設(shè)置Start打開MercuryToursFlightReservationSystemOpenOrder通過“顧客姓名”、“航班日期”、“航班號”打開已預(yù)訂好的機(jī)票CustomerName參數(shù)化FlightDate參數(shù)化OrderNo.參數(shù)化Login用戶登錄AgentName參數(shù)化設(shè)置檢查點Password輸入:mercuryLogo圖片設(shè)置圖像檢查點Order填寫機(jī)票信息,生成相應(yīng)機(jī)票DateOfFlight參數(shù)化FlyFrom參數(shù)化設(shè)置檢查點:內(nèi)容正確性檢查選擇正確性檢查FlyTo參數(shù)化設(shè)置檢查點:1、內(nèi)容正確性檢查2、選擇正確性檢查FlightTable參數(shù)化設(shè)置檢查點:1、內(nèi)容正確性檢查2、選擇正確性檢查Name參數(shù)化創(chuàng)建輸出值Classs參數(shù)化Tickets參數(shù)化OrderInformation和Airline中的灰色文本框創(chuàng)建輸出值InsertOrder設(shè)置數(shù)據(jù)庫檢查點FaxOrder對已經(jīng)預(yù)訂好的機(jī)票進(jìn)行傳真Name設(shè)置檢查點用輸出值檢查其他航班信息設(shè)置檢查點用輸出值檢查FaxNumber參數(shù)化NewOrder通過點擊NewOrder按鈕實現(xiàn)所有控件的初始化Graph查看訂票圖形AgentName對用戶設(shè)置檢查點TotalTicketsSold對票數(shù)設(shè)置檢查點Delete通過點擊Delete按鈕實現(xiàn)機(jī)票刪除操作Update對機(jī)票信息進(jìn)行修改并點擊Update按鈕確認(rèn)修改同Order同OrderExit退出MercuryToursFlightReservationSystem參數(shù)化設(shè)置參數(shù)化設(shè)置在Excel文檔中,見文件“飛機(jī)訂票系統(tǒng)自動化測試參數(shù)表”。測試腳本流程設(shè)計2.7.1訂票腳本(腳本文件:Action_Order)腳本完成任務(wù):以“用戶1”(參數(shù)化)身份登錄系統(tǒng)為“顧客1”(參數(shù)化)預(yù)訂1張機(jī)票,退出。腳本實現(xiàn)如下。LoginLoginOrderExitStart2.7.2訂票并傳真腳本(腳本文件:Action_FaxOrder)腳本完成任務(wù):以“用戶1”(參數(shù)化)登錄為“顧客1”(參數(shù)化)預(yù)訂1張機(jī)票,傳真并退出。腳本實現(xiàn)如下。LoginLoginOrderFaxExitStart2.7.3循環(huán)訂票腳本(腳本文件:Action_OrderCycle)腳本完成任務(wù):以“用戶1”身份登錄為不同顧客分別預(yù)訂機(jī)票,退出。腳本實現(xiàn)如下。LoginLoginOrderExitStart2.7.4修改機(jī)票腳本(腳本文件:Action_Update)腳本完成任務(wù):以“用戶1”(參數(shù)化)身份登錄,打開已生成的機(jī)票訂單,修改信息后傳真并退出。腳本實現(xiàn)如下。LoginLoginUpdateOpenOrderFaxExitStart2.7.5刪除機(jī)票腳本(腳本文件:Action_De腳本完成任務(wù):以“用戶1”(可參數(shù)化)登錄系統(tǒng),打開已生成的機(jī)票訂單,刪除并退出。腳本實現(xiàn)如下。LoginLoginDeleteOpenOrderExitStart3.執(zhí)行腳本1、登陸、訂票、傳真、退出"C:\ProgramFiles(x86)\HP\QuickTestProfessional\samples\flight\app\"Dialog("Login").WinEdit("AgentName:").SetDataTable("p_AgentName",dtGlobalSheet)Dialog("Login").WinEdit("AgentName:").CheckCheckPoint("AgentName:")Dialog("Login").WinEdit("Password:").SetSecure"50711a57c04d7e6bcd5ecba9af9f1fc3a659adaa"Dialog("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").Type"10"Window("FlightReservation").Window("FaxOrderNo.30").RunAnalog"Track1"Window("FlightReservation").Dialog("FaxOrderNo.30").WinButton("Send").ClickWindow("FlightReservation").WinMenu("Menu").Select"File;Exit""C:\"2、登錄、查票、退出"C:\ProgramFiles(x86)\HP\QuickTestProfessional\samples\flight\app\"Dialog("Login").WinEdit("AgentName:").Set"xiaomei"Dialog("Login").WinEdit("Password:").SetSecure"69c5472db63d3c0e51cb8907"Dialog("Login").WinButton("OK").ClickWindow("FlightReservation").WinMenu("Menu").Select"File;OpenOrder..."'with關(guān)鍵字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;OpenOrder..."'with關(guān)鍵字WithWindow("FlightReservation").Dialog("OpenOrder") .WinCheckBox("FlightDate").Set"ON" .ActiveX("MaskEdBox").TypeDataTable("Flight_Date",dtGlobalSheet) .WinButton("OK").Click .Dialog("SearchResults").WinButton("OK").ClickEndWithWindow("FlightReservation").WinMenu("Menu").Select"File;OpenOrder..."'with關(guān)鍵字WithWindow("FlightReservation").Dialog("OpenOrder") .WinCheckBox("OrderNo.").Set"ON" .WinEdit("Edit_2").SetDataTable("Order_No",dtGlobalSheet) .WinButton("OK").ClickEndWithWindow("FlightReservation").WinMenu("Menu").Select"File;OpenOrder..."'with關(guān)鍵字WithWindow("FlightReservation").Dialog("OpenOrder") .WinCheckBox("CustomerName").Set"ON" .WinEdit("Edit").Set"zhangsan" .WinCheckBox("FlightDate").Set"ON" .ActiveX("MaskEdBox").Type"100112" .WinButton("OK").Click .Dialog("SearchResults").WinButton("OK").ClickEndWithWindow("FlightReservation").WinMenu("Menu").Select"File;Exit""f:\飛機(jī)查票.xls"3.登錄、查圖、退出"C:\ProgramFiles(x86)\HP\QuickTestProfessional\samples\flight\app\"Dialog("Login").CheckCheckPoint("Login")Dialog("Login").WinEdit("AgentName:").SetDataTable("p_AgentName",dtGlobalSheet)Dialog("Login").WinEdit("Passwo
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品外觀的創(chuàng)新設(shè)計思維
- 企業(yè)安全文化建設(shè)與推廣
- 中國經(jīng)濟(jì)新常態(tài)下的產(chǎn)業(yè)融合發(fā)展
- 中國企業(yè)的全球化發(fā)展戰(zhàn)略與實踐
- 信息安全與企業(yè)文化建設(shè)
- 電力能源項目建議書格式與案例
- 2025年2-氯-5-甲基吡啶合作協(xié)議書
- 智能家居技術(shù)服務(wù)合同范文
- 企業(yè)經(jīng)營分析與財務(wù)解讀
- 小學(xué)一年級下學(xué)期語文課程評價方案
- 導(dǎo)尿管相關(guān)尿路感染預(yù)防與控制技術(shù)指南-3
- DB11T 1905-2021 大型群眾性活動消防安全規(guī)范
- 爬寵飼養(yǎng)箱項目可行性實施報告
- 同等學(xué)力英語申碩考試詞匯(第六版大綱)電子版
- 驢用乳酸菌制劑生產(chǎn)技術(shù)規(guī)程
- 20以內(nèi)加減法口算練習(xí)題帶括號填空135
- 幼兒園 小班音樂《森林音樂會》原版有聲動態(tài)課件
- 個人外匯管理辦法實施問答(一二三四期)
- 【財務(wù)報表分析論文:美的集團(tuán)財務(wù)報表分析6400字】
- 百位數(shù)加減法練習(xí)題連加
- 婦產(chǎn)科學(xué)妊娠合并糖尿病課件
評論
0/150
提交評論