




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
飛機(jī)訂票系統(tǒng)功能測(cè)試報(bào)告課題名稱飛機(jī)訂票系統(tǒng)功能測(cè)試報(bào)告系/專業(yè)計(jì)算機(jī)與軟件學(xué)院班級(jí)軟件0931學(xué)號(hào)0902343213學(xué)生姓名小賢指導(dǎo)教師:董飚2023年10月16日目錄第1章訂票系統(tǒng)簡(jiǎn)介3訂票功能3修改訂票功能3刪除訂票功能4第2章測(cè)試需求分析與方案5需求分析52.1.1功能點(diǎn)152.1.2功能點(diǎn)252.1.3功能點(diǎn)352.2測(cè)試方案62.2.1編寫測(cè)試用例表62.2.2根據(jù)測(cè)試用例執(zhí)行測(cè)試6測(cè)試匯總表6匯總分析6第3章測(cè)試用例及執(zhí)行7訂票功能測(cè)試73.1.1測(cè)試用例7錄制腳本過(guò)程〔截屏〕93.1.3測(cè)試腳本123.1.4執(zhí)行和結(jié)果12修改功能測(cè)試133.2.1測(cè)試用例133.2.2測(cè)試過(guò)程〔截屏〕133.2.3測(cè)試腳本17執(zhí)行和結(jié)果18刪除功能測(cè)試193.3.1測(cè)試用例193.3.2測(cè)試過(guò)程193.3.3測(cè)試腳本213.3.4執(zhí)行和結(jié)果22第4章測(cè)試結(jié)果分析23測(cè)試用例的匯總表23檢查項(xiàng)23分析與建議23第5章飛機(jī)訂票系統(tǒng)測(cè)試小結(jié)24參考文獻(xiàn)25第1章訂票系統(tǒng)簡(jiǎn)介1.1訂票功能第一步:用戶Mercury登錄到飛機(jī)訂票系統(tǒng)。如圖(圖1.1)第二步:用戶可以在相應(yīng)的欄目里輸入日期、出發(fā)地、目的地、飛機(jī)班次、顧客的姓名、飛機(jī)票數(shù)、類型等后,點(diǎn)擊“insert〞按鈕成功訂票1.2修改訂票功能第一步:用戶Mercury登錄到飛機(jī)訂票系統(tǒng)。,如圖(圖1.2)第二步:用戶根據(jù)原來(lái)訂票的信息,翻開(kāi)原來(lái)自己訂票的信息。第三步:用戶修改原有的訂票訂票信息1.3刪除訂票功能第一步:用戶Mercury登錄到飛機(jī)訂票系統(tǒng)。如圖(圖1.3)第二步:用戶根據(jù)原來(lái)訂票的信息,翻開(kāi)原來(lái)自己訂票的信息。第三步:用戶刪除原有的訂票訂票信息,取消該次的訂票測(cè)試需求分析與方案2.1需求分析本測(cè)試僅僅從飛機(jī)訂票系統(tǒng)的一局部功能(訂票、修改、刪除三個(gè)功能)進(jìn)行測(cè)試,從而到達(dá)理解測(cè)試的全過(guò)程的目的。所用工具qtp自動(dòng)化測(cè)試軟件,環(huán)境在教4416機(jī)房K13號(hào)機(jī)器。準(zhǔn)備用時(shí)13天,每4天完成一個(gè)相關(guān)功能的測(cè)試以及測(cè)試文檔的書寫,最后一天寫測(cè)試總結(jié)并且整合修改完善飛機(jī)訂票系統(tǒng)的文檔。2.1.1功能點(diǎn)1飛機(jī)訂票系統(tǒng)的訂票功能用戶輸入要訂票的日期、出發(fā)地、目的地、航班、票數(shù)、類型等信息,系統(tǒng)即可根據(jù)用戶輸入的信息給用戶訂票,2.1.2功能點(diǎn)2飛機(jī)訂票系統(tǒng)的修改訂票的功能用戶可以根據(jù)一些信息查看原有的訂票信息,并能夠修改原有的訂票的信息。2.1.3功能點(diǎn)3飛機(jī)訂票系統(tǒng)的刪除訂票的功能用戶可以根據(jù)一些信息查看原有的訂票信息,并能夠刪除原有的訂票的信息。2.2測(cè)試方案2.編寫測(cè)試用例表如表〔圖〔2-2-1〕測(cè)試編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果YL_*_001xxxxxxxxxYL_*_002xxxxxxxxxYL_*_003xxxxxxxxx表〔2-2-1〕2.根據(jù)測(cè)試用例執(zhí)行測(cè)試2.測(cè)試匯總表如表(2-2-2)用例編號(hào)測(cè)試步驟預(yù)期結(jié)果測(cè)試結(jié)果YL_*_001xxxxxxxxxYL_*_002xxxxxxxxx表〔2-2-2〕2.匯總分析對(duì)QTP測(cè)試的結(jié)果進(jìn)行分析,并得出結(jié)論,提交測(cè)試報(bào)告和建議,以備開(kāi)發(fā)人員進(jìn)行修改和維護(hù)測(cè)試用例及執(zhí)行訂票功能測(cè)試.1測(cè)試用例測(cè)試編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果YL_01_001空在Fly中選擇一個(gè)地點(diǎn),彈出警告信息不能為空的警告YL_01_00209/01/10在Fly中選擇一個(gè)地點(diǎn),彈出警告信息日期要在今天之后YL_01_00313/10/13在Fly中選擇一個(gè)地點(diǎn),彈出警告信息月份要小于13YL_01_00410/32/13在Fly中選擇一個(gè)地點(diǎn),彈出警告信息天要在1-31之間YL_01_00511/31/13在Fly中選擇一個(gè)地點(diǎn),彈出警告信息天要在1-30之間YL_01_00610/23/13正確YL_01_007空在Flyto中選擇一個(gè)地點(diǎn),彈出警告信息Ff不能為空的警告YL_01_008LosAngeles正確成功YL_01_009空Flights按鈕不可用成功YL_01_0010DenverFlights按鈕可用成功YL_01_0011單擊,選擇6696航班在窗口顯示航班信息出發(fā)點(diǎn)為L(zhǎng)osAngeles,目的地為DenverYL_01_012在Ft中改選Frankfurt清空航班信息出發(fā)點(diǎn)為L(zhǎng)osAngelesYL_01_013在Ff中改選Paris清空航班信息,Flights按鈕不可用,F(xiàn)t自動(dòng)清空成功YL_01_014zhangs,1,Economy出發(fā)點(diǎn)為L(zhǎng)osAngeles,目的地為Denver,選擇6696航班YL_01_015zhang,2,Economy成功YL_01_016zhang,0,Economy自動(dòng)改為1,成功YL_01_017zhang,99,EconomyTotal:1687成功YL_01_018zhang,100,Economy自動(dòng)改為10,成功YL_01_019zhang,1,F(xiàn)irst成功YL_01_020zhang,2,F(xiàn)irst成功YL_01_021zhang,1,Business成功YL_01_022zhang,2,Business成功YL_01_023在Ff中改選ParisFt,Flights,航班信息,Price,Total,Class全部清空成功YL_01_024在Ft中改選Paris航班信息,Price,Total,Class全部清空出發(fā)點(diǎn)為L(zhǎng)osAngeles,目的地為Denver,選擇6696航班,zhang,1張票,EconomyYL_01_02510/30/13LosAngelesDenver6696小賢insert按鈕可用,update,Delete按鈕不可用,單擊,進(jìn)程條工作,OrderNo:13,insert按鈕不可用update,Delete按鈕可用OrderNo:原來(lái)是空的,insert后改為具體數(shù)字。YL_01_026姓名為空Insert,update,Delete按鈕不可用10/30/10LosAngelesDenver6696zhangEconomyYL_01_027改變航班8855Insert,update,Delete按鈕不可用姓名清空,原來(lái)的信息:10/30/13LosAngelesDenver6696zhangEconomyYL_01_028改變Ft為L(zhǎng)ondon航班信息,price,Total,Class清空Insert,update,Delete按鈕不可用原來(lái)的信息:10/30/13LosAngelesDenver6696zhang,1EconomyYL_01_029改變Ff為Paris航班信息,F(xiàn)t,Price,Total,Class清空,Flights,Insert,update,Delete按鈕不可用原來(lái)的信息:10/30/13LosAngelesDenver6696zhang,1EconomyYL_01_030單擊insert進(jìn)程條工作,OrderNo:原來(lái)是空的,現(xiàn)改為具體數(shù)字。例:OrderNo:13,insert按鈕不可用,update,Delete按鈕可用10/30/13LosAngelesDenver6696zhang,1Economy表〔3-1-1〕.2錄制腳本過(guò)程〔截屏〕第一步:錄制腳本,選擇“Record〞如圖〔〕圖〔3-2-1〕第二步:在AgentNname和Password中都輸入Mercury點(diǎn)擊“OK〞按鈕圖〔3-2-2〕第三步:輸入飛機(jī)的時(shí)間、出發(fā)地、目的地,然后選擇“Flights〞選擇航班圖〔3-2-3〕第四步:選擇要乘坐飛機(jī)的航班,然后點(diǎn)擊確定。圖〔3-2-4〕第五步:輸入顧客的姓名、票數(shù)、票的類型、點(diǎn)擊“insert〞圖〔5-2-5〕第六步:點(diǎn)擊“Stop〞結(jié)束錄制過(guò)程,腳本錄制成功。圖〔3-2-6〕第七步:在容易出錯(cuò)的點(diǎn)上右擊鼠標(biāo),選擇“InsertStandardCheckpoint〞圖〔3-2-7〕第八步:點(diǎn)擊“確定〞圖〔3-2-8〕腳本〔截圖〕:圖〔3-2-9〕第九步:在外面將飛機(jī)訂票系統(tǒng)里的數(shù)據(jù)刪除,點(diǎn)擊“Run〞運(yùn)行腳本。圖〔5-2-10〕.3測(cè)試腳本Dialog("Login").WinEdit("AgentName:").Type"M"Dialog("Login").WinEdit("AgentName:").Set"Mercury"Dialog("Login").WinEdit("Password:").Type"M"Dialog("Login").WinEdit("Password:").SetSecure"4da14eea230673a188a059df360a208f53f741b0"Dialog("Login").WinEdit("Password:").TypemicReturnWindow("FlightReservation").WinObject("DateofFlight:").Type"101011"Window("FlightReservation").WinComboBox("FlyFrom:").Select"London"Window("FlightReservation").WinComboBox("FlyTo:").Select"Paris"Window("FlightReservation").WinButton("FLIGHT").ClickWindow("FlightReservation").Dialog("FlightsTable").WinList("From").Select"12582LON08:00AMPAR10:00AMAF$164.00"Window("FlightReservation").Dialog("FlightsTable").WinButton("OK").CheckCheckPoint("OK")Window("FlightReservation").Dialog("FlightsTable").WinButton("OK").ClickWindow("FlightReservation").WinEdit("CustomerName:").Set"zhang"Window("FlightReservation").WinButton("Insert").ClickWindow("FlightReservation").Close.4執(zhí)行和結(jié)果執(zhí)行QTP生成的腳本,結(jié)果如圖圖〔3-4-1〕修改功能測(cè)試.1測(cè)試用例測(cè)試編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果YL_02_001點(diǎn)擊open“按鈕〞彈出openorder對(duì)話框成功彈出openorder對(duì)話框YL_02_002選擇“customername〞彈出“searchresults〞對(duì)話框成功YL_02_003選擇第一個(gè)訂單,點(diǎn)擊“ok〞按鈕對(duì)話框消失,訂單的內(nèi)容在飛機(jī)訂票系統(tǒng)中顯示Insert按鈕不可用,update和delete按鈕可用月份要小于13YL_02_004日期修改為11/31/12可以修改成功YL_02_005出發(fā)地改為L(zhǎng)ondon可以修改成功YL_02_006目的地修改為paris可以修改成功YL_02_007Flight修改為10638號(hào)航班可以修改成功YL_02_008Customername修改為hua可以修改成功YL_02_009Tichet修改為2可以修改成功YL_02_010Class修改為first可以修改成功YL_02_011點(diǎn)擊update按鈕訂票成功修改成功表〔4-1-1〕.2測(cè)試過(guò)程〔截屏〕第一步:錄制腳本,選擇“Record〞,如圖〔3-2-1〕第二步:在AgentNname和Password中都輸入Mercury點(diǎn)擊“OK〞按鈕,如圖〔4-2-1〕第三步:點(diǎn)擊“〞翻開(kāi)原有訂票單圖〔4-2-3〕第四步:選擇原有的訂票,可以根據(jù)“顧客名〞、“航班日期〞、“訂單的NO〞選擇要訂單圖〔4-2-4〕第五步:選擇具體的航班圖〔4-2-5〕第六步:對(duì)所定的票進(jìn)行修改,點(diǎn)擊“Update〞按鈕圖〔4-2-6〕更新中圖〔4-2-7〕第七步:點(diǎn)擊“Stop〞結(jié)束錄制過(guò)程,腳本錄制成功。第八步:在容易出錯(cuò)的點(diǎn)上右擊鼠標(biāo),選擇“InsertStandardCheckpoint〞圖〔4-2-8〕第九步:點(diǎn)擊“OK〞圖〔4-2-9〕腳本〔截圖〕:圖〔4-2-10〕第十步:點(diǎn)擊“Run〞運(yùn)行腳本。圖〔4-2-11〕.3測(cè)試腳本Dialog("Login").WinEdit("AgentName:").Type"M"Dialog("Login").WinEdit("AgentName:").Set"Mercury"Dialog("Login").WinEdit("Password:").Type"M"Dialog("Login").WinEdit("Password:").SetSecure"4da15069b9b79471f037e5994fbbed913942ad8e"Dialog("Login").WinEdit("Password:").TypemicReturnWindow("FlightReservation").WinButton("Button").ClickWindow("FlightReservation").Dialog("OpenOrder").WinCheckBox("CustomerName").Set"ON"Window("FlightReservation").Dialog("OpenOrder").WinEdit("Edit").Set"zhang"Window("FlightReservation").Dialog("OpenOrder").WinButton("OK").ClickWindow("FlightReservation").Dialog("OpenOrder").Dialog("SearchResults").WinButton("OK").ClickWindow("FlightReservation").WinEdit("Tickets:").SetSelection0,1Window("FlightReservation").WinEdit("Tickets:").Set"4"Window("FlightReservation").WinRadioButton("Business").SetWindow("FlightReservation").WinButton("Update").CheckCheckPoint("Update")Window("FlightReservation").WinButton("Update").ClickWindow("FlightReservation").Close.3執(zhí)行和結(jié)果執(zhí)行QTP生成的腳本,結(jié)果如圖圖〔4-4-1〕刪除功能測(cè)試.1測(cè)試用例測(cè)試編號(hào)輸入預(yù)期結(jié)果實(shí)際結(jié)果YL_03_001點(diǎn)擊open“按鈕〞彈出openorder對(duì)話框成功彈出openorder對(duì)話框YL_03_002選擇“customername〞彈出“searchresults〞對(duì)話框成功YL_03_003選擇第一個(gè)訂單,點(diǎn)擊“ok〞按鈕對(duì)話框消失,訂單的內(nèi)容在飛機(jī)訂票系統(tǒng)中顯示Insert按鈕不可用,update和delete按鈕可用月份要小于13YL_03_004選擇delete按你可以刪除該信息成功表〔5-1-1〕.2測(cè)試過(guò)程第一步:錄制腳本,選擇“Record〞第二步:在AgentNname和Password中都輸入Mercury點(diǎn)擊“OK〞按鈕第三步:點(diǎn)擊“〞翻開(kāi)原有訂票單,如圖〔4-2-3〕第四步:選擇原有的訂票,可以根據(jù)“顧客名〞、“航班日期〞、“訂單的NO〞選擇要訂單,如圖〔4-2-4〕第五步:選擇具體的航班,如圖〔4-2-4〕第六步:對(duì)所定的票進(jìn)行修改,點(diǎn)擊“delete〞按鈕圖〔5-2-6〕第七步:確認(rèn)刪除圖〔5-2-7〕第八步:點(diǎn)擊“Stop〞結(jié)束錄制過(guò)程,腳本錄制成功。圖〔5-2-8〕第九部:在容易出錯(cuò)的點(diǎn)上右擊鼠標(biāo),選擇“InsertStandardCheckpoint〞圖〔5-2-9〕第十步:點(diǎn)擊“OK〞圖〔5-2-10〕腳本〔截圖〕:圖〔5-2-11〕.3測(cè)試腳本Dialog("Login").WinEdit("AgentName:").Type"M"Dialog("Login").WinEdit("AgentName:").Set"Mercury"Dialog("Login").WinEdit("Password:").Type"M"Dialog("Login").WinEdit("Password:").SetSecure"4da1309e122e4c63d752211d9dc7b5e63641aa8e"Dialog("Login").Click151,140Dialog("Login").WinButton("OK").ClickWindow("FlightReservation").WinButton("Button").ClickWindow("FlightReservation").Dialog("OpenOrder").WinCheckBox("CustomerName").Set"ON"Window("FlightReservation").Dialog("OpenOrder").WinEdit("Edit").Set"zhang"Window("FlightReservation").Dialog("OpenOrder").WinButton("OK").ClickWindow("FlightReservation").Dialog("OpenOrder").Dialog("SearchResults").WinButton("OK").ClickWindow("FlightReservation").WinButton("Delete").ClickWindow("FlightReservation").Dialog("FlightReservations").ActivateWindow("FlightReservation").Dialog("FlightReservations").ActivateWindow("FlightReservation").Dialog("FlightReservations").WinButton("是(Y)").ClickWindow("FlightReservation").ActivateWindow("FlightReservation").Close.4執(zhí)行和結(jié)果第九步:點(diǎn)擊“Run〞運(yùn)行腳本。圖〔5-4-1〕運(yùn)行結(jié)果圖〔5-4-2〕測(cè)試結(jié)果分析4.1測(cè)試用例的匯總表用例編號(hào)測(cè)試步驟、輸入數(shù)據(jù)預(yù)期結(jié)果測(cè)試結(jié)果YL_01錄制訂票腳本根據(jù)測(cè)試用例執(zhí)行測(cè)試。訂票,并提交數(shù)據(jù)在外面刪除數(shù)據(jù),執(zhí)行腳本飛機(jī)訂票系統(tǒng)的訂票功能按照理想運(yùn)行,沒(méi)有出現(xiàn)問(wèn)題沒(méi)有錯(cuò)誤產(chǎn)生YL_02錄制修改腳本根據(jù)測(cè)試用例執(zhí)行測(cè)試翻開(kāi)已有的訂票,并修改訂票信息飛機(jī)訂票系統(tǒng)的修改訂票功能按照理想運(yùn)行,沒(méi)有出現(xiàn)問(wèn)題沒(méi)有錯(cuò)誤產(chǎn)生YL_03
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 客運(yùn)火車站旅客服務(wù)規(guī)范考核試卷
- 供應(yīng)鏈協(xié)同案例解析考核試卷
- 低溫倉(cāng)儲(chǔ)庫(kù)存管理與控制考核試卷
- 家用縫紉機(jī)維修實(shí)操考核試卷
- 土地利用規(guī)劃中的社區(qū)開(kāi)放空間設(shè)計(jì)考核試卷
- 創(chuàng)業(yè)投資風(fēng)險(xiǎn)防范體系建設(shè)與實(shí)施路徑考核試卷
- 政府融資合同范本模板
- 自用高爾夫轉(zhuǎn)讓合同范本
- 工地叉車租憑合同范本
- 電氣質(zhì)量安全培訓(xùn)課件
- 肋骨骨折護(hù)理個(gè)案查房
- 分布式網(wǎng)絡(luò)處理方案
- CNAS-CL02-A001:2023 醫(yī)學(xué)實(shí)驗(yàn)室質(zhì)量和能力認(rèn)可準(zhǔn)則的應(yīng)用要求
- 鐵路機(jī)車檢修坑施工方案
- 數(shù)字化轉(zhuǎn)型中的知識(shí)管理
- 看不見(jiàn)的森林
- 安全用梯專題培訓(xùn)
- 中小學(xué)教師專業(yè)標(biāo)準(zhǔn)解讀
- cw3-2500m萬(wàn)能式斷路器說(shuō)明書
- 大學(xué)生心理健康教育第四章大學(xué)生學(xué)習(xí)心理課件
- 企業(yè)實(shí)際控制人的協(xié)議書
評(píng)論
0/150
提交評(píng)論