資源描述:
《機(jī)票預(yù)訂系統(tǒng)(測(cè)試計(jì)劃)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、測(cè)拭計(jì)劃1引言1-1編寫目的作為軟件工程過(guò)稱的一個(gè)階段,編碼是對(duì)設(shè)計(jì)的進(jìn)一步具體化,因此,程序的質(zhì)量主要取決于軟件設(shè)計(jì)的質(zhì)y:,但所選用的程序設(shè)計(jì)語(yǔ)言的特點(diǎn)和編碼風(fēng)格也將對(duì)程序的可靠性、可讀性、可測(cè)試性和可維護(hù)性產(chǎn)生深遠(yuǎn)的影響。但在開(kāi)發(fā)如此復(fù)雜的航空訂票系統(tǒng)軟件的過(guò)程屮,面對(duì)著極其錯(cuò)綜復(fù)雜的問(wèn)題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無(wú)缺,閃此,系統(tǒng)一定會(huì)存在差錯(cuò)。測(cè)試的n的就是在軟件投入生產(chǎn)運(yùn)行之前,盡可能多的發(fā)現(xiàn)并改正軟件中的錯(cuò)誤。編碼階段可參考
2、概要設(shè)il?和詳細(xì)設(shè)il?說(shuō)明書(shū),軟件測(cè)試以及軟件維護(hù)階段也可參考編碼和詳細(xì)設(shè)計(jì)說(shuō)明書(shū),以便于了解在概要設(shè)計(jì)及詳細(xì)設(shè)計(jì)的過(guò)程屮所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在測(cè)試階段找出各模塊的設(shè)計(jì)思路和流程。該文檔的讀者為用戶代表、軟件分析人員、開(kāi)發(fā)管理人員和測(cè)試人員。1.2背景1.本項(xiàng)目(機(jī)票預(yù)定系統(tǒng))時(shí)由XX航空公司委托,由XXX軟件開(kāi)發(fā)小組負(fù)責(zé)開(kāi)發(fā):2.本系統(tǒng)與其他系統(tǒng)的關(guān)系如下:1.3定義MicrosoftAccess:系統(tǒng)服務(wù)器所使用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。SQL:一種用于訪M查詢數(shù)據(jù)庫(kù)的語(yǔ)言事務(wù)流:
3、數(shù)據(jù)進(jìn)入模塊后可能有多種路徑進(jìn)行處理。主鍵:數(shù)據(jù)庫(kù)表屮的關(guān)鍵域。值互不相同。外部主鍵:數(shù)據(jù)庫(kù)表屮與其他表主鍵關(guān)聯(lián)的域。ROLLBACK:數(shù)據(jù)庫(kù)的錯(cuò)誤恢笈機(jī)制。北京:清華大學(xué)出版社;XXX軟件開(kāi)發(fā)小組XXX軟件開(kāi)發(fā)小組XXX軟件開(kāi)發(fā)小組1.4參考資料a.張海藩《軟件工程導(dǎo)論》(第五版)b.《機(jī)票預(yù)訂系統(tǒng)需求分析說(shuō)明書(shū)》c.《機(jī)票預(yù)訂系統(tǒng)可行性分析說(shuō)明書(shū)》d.《機(jī)票預(yù)訂系統(tǒng)概要和詳細(xì)設(shè)計(jì)說(shuō)明書(shū)》2計(jì)劃2.1軟件說(shuō)明?主界面模塊:對(duì)輸入?yún)?shù)查驗(yàn),檢測(cè)數(shù)裾庫(kù)數(shù)裾異常時(shí)能否判斷并給予適當(dāng)處理。測(cè)試用例預(yù)期結(jié)果
4、錯(cuò)誤的用戶名提示:用戶名錯(cuò)誤錯(cuò)誤的密碼提示:密碼錯(cuò)誤正確的用戶名、密碼提示:登陸成功并轉(zhuǎn)入相應(yīng)頁(yè)而?航班管理模塊:在航空公司管理系統(tǒng)選擇航班管理選擇航班管理操作添加航班信息填M取消航班班次史改航班信息填寫信息正確成功添加航班返冋填寫信息正確成功取消航班返冋填寫信息正確成功更改航班返冋測(cè)試用例:測(cè)試用例預(yù)期結(jié)果錯(cuò)誤的用戶名提示:用戶名錯(cuò)誤錯(cuò)誤的密碼提示:密碼錯(cuò)誤正確的用戶名、密碼提示:登陸成功并轉(zhuǎn)入相應(yīng)頁(yè)而?用戶管理模塊:用廣管理添加用戶刪除用戶創(chuàng)建訂單更改用戶進(jìn)入下一個(gè)界而幵始到退票貞輸入所需填寫的
5、信息3退票成功修改數(shù)據(jù)庳?cái)?shù)擬輸入41:名年麟et份證呼(滬m聯(lián)系d/hS性別入fb&確認(rèn)A1打印tk供姐知?jiǎng)?chuàng)建訂單輸入航班班次顯示信息退岀測(cè)試用例.?測(cè)試用例預(yù)期結(jié)果輸入顯示用戶,添加用戶,創(chuàng)建訂單,更改用戶進(jìn)入下一界面進(jìn)入退票頁(yè),輸入相關(guān)信息并確認(rèn)顯示退票成功進(jìn)入訂票頁(yè)而,輸入正確的用戶信息顯不訂票成功和打印取票通知進(jìn)入創(chuàng)建訂單頁(yè)而輸入航班班次顯示航班信息?取票模塊:選擇有效證件1輸入倉(cāng)效證件的信息I數(shù)裾庫(kù)屮25找此信息N1存在此信息J打印機(jī)票信息I醐掘〒J信息返回測(cè)試用例:測(cè)試用例預(yù)期結(jié)果提交的
6、信息與數(shù)據(jù)庫(kù)資料不符提示輸入有誤,請(qǐng)重新輸入提交的信息與數(shù)據(jù)庫(kù)資料符合打印機(jī)票并更新數(shù)據(jù)庫(kù)的機(jī)票信息?旅客管理模塊:綸入也改的航班kl數(shù)拋庫(kù)中dhs此伯a(chǎn)打印機(jī)解_1_返匾"
7、測(cè)試川例:測(cè)試用例預(yù)期結(jié)果提交的信息與數(shù)據(jù)庫(kù)資料不符提示輸入有誤,請(qǐng)重新輸入提交的信息與數(shù)據(jù)庫(kù)資料符合打印機(jī)票并更新數(shù)據(jù)庫(kù)的機(jī)票信息2.2測(cè)試內(nèi)容在測(cè)試過(guò)程中,首先需要對(duì)各子單元過(guò)程進(jìn)行測(cè)試。在各子單元過(guò)程測(cè)試完畢后,再對(duì)各模塊進(jìn)行測(cè)試,處理好各模塊之間的接口,最后對(duì)系統(tǒng)進(jìn)行測(cè)試和維護(hù)。各子模塊測(cè)試名稱如下:1.系統(tǒng)登錄模塊測(cè)
8、試;2.輸入信息模塊測(cè)試;3.輸出信息模塊測(cè)試;4.數(shù)據(jù)庫(kù)測(cè)試;5.各模塊之間的接口測(cè)試;6.系統(tǒng)測(cè)試。2.3測(cè)試1(標(biāo)識(shí)符》測(cè)試機(jī)構(gòu)由YNMD工作組組成,人員有云南民大職技學(xué)院軟件開(kāi)發(fā)小組全體人員。2.3.1進(jìn)度安排巾于其測(cè)試過(guò)程較長(zhǎng),需要對(duì)各子單元程序.各模塊及它們之間的接口分別進(jìn)行測(cè)試進(jìn)度.一般測(cè)試過(guò)程都伴隨其概要設(shè)計(jì).詳細(xì)設(shè)計(jì)過(guò)程一起進(jìn)行,進(jìn)度在18個(gè)月左右。2.3.2條件必須在保證各硬件設(shè)備.軟件系統(tǒng)齊備的情況下,資金充足,人員齊備,各方面互相配合,齊心協(xié)力,共同完成。2.3.3測(cè)試資料在
9、測(cè)試前,與各模塊的主要負(fù)責(zé)人共同協(xié)商討論,以概要設(shè)計(jì)說(shuō)明書(shū).詳細(xì)設(shè)計(jì)說(shuō)明書(shū)作為總的提綱,選擇合適的輸入輸出數(shù)據(jù),并加以意義列舉說(shuō)明。2.3.4測(cè)試培訓(xùn)說(shuō)明或引用資料說(shuō)明為被測(cè)軟件的使用提供培訓(xùn)的計(jì)劃。規(guī)定培訓(xùn)的內(nèi)容、受訓(xùn)的人員及從事培訓(xùn)的工作人員。2.4測(cè)試2(標(biāo)識(shí)符》3測(cè)試設(shè)計(jì)說(shuō)明3.1測(cè)試1(標(biāo)識(shí)符》昆明航空公司為方便旅客,需開(kāi)發(fā)一個(gè)機(jī)票預(yù)定系統(tǒng)。為便于旅客由旅行社代替航空公司負(fù)責(zé)為旅客定票,旅行社把預(yù)定機(jī)票的旅客信息,包括姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)