機(jī)票預(yù)訂系統(tǒng)(測試計(jì)劃)_第1頁
機(jī)票預(yù)訂系統(tǒng)(測試計(jì)劃)_第2頁
機(jī)票預(yù)訂系統(tǒng)(測試計(jì)劃)_第3頁
機(jī)票預(yù)訂系統(tǒng)(測試計(jì)劃)_第4頁
機(jī)票預(yù)訂系統(tǒng)(測試計(jì)劃)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

機(jī)票預(yù)訂系統(tǒng)(測試計(jì)劃)測試計(jì)劃1引言1.1編寫目的作為軟件工程過稱的一個(gè)階段,編碼是對設(shè)計(jì)的進(jìn)一步具體化,因此,程序的質(zhì)量主要取決于軟件設(shè)計(jì)的質(zhì)量,但所選用的程序設(shè)計(jì)語言的特點(diǎn)和編碼風(fēng)格也將對程序的可靠性、可讀性、可測試性和可維護(hù)性產(chǎn)生深遠(yuǎn)的影響。但在開發(fā)如此復(fù)雜的航空訂票系統(tǒng)軟件的過程中,面對著極其錯(cuò)綜復(fù)雜的問題,人的主觀認(rèn)識不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺,因此,系統(tǒng)一定會(huì)存在差錯(cuò)。測試的目的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能多的發(fā)現(xiàn)并改正軟件中的錯(cuò)誤。編碼階段可參考概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)說明書,軟件測試以及軟件維護(hù)階段也可參考編碼和詳細(xì)設(shè)計(jì)說明書,以便于了解在概要設(shè)計(jì)及詳細(xì)設(shè)計(jì)的過程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在測試階段找出各模塊的設(shè)計(jì)思路和流程。該文檔的讀者為用戶代表、軟件分析人員、開發(fā)管理人員和測試人員。1.2背景本項(xiàng)目(機(jī)票預(yù)定系統(tǒng))時(shí)由XX航空公司委托,由XXX軟件開發(fā)小組負(fù)責(zé)開發(fā);本系統(tǒng)與其他系統(tǒng)的關(guān)系如下:1.3定義MicrosoftAccess:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS)。SQL:一種用于訪問查詢數(shù)據(jù)庫的語言事務(wù)流:數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關(guān)聯(lián)的域。ROLLBACK:數(shù)據(jù)庫的錯(cuò)誤恢復(fù)機(jī)制。用戶管理用戶管理添加用戶刪除用戶創(chuàng)建訂單更改用戶進(jìn)入下一個(gè)界面開始開始到退票頁面輸入所需填寫的信息息退票成功修改數(shù)據(jù)庫YN創(chuàng)建訂單創(chuàng)建訂單輸入航班班次顯示信息退出YN測試用例:測試用例預(yù)期結(jié)果輸入顯示用戶,添加用戶,創(chuàng)建訂單,更改用戶進(jìn)入下一界面進(jìn)入退票頁,輸入相關(guān)信息并確認(rèn)顯示退票成功進(jìn)入訂票頁面,輸入正確的用戶信息顯示訂票成功和打印取票通知進(jìn)入創(chuàng)建訂單頁面輸入航班班次顯示航班信息取票模塊:測試用例:測試用例預(yù)期結(jié)果提交的信息與數(shù)據(jù)庫資料不符提示輸入有誤,請重新輸入提交的信息與數(shù)據(jù)庫資料符合打印機(jī)票并更新數(shù)據(jù)庫的機(jī)票信息旅客管理模塊:測試用例:測試用例預(yù)期結(jié)果提交的信息與數(shù)據(jù)庫資料不符提示輸入有誤,請重新輸入提交的信息與數(shù)據(jù)庫資料符合打印機(jī)票并更新數(shù)據(jù)庫的機(jī)票信息2.2測試內(nèi)容在測試過程中,首先需要對各子單元過程進(jìn)行測試。在各子單元過程測試完畢后,再對各模塊進(jìn)行測試,處理好各模塊之間的接口,最后對系統(tǒng)進(jìn)行測試和維護(hù)。各子模塊測試名稱如下:系統(tǒng)登錄模塊測試;輸入信息模塊測試;輸出信息模塊測試;數(shù)據(jù)庫測試;各模塊之間的接口測試;系統(tǒng)測試。2.3測試1(標(biāo)識符)測試機(jī)構(gòu)由YNMD工作組組成,人員有云南民大職技學(xué)院軟件開發(fā)小組全體人員。2.3.1進(jìn)度安排由于其測試過程較長,需要對各子單元程序.各模塊及它們之間的接口分別進(jìn)行測試進(jìn)度.一般測試過程都伴隨其概要設(shè)計(jì).詳細(xì)設(shè)計(jì)過程一起進(jìn)行,進(jìn)度在18個(gè)月左右。2.3.2條件必須在保證各硬件設(shè)備.軟件系統(tǒng)齊備的情況下,資金充足,人員齊備,各方面互相配合,齊心協(xié)力,共同完成。2.3.3測試資料在測試前,與各模塊的主要負(fù)責(zé)人共同協(xié)商討論,以概要設(shè)計(jì)說明書.詳細(xì)設(shè)計(jì)說明書作為總的提綱,選擇合適的輸入輸出數(shù)據(jù),并加以意義列舉說明。2.3.4測試培訓(xùn)說明或引用資料說明為被測軟件的使用提供培訓(xùn)的計(jì)劃。規(guī)定培訓(xùn)的內(nèi)容、受訓(xùn)的人員及從事培訓(xùn)的工作人員。2.4測試2(標(biāo)識符)3測試設(shè)計(jì)說明3.1測試1(標(biāo)識符)昆明航空公司為方便旅客,需開發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票,旅行社把預(yù)定機(jī)票的旅客信息,包括姓名、性別、工作單位、身份證號碼、旅行時(shí)間、旅行目的地,輸入機(jī)票預(yù)定系統(tǒng)的客戶端程序,系統(tǒng)經(jīng)過查詢航空公司內(nèi)的航班數(shù)據(jù)服務(wù)器后,為旅客安排航班,印出取票通知。旅客在飛機(jī)起飛前一天憑取票通知和帳單交款后取票,系統(tǒng)校對無誤后即印出機(jī)票給旅客。要求系統(tǒng)能有效、快速、安全、可靠和無誤的完成上述操作。并要求客戶機(jī)的界面要單明了,易于操作,服務(wù)器程序利于維護(hù)。3.1.1控制輸入是人工輸入、再自動(dòng)引入數(shù)據(jù)庫,方便調(diào)出及保存。3.1.2輸入登錄過程:首先對旅行社登錄測試,輸入帳號為旅行社帳號,還包括旅行社帳號對應(yīng)的密碼,結(jié)果為進(jìn)入系統(tǒng)或出錯(cuò)信息。再對管理員登錄測試,輸入帳號為管理員帳號和密碼,結(jié)果為進(jìn)入系統(tǒng)或出錯(cuò)信息。在輸入的測試數(shù)據(jù)中可分為有效輸入類、無效輸入類。無效輸入類:帳號不存在;密碼錯(cuò)誤。有效輸入類:當(dāng)帳號密碼無誤時(shí),則進(jìn)入系統(tǒng)。注冊過程:首先對注冊旅行社帳號測試,輸入有帳號、密碼、系統(tǒng)口令,結(jié)果為成功注冊或出錯(cuò)信息。再對管理員注冊測試,輸入帳號、密碼、系統(tǒng)口令,結(jié)果為成功注冊或出錯(cuò)信息在輸入的測試數(shù)據(jù)中可分為有效輸入類、無效輸入類。無效輸入類:帳號已經(jīng)存在;密碼兩次輸入不一致;系統(tǒng)口令錯(cuò)誤有效輸入類:當(dāng)帳號、密碼、系統(tǒng)口令正確時(shí),則注冊成功。旅客信息錄入過程:在旅客信息錄入過程中,首先對用戶的輸入信息進(jìn)行測試。系統(tǒng)的輸入信息為旅客身份證號、姓名、工作單位、旅行時(shí)間、出發(fā)點(diǎn)、終點(diǎn)、性別,還包括一個(gè)飛機(jī)票類型選項(xiàng)。輸出為錄入旅客信息,和確認(rèn)或出錯(cuò)信息。在輸入的測試數(shù)據(jù)中可分為有效輸入類.無效輸入類。其中的錯(cuò)誤種類有:無效輸入類:數(shù)據(jù)已經(jīng)存在;身份證號已經(jīng)存在;始發(fā)地和目的地重復(fù)。有效輸入類當(dāng)用戶的輸入有效旅客信息和旅行信息時(shí),則成功錄入信息按排航班過程:首先選擇航班,并確定,輸出為打印通知單或航班已滿。選擇打印通知單,如果交付定金,成功打印,否則提示交定金在輸入的測試數(shù)據(jù)中可分為有效輸入類.無效輸入類。其中的錯(cuò)誤種類有:無效輸入類:航班已滿。有效輸入類:航班未滿,安排成功,可以打印通知單。取票過程:在取票過程中,對在取票信息界面中輸入的各項(xiàng)信息進(jìn)行初步檢驗(yàn)。無效輸入類:訂單號不存在;數(shù)據(jù)超出規(guī)定范圍;取票截止日期已過。有效輸入類:賬單號正確,并且沒有延誤,通知打印機(jī)票。改簽過程:首先輸入賬單號、選擇始發(fā)地和目的地以及航班、選擇時(shí)間,輸出提示賬單號錯(cuò)誤或提示打印或航班已滿無效輸入類:賬單號錯(cuò)誤;航班已滿;始發(fā)地不能和目的地一樣。有效輸入類:賬單號無誤,航班未滿,提示打印通知單。修改、刪除航班過程:無效輸入類:始發(fā)地和目的地一樣;有效輸入類:刪除航班信息,并短信通知已經(jīng)定了該航班的旅客。始發(fā)地和目的地不一樣,成功修改信息。3.1.3輸出旅客信息錄入過程:對在旅客信息界面中輸入的各項(xiàng)信息進(jìn)行初步檢驗(yàn)。若發(fā)現(xiàn)錯(cuò)誤,令PErrorAppear=T,判斷錯(cuò)誤類型,并將相應(yīng)的錯(cuò)誤類型PErrorType或PerrorRank作為參數(shù),轉(zhuǎn)入IErrorHandle過程。若未發(fā)現(xiàn)錯(cuò)誤,轉(zhuǎn)入安排航班過程。安排航班過程:對在帳單和取票通知的信息界面中輸入的各項(xiàng)信息進(jìn)行初步檢驗(yàn)。若發(fā)現(xiàn)錯(cuò)誤,令CErrorAppear=T,判斷錯(cuò)誤類型,并將相應(yīng)的錯(cuò)誤類型CErrorType或CErrorRank作為參數(shù),轉(zhuǎn)入IErrorHandle過程。若未發(fā)現(xiàn)錯(cuò)誤,則打印通知單。CheckNoticeInput過程。ErrorHandle過程:在PersInfoExam或CheckNoticeExam過程中若發(fā)現(xiàn)錯(cuò)誤,就轉(zhuǎn)入本過程,執(zhí)行相應(yīng)的處理,并輸出相應(yīng)的出錯(cuò)信息。If(PErrorType==T)輸出“您的個(gè)人信息可能輸錯(cuò)了位置。請重試。”If(PErrorRank==T)輸出“您的個(gè)人信息不適應(yīng)規(guī)定范圍。請重試?!痹俎D(zhuǎn)入旅客信息輸入的界面中。If(CErrorType==T)輸出“您的帳單信息可能輸錯(cuò)了位置。請重試?!盜f(CErrorRank==T)輸出“您的帳單信息不適應(yīng)規(guī)定范圍。請重試?!痹俎D(zhuǎn)入帳單和取票通知信息的輸入界面。取票過程:將帳單和取票通知輸出到界面1中。注意格式。Longintcncode=帳單號;CStringname=姓名;CStringsex=性別;CStringcompany=工作單位;Longintidcode=身份證號碼;Datestime=旅行時(shí)間;(syear/smonth/stime=年/月/日)CStringdenist=始發(fā)地CStringdenist=目的地CStringFlightRequirement=機(jī)票類型Intseatcode=座位號;Moneyprice=票價(jià);查詢過程:將所有信息航班信息顯示在列表框中。CStringFlightNum=航班號CStringOrigion=始發(fā)地CStringDestination=目的地Datestime=旅行時(shí)間;CStringBudload=額定倉員intFirstClassLeft頭等艙剩余位置intFirstClassPrice頭等艙票價(jià)ntEconomyPrice經(jīng)濟(jì)艙票價(jià)3.1.4過程在測試過程中,首先需要對各子單元過程進(jìn)行測試。各子單元過程的測試必須先在程序設(shè)計(jì)員調(diào)試并編譯通過后才能進(jìn)行。在各子單元過程測試完畢后,再對各模塊(包括各子單元過程之間的接口)進(jìn)行測試,處理好各模塊之間的接口,最后對系統(tǒng)進(jìn)行測試和維護(hù)。其操作過程如下:在系統(tǒng)接受信息模塊過程中,先對各子單元過程分別進(jìn)行測試,然后根據(jù)白盒法按照詳細(xì)設(shè)計(jì)說明書中的流程圖對其進(jìn)行跟蹤測試。同樣,在系統(tǒng)輸出信息模塊.先對各子單元過程分別進(jìn)行測試,然后根據(jù)白盒法按照詳細(xì)設(shè)計(jì)說明書中的流程圖對其進(jìn)行跟蹤測試。然后,根據(jù)各模塊之間的各種關(guān)系,對其接口進(jìn)行測試。在系統(tǒng)測試中,要注意對各種意外情況(列如斷電.硬盤損壞等)加以處理,對數(shù)據(jù)庫要注意其安全性.可靠性.健壯性.效率。網(wǎng)絡(luò)傳輸更要注意其安全性。3.2測試2(標(biāo)識符)4評價(jià)準(zhǔn)則4.1范圍嚴(yán)格按照《軟件需求規(guī)格說明書》中的功能、性能等要求,同時(shí)兼顧軟件系統(tǒng)自身特性、用戶的意見和建議、被測試系統(tǒng)的質(zhì)量保證計(jì)劃等,對軟件系統(tǒng)的被測試特性和不被測試特性以下表的格式詳細(xì)列出。4.2數(shù)據(jù)整理由于系統(tǒng)將由兩部分程序組成,安裝在各旅行社

溫馨提示

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

最新文檔

評論

0/150

提交評論