




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、南京工業(yè)職業(yè)技術(shù)學(xué)院 軟件測試專業(yè) 飛機訂票系統(tǒng)功能測試報告課題名稱飛機訂票系統(tǒng)功能測試報告系/專 業(yè) 計算機與軟件學(xué)院班 級軟件0931學(xué) 號0902343213學(xué)生姓名小賢指導(dǎo)教師:董飚2011年10月 16日目 錄第1章 訂票系統(tǒng)簡介31.1訂票功能31.2修改訂票功能31.3刪除訂票功能4第2章測試需求分析與計劃52.1需求分析52.1.1 功能點152.1.2 功能點252.1.3 功能點352.2 測試計劃62.2.1 編寫測試用例表62.2.2 根據(jù)測試用例執(zhí)行測試62.2.3測試匯總表62.2.4匯總分析6第3章測試用例及執(zhí)行73.1訂票功能測試73.1.1 測試用例73.1.
2、2錄制腳本過程(截屏)93.1.3 測試腳本123.1.4 執(zhí)行和結(jié)果123.2修改功能測試133.2.1 測試用例133.2.2 測試過程(截屏)133.2.3 測試腳本173.2.3執(zhí)行和結(jié)果183.3刪除功能測試193.3.1 測試用例193.3.2 測試過程193.3.3 測試腳本213.3.4 執(zhí)行和結(jié)果22第4章測試結(jié)果分析234.1測試用例的匯總表234.2檢查項234.3分析與建議23第5章飛機訂票系統(tǒng)測試小結(jié)24參考文獻25第1章 訂票系統(tǒng)簡介1.1訂票功能第一步:用戶Mercury登錄到飛機訂票系統(tǒng)。如圖1.1(圖1.1)第二步:用戶可以在相應(yīng)的欄目里輸入日期、出發(fā)地、目的
3、地、飛機班次、顧客的姓名、飛機票數(shù)、類型等后,點擊“insert”按鈕成功訂票1.2修改訂票功能第一步:用戶Mercury登錄到飛機訂票系統(tǒng)。,如圖1.2(圖1.2)第二步:用戶根據(jù)原來訂票的信息,打開原來自己訂票的信息。第三步:用戶修改原有的訂票訂票信息1.3刪除訂票功能第一步:用戶Mercury登錄到飛機訂票系統(tǒng)。如圖1.3(圖1.3)第二步:用戶根據(jù)原來訂票的信息,打開原來自己訂票的信息。第三步:用戶刪除原有的訂票訂票信息,取消該次的訂票第2章 測試需求分析與計劃2.1需求分析 本測試僅僅從飛機訂票系統(tǒng)的一部分功能(訂票、修改、刪除三個功能)進行測試,從而達到理解測試的全過程的目的。所用
4、工具qtp自動化測試軟件,環(huán)境在教4416機房K13號機器。準備用時13天,每4天完成一個相關(guān)功能的測試以及測試文檔的書寫,最后一天寫測試總結(jié)并且整合修改完善飛機訂票系統(tǒng)的文檔。2.1.1 功能點1飛機訂票系統(tǒng)的訂票功能用戶輸入要訂票的日期、出發(fā)地、目的地、航班、票數(shù)、類型等信息,系統(tǒng)即可根據(jù)用戶輸入的信息給用戶訂票,2.1.2 功能點2飛機訂票系統(tǒng)的修改訂票的功能用戶可以根據(jù)一些信息查看原有的訂票信息,并能夠修改原有的訂票的信息。2.1.3 功能點3 飛機訂票系統(tǒng)的刪除訂票的功能用戶可以根據(jù)一些信息查看原有的訂票信息,并能夠刪除原有的訂票的信息。2.2 測試計劃2.2.1 編寫測試用例表如表
5、(圖(2-2-1)測試編號輸入預(yù)期結(jié)果實際結(jié)果YL_*_001xxxxxxxxxYL_*_002xxxxxxxxxYL_*_003xxxxxxxxx表(2-2-1)2.2.2 根據(jù)測試用例執(zhí)行測試2.2.3測試匯總表如表(2-2-2)用例編號測試步驟預(yù)期結(jié)果測試結(jié)果YL_*_001xxxxxxxxxYL_*_002xxxxxxxxx表(2-2-2)2.2.4匯總分析對QTP測試的結(jié)果進行分析,并得出結(jié)論,提交測試報告和建議,以備開發(fā)人員進行修改和維護第3章 測試用例及執(zhí)行3.1訂票功能測試3.1.1 測試用例測試編號輸入預(yù)期結(jié)果實際結(jié)果YL_01_001空在Fly中選擇一個地點,彈出警告信息不
6、能為空的警告YL_01_00209/01/10在Fly中選擇一個地點,彈出警告信息日期要在今天之后YL_01_00313/10/13在Fly中選擇一個地點,彈出警告信息月份要小于13YL_01_00410/32/13在Fly中選擇一個地點,彈出警告信息天要在1-31之間YL_01_00511/31/13在Fly中選擇一個地點,彈出警告信息天要在1-30之間YL_01_00610/23/13正確YL_01_007空在Flyto中選擇一個地點,彈出警告信息Ff不能為空的警告YL_01_008LosAngeles正確成功YL_01_009空Flights按鈕不可用成功YL_01_0010Denver
7、Flights按鈕可用成功YL_01_0011單擊,選擇6696航班在窗口顯示航班信息出發(fā)點為LosAngeles,目的地為DenverYL_01_012在Ft中改選Frankfurt清空航班信息出發(fā)點為LosAngelesYL_01_013在Ff中改選Paris清空航班信息, Flights按鈕不可用,F(xiàn)t自動清空成功YL_01_014zhangs,1,EconomyPrice:170.47Total:170.47出發(fā)點為LosAngeles,目的地為Denver, 選擇6696航班YL_01_015zhang,2,EconomyPrice:170.47Total:340.94成功YL_01
8、_016zhang,0,Economy自動改為1,Price:170.47Total:170.47成功YL_01_017zhang,99,EconomyPrice:170.47Total:16876.53成功YL_01_018zhang,100,Economy自動改為10,Price:170.47Total:1704.7成功YL_01_019zhang,1,F(xiàn)irstPrice: 511.41Total:511.41成功YL_01_020zhang,2,F(xiàn)irstPrice:511.41Total:1022.82成功YL_01_021zhang,1,BusinessPrice:340.94To
9、tal:340.94成功YL_01_022zhang,2,BusinessPrice:340.94Total:681.88成功YL_01_023在Ff中改選ParisFt,Flights,航班信息,Price,Total,Class全部清空成功YL_01_024在Ft中改選Paris航班信息,Price,Total,Class全部清空出發(fā)點為LosAngeles,目的地為Denver, 選擇6696航班,zhang,1 張票, EconomyYL_01_02510/30/13LosAngelesDenver6696小賢insert按鈕可用,update,Delete按鈕不可用,單擊,進程條工作
10、,OrderNo:13 ,insert按鈕不可用update,Delete按鈕可用OrderNo:原來是空的,insert后改為具體數(shù)字。YL_01_026姓名為空Insert,update,Delete按鈕不可用10/30/10LosAngelesDenver6696zhangEconomyYL_01_027改變航班8855Insert,update,Delete按鈕不可用姓名清空,原來的信息:10/30/13LosAngelesDenver6696zhangEconomyYL_01_028改變Ft為London航班信息,price,Total,Class清空Insert,update,De
11、lete按鈕不可用原來的信息:10/30/13LosAngelesDenver6696zhang,1EconomyYL_01_029改變Ff為Paris航班信息,F(xiàn)t,Price,Total,Class清空,Flights,Insert,update,Delete按鈕不可用原來的信息:10/30/13LosAngelesDenver6696zhang,1EconomyYL_01_030單擊insert進程條工作,OrderNo:原來是空的,現(xiàn)改為具體數(shù)字。例:OrderNo:13 ,insert按鈕不可用, update,Delete按鈕可用10/30/13LosAngelesDenver66
12、96zhang,1Economy表(3-1-1)3.1.2錄制腳本過程(截屏)第一步:錄制腳本,選擇“Record”如圖()圖(3-2-1)第二步:在Agent Nname和Password中都輸入Mercury點擊“OK”按鈕圖(3-2-2)第三步:輸入飛機的時間、出發(fā)地、目的地,然后選擇“Flights”選擇航班圖(3-2-3)第四步:選擇要乘坐飛機的航班,然后點擊確定。圖(3-2-4)第五步:輸入顧客的姓名、票數(shù)、票的類型、點擊“insert”圖(5-2-5)第六步:點擊“Stop”結(jié)束錄制過程,腳本錄制成功。圖(3-2-6)第七步:在容易出錯的點上右擊鼠標(biāo),選擇“Insert Stan
13、dard Checkpoint”圖(3-2-7)第八步:點擊“確定”圖(3-2-8)腳本(截圖):圖(3-2-9)第九步:在外面將飛機訂票系統(tǒng)里的數(shù)據(jù)刪除,點擊“Run”運行腳本。圖(5-2-10)3.1.3 測試腳本Dialog("Login").WinEdit("Agent Name:").Type "M"Dialog("Login").WinEdit("Agent Name:").Set "Mercury"Dialog("Login").WinEdi
14、t("Password:").Type "M"Dialog("Login").WinEdit("Password:").SetSecure "4da14eea230673a188a059df360a208f53f741b0"Dialog("Login").WinEdit("Password:").Type micReturn Window("Flight Reservation").WinObject("Date of Fli
15、ght:").Type "101011"Window("Flight Reservation").WinComboBox("Fly From:").Select "London"Window("Flight Reservation").WinComboBox("Fly To:").Select "Paris"Window("Flight Reservation").WinButton("FLIGHT").C
16、lickWindow("Flight Reservation").Dialog("Flights Table").WinList("From").Select "12582 LON 08:00 AM PAR 10:00 AM AF $164.00"Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Check CheckPoint("OK")Windo
17、w("Flight Reservation").Dialog("Flights Table").WinButton("OK").ClickWindow("Flight Reservation").WinEdit("Customer Name:").Set "zhang"Window("Flight Reservation").WinButton("Insert").ClickWindow("Flight Reservation
18、").Close3.1.4 執(zhí)行和結(jié)果執(zhí)行QTP生成的腳本,結(jié)果如圖圖(3-4-1)3.2修改功能測試3.2.1 測試用例測試編號輸入預(yù)期結(jié)果實際結(jié)果YL_02_001點擊open“按鈕”彈出open order對話框成功彈出open order對話框YL_02_002選擇“customer name”彈出“search results”對話框成功YL_02_003選擇第一個訂單,點擊“ok”按鈕對話框消失,訂單的內(nèi)容在飛機訂票系統(tǒng)中顯示Insert按鈕不可用,update和delete按鈕可用月份要小于13YL_02_004日期修改為11/31/12可以修改成功YL_02_005出
19、發(fā)地改為London可以修改成功YL_02_006目的地修改為paris可以修改成功YL_02_007Flight修改為10638號航班可以修改成功YL_02_008Customer name修改為hua可以修改成功YL_02_009Tichet 修改為2可以修改成功YL_02_010Class 修改為first可以修改成功YL_02_011點擊update按鈕訂票成功修改成功表(4-1-1)3.2.2 測試過程(截屏)第一步:錄制腳本,選擇“Record”,如圖(3-2-1)第二步:在Agent Nname和Password中都輸入Mercury點擊“OK”按鈕,如圖(4-2-1)第三步:點
20、擊“”打開原有訂票單圖(4-2-3)第四步:選擇原有的訂票,可以根據(jù)“顧客名”、“航班日期”、“訂單的NO”選擇要訂單圖(4-2-4)第五步:選擇具體的航班圖(4-2-5)第六步:對所定的票進行修改,點擊“Update”按鈕圖(4-2-6)更新中圖(4-2-7)第七步:點擊“Stop”結(jié)束錄制過程,腳本錄制成功。第八步:在容易出錯的點上右擊鼠標(biāo),選擇“Insert Standard Checkpoint”圖(4-2-8)第九步:點擊“OK”圖(4-2-9)腳本(截圖):圖(4-2-10)第十步:點擊“Run”運行腳本。圖(4-2-11)3.2.3 測試腳本Dialog("Login&
21、quot;).WinEdit("Agent Name:").Type "M"Dialog("Login").WinEdit("Agent Name:").Set "Mercury"Dialog("Login").WinEdit("Password:").Type "M"Dialog("Login").WinEdit("Password:").SetSecure "4da15069b9b7
22、9471f037e5994fbbed913942ad8e"Dialog("Login").WinEdit("Password:").Type micReturn Window("Flight Reservation").WinButton("Button").ClickWindow("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name").Set "O
23、N"Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set "zhang"Window("Flight Reservation").Dialog("Open Order").WinButton("OK").ClickWindow("Flight Reservation").Dialog("Open Order").Dialo
24、g("Search Results").WinButton("OK").ClickWindow("Flight Reservation").WinEdit("Tickets:").SetSelection 0,1Window("Flight Reservation").WinEdit("Tickets:").Set "4"Window("Flight Reservation").WinRadioButton("Business
25、").SetWindow("Flight Reservation").WinButton("Update").Check CheckPoint("Update")Window("Flight Reservation").WinButton("Update").ClickWindow("Flight Reservation").Close3.2.3執(zhí)行和結(jié)果執(zhí)行QTP生成的腳本,結(jié)果如圖圖(4-4-1)3.3刪除功能測試3.3.1 測試用例測試編號輸入預(yù)期結(jié)果實際結(jié)果
26、YL_03_001點擊open“按鈕”彈出open order對話框成功彈出open order對話框YL_03_002選擇“customer name”彈出“search results”對話框成功YL_03_003選擇第一個訂單,點擊“ok”按鈕對話框消失,訂單的內(nèi)容在飛機訂票系統(tǒng)中顯示Insert按鈕不可用,update和delete按鈕可用月份要小于13YL_03_004選擇delete按你可以刪除該信息成功表(5-1-1)3.3.2 測試過程第一步:錄制腳本,選擇“Record”第二步:在Agent Nname和Password中都輸入Mercury點擊“OK”按鈕第三步:點擊“”打
27、開原有訂票單,如圖(4-2-3)第四步:選擇原有的訂票,可以根據(jù)“顧客名”、“航班日期”、“訂單的NO”選擇要訂單,如圖(4-2-4)第五步:選擇具體的航班,如圖(4-2-4)第六步:對所定的票進行修改,點擊“delete”按鈕圖(5-2-6)第七步:確認刪除圖(5-2-7)第八步:點擊“Stop”結(jié)束錄制過程,腳本錄制成功。圖(5-2-8)第九部:在容易出錯的點上右擊鼠標(biāo),選擇“Insert Standard Checkpoint”圖(5-2-9)第十步:點擊“OK”圖(5-2-10)腳本(截圖):圖(5-2-11)3.3.3 測試腳本Dialog("Login").Wi
28、nEdit("Agent Name:").Type "M"Dialog("Login").WinEdit("Agent Name:").Set "Mercury"Dialog("Login").WinEdit("Password:").Type "M"Dialog("Login").WinEdit("Password:").SetSecure "4da1309e122e4c63d7522
29、11d9dc7b5e63641aa8e"Dialog("Login").Click 151,140Dialog("Login").WinButton("OK").ClickWindow("Flight Reservation").WinButton("Button").ClickWindow("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name&quo
30、t;).Set "ON"Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set "zhang"Window("Flight Reservation").Dialog("Open Order").WinButton("OK").ClickWindow("Flight Reservation").Dialog("Open Ord
31、er").Dialog("Search Results").WinButton("OK").ClickWindow("Flight Reservation").WinButton("Delete").ClickWindow("Flight Reservation").Dialog("Flight Reservations").ActivateWindow("Flight Reservation").Dialog("Flight Rese
32、rvations").ActivateWindow("Flight Reservation").Dialog("Flight Reservations").WinButton("是(Y)").ClickWindow("Flight Reservation").ActivateWindow("Flight Reservation").Close3.3.4 執(zhí)行和結(jié)果第九步:點擊“Run”運行腳本。圖(5-4-1)運行結(jié)果圖(5-4-2)第4章 測試結(jié)果分析4.1測試用例的匯總表用例編號測試步驟、輸入數(shù)據(jù)預(yù)期結(jié)果測試結(jié)果YL_01(1) 錄制訂票腳本(2) 根據(jù)測試用例執(zhí)行
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 血清腫瘤標(biāo)記物聯(lián)合炎癥指標(biāo)對非小細胞肺癌分期的預(yù)測價值研究
- 2025-2030中國巧克力酒行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030中國山楂糕行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 在線教育平臺疫情期間課程開發(fā)計劃
- 急救醫(yī)學(xué)倫理委員會職責(zé)與要求
- 高三英語聽力專項訓(xùn)練計劃
- 2025-2030中國嬰兒帽行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 汽車銷售行業(yè)題庫
- 自貿(mào)試驗區(qū)設(shè)立對地區(qū)綠色發(fā)展的影響研究
- 藝術(shù)管理視角下劇院的運營與管理研究-以陜西大劇院為例
- 動態(tài)設(shè)計寶典C4D三維圖像設(shè)計與交互知到智慧樹期末考試答案題庫2025年青島工學(xué)院
- 幼兒園畢業(yè)典禮流程安排
- 施工現(xiàn)場人員的安全意識提升試題及答案
- 蓉城小史官考試試題及答案
- 2024年安徽省三支一扶考試真題
- 《全面的TPM培訓(xùn)體系》課件
- 成語故事-邯鄲學(xué)步-課件
- 《一榀框架的結(jié)構(gòu)計算和設(shè)計21000字(論文)》
- DBJ04-T 259-2024 人工砂生產(chǎn)應(yīng)用技術(shù)規(guī)程
- 儲能科學(xué)與工程單選題100道及答案解析
- 中國急性缺血性卒中診治指南(2023)解讀
評論
0/150
提交評論