《系統(tǒng)測(cè)試分析報(bào)告 (2)》由會(huì)員分享,可在線閱讀,更多相關(guān)《系統(tǒng)測(cè)試分析報(bào)告 (2)(67頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、YummyHouse餐飲管理系統(tǒng)測(cè)試分析報(bào)告項(xiàng) 目 承 擔(dān) 部 門: YummyHouse小組撰 寫 人(簽名): 梅景云完 成 日 期:2010/12/2 1.引言1.1編寫目的根據(jù)測(cè)試計(jì)劃的安排對(duì)軟件進(jìn)行測(cè)試,詳細(xì)記錄測(cè)試過(guò)程,以對(duì)軟件的質(zhì)量進(jìn)行測(cè)評(píng),為軟件設(shè)計(jì)人員提供BUG依據(jù),產(chǎn)生測(cè)試分析報(bào)告。1.2項(xiàng)目背景Yummy house餐飲管理系統(tǒng)界面美觀,操作便捷,靈活的后臺(tái)管理,導(dǎo)航操作界面,簡(jiǎn)明的業(yè)務(wù)流程。隨著電子計(jì)算機(jī)和通信技術(shù)的發(fā)展,人類已經(jīng)逐漸地進(jìn)入信息化社會(huì)?!懊褚允碁樘臁?,美食在人們的生活中占著很大的一部分;人工化的管理已漸漸滿足不了人們?nèi)找嬖鲩L(zhǎng)的趨勢(shì);同時(shí)人們對(duì)信息和數(shù)據(jù)的
2、利用與處理也已進(jìn)入自動(dòng)化、網(wǎng)絡(luò)化和社會(huì)化的階段,因此,開發(fā)相關(guān)的餐飲管理系統(tǒng)已經(jīng)成為各行各業(yè)的必要和必需了,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計(jì)算機(jī)技術(shù)于一體,可以解決餐飲企業(yè)所面臨的問(wèn)題,對(duì)內(nèi)來(lái)看,可以提高工作效率;對(duì)外來(lái)看,獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。隨著餐飲業(yè)的不斷發(fā)展,餐飲管理系統(tǒng)的內(nèi)容對(duì)于餐飲業(yè)的決策者和管理者來(lái)說(shuō)都非常重要。本系統(tǒng)主要包括桌臺(tái)顯示、消費(fèi)查詢、人事檔案及權(quán)限等幾大部分,本系統(tǒng)具有良好的用戶接口,使用方便。具有完善的查詢,對(duì)維護(hù)系統(tǒng)起到輔助決策的作用,能及時(shí)、方便、靈活地進(jìn)行查詢、修改、刪除等維護(hù)性操作。餐飲管理系統(tǒng)有足夠的存儲(chǔ)容量,滿足每日營(yíng)業(yè)的變動(dòng),另外,對(duì)于操作
3、用戶有一定的管理,并對(duì)用戶的權(quán)限有一定的設(shè)置。1.3定義IDE:集成開發(fā)環(huán)境(Integrated Development Environment)UML:統(tǒng)一建模語(yǔ)言(United Modeling Language)AddOrder:增加消費(fèi)Check_out_check:結(jié)賬賬單查詢Checkout:賓客結(jié)賬Comepro:采購(gòu)進(jìn)貨Custom_Check:賓客消費(fèi)明細(xì)查詢Databf:數(shù)據(jù)備份Datahf:數(shù)據(jù)還原Destine:宴席預(yù)訂Finance:財(cái)務(wù)管理Finance_check:收銀明細(xì)查詢FrmCalender:日歷Handover:交接班Lock:系統(tǒng)鎖定Login:系統(tǒng)
4、登錄Main:主界面Order:顧客開單Power:操作權(quán)限Product:菜單管理Pwd:系統(tǒng)密碼Quitorder:退菜情況查詢Sell_Search:營(yíng)業(yè)查詢Vip_Mng:會(huì)員信息管理Write_BoardID:輸入桌臺(tái)編號(hào)Yummy_HouseDataSet:YummyHouse數(shù)據(jù)集FormPwd:系統(tǒng)密碼1.3參考資料軟件工程導(dǎo)論Rajia Mall ISO9000軟件工程中國(guó)國(guó)家標(biāo)準(zhǔn)目錄計(jì)算機(jī)行業(yè)標(biāo)準(zhǔn)網(wǎng)2.測(cè)試計(jì)劃執(zhí)行情況2.1測(cè)試項(xiàng)目 YummyHouse餐飲管理系統(tǒng)2.2測(cè)試機(jī)構(gòu)和人員2.3測(cè)試結(jié)果2.3.1登陸子系統(tǒng)測(cè)試結(jié)果測(cè)試1:名稱:系統(tǒng)操作登錄測(cè)試目的:測(cè)試系統(tǒng)操作
5、界面。 內(nèi)容:帳號(hào)口令輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制登陸系統(tǒng)數(shù)據(jù)庫(kù)預(yù)存數(shù)據(jù): 輸入輸出報(bào)錯(cuò)原因解決方案用戶名密碼 565錯(cuò)誤用戶名空用戶名空輸入用戶名 23451錯(cuò)誤用戶名或密碼錯(cuò)誤用戶名或密碼錯(cuò)誤輸入正確用戶名 密碼1 錯(cuò)誤密碼為空密碼為空輸入密碼135469錯(cuò)誤用戶名或密碼錯(cuò)誤用戶名或密碼錯(cuò)誤輸入正確用戶名 密碼1565密碼正確-登陸成功錯(cuò)誤無(wú)無(wú)用例1:系統(tǒng)操作登錄測(cè)試1,輸入: 565 預(yù)計(jì)結(jié)果:錯(cuò)誤用戶名空輸出結(jié)果:2,輸入: 2345 12456預(yù)計(jì)輸出:用戶名或密碼錯(cuò)誤輸出結(jié)果:3,輸入:12334 預(yù)計(jì)輸出:錯(cuò)誤密碼為空輸出結(jié)果:4,輸入:1367aig#34
6、5預(yù)計(jì)輸出:錯(cuò)誤用戶名或密碼錯(cuò)誤輸出結(jié)果:5,輸入:1565預(yù)計(jì)輸出:登陸成功,跳轉(zhuǎn)至主界面輸出結(jié)果:進(jìn)入到管理頁(yè)面:2.3.2主界面測(cè)試結(jié)果測(cè)試 2:名稱:開單測(cè)試。 目的:測(cè)試餐飲管理系統(tǒng)開單功能。 內(nèi)容:以使用的桌臺(tái)無(wú)法進(jìn)行開單,為開單的桌臺(tái)無(wú)法進(jìn)行點(diǎn)餐,結(jié)賬等功能,按開單按鈕應(yīng)先選中餐桌或者輸入桌臺(tái)編號(hào),按加餐按鈕應(yīng)先選中餐桌或者輸入桌臺(tái)編號(hào),主界面各按鈕跳轉(zhuǎn)測(cè)試。數(shù)據(jù)庫(kù)預(yù)存數(shù)據(jù):(餐桌表)測(cè)試用例:開臺(tái)測(cè)試輸入輸出 選中未開桌桌臺(tái)開臺(tái)成功,跳轉(zhuǎn)至開臺(tái)界面選中已開臺(tái)桌臺(tái)無(wú)法開桌未選中桌臺(tái),單擊開桌請(qǐng)輸入桌臺(tái)編號(hào)允許偏差:不允許任何偏差條件:桌臺(tái)表1,選中為開桌桌臺(tái)預(yù)計(jì)輸出:開臺(tái)界面輸出
7、結(jié)果:輸入輸出出錯(cuò)原因解決方案顧客人數(shù)服務(wù)生1報(bào)錯(cuò)11點(diǎn)單成功報(bào)錯(cuò)1報(bào)錯(cuò)用例1:1, 輸入顧客人數(shù)服務(wù)生1預(yù)計(jì)輸出:請(qǐng)輸入顧客人數(shù) 輸出結(jié)果:解決方法:2.輸入顧客人數(shù)服務(wù)生11預(yù)期輸出:開臺(tái)成功輸出結(jié)果:開單成功3,輸入顧客人數(shù)服務(wù)生1預(yù)期輸出:請(qǐng)輸入服務(wù)生輸出結(jié)果:4,輸入顧客人數(shù)服務(wù)生預(yù)計(jì)輸出:提示只能輸入字母,漢字,數(shù)字輸出結(jié)果:2,選中已開臺(tái)桌臺(tái)預(yù)計(jì)結(jié)果:無(wú)法進(jìn)行開臺(tái)輸出結(jié)果:3,未選中桌臺(tái),單擊開桌 預(yù)計(jì)輸出結(jié)果:請(qǐng)輸入桌臺(tái)編號(hào)輸出結(jié)果:測(cè)試用例:桌臺(tái)右鍵菜單測(cè)試輸入輸出 選中未開桌桌臺(tái)只有開臺(tái)、更改桌臺(tái)狀態(tài)按鈕可以使用,其余不能使用選中已開臺(tái)桌臺(tái)開臺(tái)按鈕無(wú)法使用,其他按鈕可以使用
8、未選中桌臺(tái),單擊開桌消息框提示沒(méi)選中桌臺(tái)1,選中為開桌桌臺(tái)預(yù)計(jì)輸出:開臺(tái)界面輸出結(jié)果:2,選中已開臺(tái)桌臺(tái)預(yù)計(jì)結(jié)果:無(wú)法進(jìn)行開臺(tái)輸出結(jié)果:3,未選中桌臺(tái)預(yù)計(jì)輸出結(jié)果消息框提示請(qǐng)選擇桌臺(tái)輸出結(jié)果:測(cè)試3:名稱:輔助工具測(cè)試目的:測(cè)試輔助工具功能是否實(shí)現(xiàn)內(nèi)容:日歷,計(jì)算機(jī),打印1, 點(diǎn)擊日歷工具預(yù)期輸出:跳轉(zhuǎn)到日歷工具輸出結(jié)果:2, 點(diǎn)擊計(jì)算機(jī)工具預(yù)計(jì)輸出:跳轉(zhuǎn)到計(jì)算機(jī)工具輸出結(jié)果:3, 點(diǎn)擊打印工具預(yù)期輸出:跳轉(zhuǎn)到記事本輸出結(jié)果:測(cè)試4:名稱:系統(tǒng)設(shè)置功能目的:測(cè)試系統(tǒng)設(shè)置功能內(nèi)容:餐臺(tái)管理,員工管理,操作員管理數(shù)據(jù)庫(kù)預(yù)存數(shù)據(jù):1, 餐臺(tái)管理點(diǎn)擊系統(tǒng)設(shè)置按鈕 預(yù)期輸出:系統(tǒng)設(shè)置界面 輸出結(jié)果:用例
9、1:?jiǎn)蝹€(gè)添加餐臺(tái)1,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)111預(yù)期輸出:只能輸入漢字輸出結(jié)果:2,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)111預(yù)期輸出:只能輸入漢字或數(shù)字,字母輸出結(jié)果:3,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)111預(yù)期輸出:只能輸入漢字,字母和數(shù)字輸出結(jié)果:4,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)111預(yù)期輸出:只能輸入漢字,字母和數(shù)字輸出結(jié)果:5,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)預(yù)期輸出:請(qǐng)輸入完整輸出結(jié)果:添加成功,與預(yù)期不一致輸入位置規(guī)格最大人數(shù)狀態(tài)1111預(yù)期輸出:添加成功輸出結(jié)果:添加成功用例2:修改餐臺(tái)1,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)111預(yù)期輸出:只能輸入漢字,字母和數(shù)字輸出結(jié)果:解決方
10、案:2,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)111預(yù)期輸出:只能輸入漢字,字母和數(shù)字輸出結(jié)果:解決方案3,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)111預(yù)期輸出:只能輸入漢字,字母和數(shù)字輸出結(jié)果:解決方案:4,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)111預(yù)期輸出:只能輸入漢字,字母和數(shù)字輸出結(jié)果:解決方案:5,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)預(yù)期輸出:請(qǐng)?zhí)顚懲暾敵鼋Y(jié)果:添加成功,與預(yù)期不一致解決方案:6,輸入:輸入位置規(guī)格最大人數(shù)狀態(tài)1111預(yù)期輸出:添加成功輸出結(jié)果:修改成功2, 刪除餐臺(tái) 輸入:點(diǎn)擊9號(hào)餐臺(tái),點(diǎn)擊刪除預(yù)期輸出:9號(hào)餐桌信息被刪除輸出結(jié)果:刪除成功輸入:全部會(huì)員刪除預(yù)期結(jié)果:刪除成功輸出結(jié)果:報(bào)錯(cuò)出
11、錯(cuò)原因:解決方案:把gridview中的allowusertoaddrows和allowusertodeleterows設(shè)為false2,名稱:?jiǎn)T工管理功能測(cè)試用例1:添加員工1,輸入:輸入員工姓名密碼聯(lián)系電話職稱 預(yù)期輸出:請(qǐng)?zhí)顚懲暾敵鼋Y(jié)果:添加成功,與預(yù)期不一致解決方案:2,輸入:輸入員工姓名密碼聯(lián)系電話職稱111預(yù)期輸出:只能輸入漢字,字母和數(shù)字輸出結(jié)果:解決方案:加入字符判定if (e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.
12、KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 &
13、 e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9
14、& e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar =
15、 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar
16、 = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 0 & e.KeyChar = 9 & e.KeyChar = 91 & e.KeyChar = 123 & e.KeyChar = 48 & e.KeyChar = 57) | e.KeyChar = - | e.KeyChar = 8) e.Handled = true; MessageBox.Show(“請(qǐng)?jiān)诎虢堑那闆r下輸入數(shù)字”); 點(diǎn)擊預(yù)定到達(dá)預(yù)期輸出:輸出結(jié)果:輸入:,點(diǎn)擊到達(dá)預(yù)期輸出:提示不能輸入字符輸出結(jié)果:報(bào)錯(cuò)輸入: ,點(diǎn)擊到達(dá)預(yù)期輸出
17、:提示不能為空輸出結(jié)果:添加成功,與預(yù)期結(jié)果不相符輸入:1,點(diǎn)擊到達(dá)預(yù)期輸出:1號(hào)餐臺(tái)狀態(tài)改為已開臺(tái)輸出結(jié)果:成功點(diǎn)擊宴席取消預(yù)期輸出:輸出結(jié)果:輸入: ,點(diǎn)擊取消預(yù)期輸出:提示不能為空輸出結(jié)果:取消成功,與預(yù)期結(jié)果不一致輸入:,點(diǎn)擊取消預(yù)期輸出:其實(shí)不合法字符輸出結(jié)果:輸入:1,點(diǎn)擊取消預(yù)期輸出:取消成功輸出結(jié)果:沒(méi)響應(yīng)測(cè)試11:名稱:訂貨管理內(nèi)容:添加采購(gòu)商品,修改采購(gòu)商品,刪除采購(gòu)商品,導(dǎo)出采購(gòu)單據(jù)1,點(diǎn)擊訂貨管理預(yù)期輸出:跳轉(zhuǎn)到訂貨管理界面輸出結(jié)果:點(diǎn)擊添加采購(gòu)商品按鈕預(yù)期輸出:跳出添加商品欄輸出結(jié)果:跳出添加商品欄測(cè)試用例1:輸入預(yù)期輸出輸出食材名稱商品數(shù)量商品價(jià)格(表附帶)/提示只能輸入漢字添加成功,與預(yù)期不一致/提示只能輸入數(shù)字只能輸入數(shù)字黃瓜/請(qǐng)輸入商品數(shù)量添加成功,與預(yù)期不一致測(cè)試用例2: