系統(tǒng)測試分析報告 (2)

上傳人:痛*** 文檔編號:116155143 上傳時間:2022-07-05 格式:DOC 頁數(shù):67 大?。?.25MB
收藏 版權(quán)申訴 舉報 下載
系統(tǒng)測試分析報告 (2)_第1頁
第1頁 / 共67頁
系統(tǒng)測試分析報告 (2)_第2頁
第2頁 / 共67頁
系統(tǒng)測試分析報告 (2)_第3頁
第3頁 / 共67頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《系統(tǒng)測試分析報告 (2)》由會員分享,可在線閱讀,更多相關(guān)《系統(tǒng)測試分析報告 (2)(67頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 〖YummyHouse餐飲管理系統(tǒng)〗 測試分析報告 項 目 承 擔(dān) 部 門: YummyHouse小組 撰 寫 人(簽名): 梅景云 完 成 日 期:2010/12/2 1.引言 1.1編寫目的 根據(jù)測試計劃的安排對軟件進(jìn)行測試,詳細(xì)記錄測試過程,以對軟件的質(zhì)量進(jìn)行測評,為軟件設(shè)計人員提供BUG依據(jù),產(chǎn)生測試分析報告。 1.2項目背景 Yummy house餐飲管理系統(tǒng)界面美觀,操作便捷,靈活的后臺管理,導(dǎo)航操作界面,簡明的業(yè)務(wù)流程。隨著電子計算機和通信技術(shù)的發(fā)展,人類已經(jīng)逐漸地

2、進(jìn)入信息化社會。“民以食為天”,美食在人們的生活中占著很大的一部分;人工化的管理已漸漸滿足不了人們?nèi)找嬖鲩L的趨勢;同時人們對信息和數(shù)據(jù)的利用與處理也已進(jìn)入自動化、網(wǎng)絡(luò)化和社會化的階段,因此,開發(fā)相關(guān)的餐飲管理系統(tǒng)已經(jīng)成為各行各業(yè)的必要和必需了,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機技術(shù)于一體,可以解決餐飲企業(yè)所面臨的問題,對內(nèi)來看,可以提高工作效率;對外來看,獲得競爭優(yōu)勢。 隨著餐飲業(yè)的不斷發(fā)展,餐飲管理系統(tǒng)的內(nèi)容對于餐飲業(yè)的決策者和管理者來說都非常重要。本系統(tǒng)主要包括桌臺顯示、消費查詢、人事檔案及權(quán)限等幾大部分,本系統(tǒng)具有良好的用戶接口,使用方便。具有完善的查詢,對維護(hù)系

3、統(tǒng)起到輔助決策的作用,能及時、方便、靈活地進(jìn)行查詢、修改、刪除等維護(hù)性操作。餐飲管理系統(tǒng)有足夠的存儲容量,滿足每日營業(yè)的變動,另外,對于操作用戶有一定的管理,并對用戶的權(quán)限有一定的設(shè)置。 1.3定義 IDE:集成開發(fā)環(huán)境(Integrated Development Environment) UML:統(tǒng)一建模語言(United Modeling Language) AddOrder:增加消費 Check_out_check:結(jié)賬賬單查詢 Checkout:賓客結(jié)賬 Comepro:采購進(jìn)貨 Custom_Check:賓客消費明細(xì)查詢 Databf:數(shù)據(jù)備份 Datahf

4、:數(shù)據(jù)還原 Destine:宴席預(yù)訂 Finance:財務(wù)管理 Finance_check:收銀明細(xì)查詢 FrmCalender:日歷 Handover:交接班 Lock:系統(tǒng)鎖定 Login:系統(tǒng)登錄 Main:主界面 Order:顧客開單 Power:操作權(quán)限 Product:菜單管理 Pwd:系統(tǒng)密碼 Quitorder:退菜情況查詢 Sell_Search:營業(yè)查詢 Vip_Mng:會員信息管理 Write_BoardID:輸入桌臺編號 Yummy_HouseDataSet:YummyHouse數(shù)據(jù)集 FormPwd:系統(tǒng)密碼 1.3參考資料 《

5、軟件工程導(dǎo)論》Rajia Mall ISO9000 軟件工程中國國家標(biāo)準(zhǔn)目錄 計算機行業(yè)標(biāo)準(zhǔn)網(wǎng) 2.測試計劃執(zhí)行情況 2.1測試項目 YummyHouse餐飲管理系統(tǒng) 2.2測試機構(gòu)和人員 2.3測試結(jié)果 2.3.1登陸子系統(tǒng)測試結(jié)果 測試1: 名稱:系統(tǒng)操作登錄測試 目的:測試系統(tǒng)操作界面。 內(nèi)容:帳號口令輸入、合理性檢查、合法性檢查,系統(tǒng)操作界面顯示控制 登陸系統(tǒng)數(shù)據(jù)庫預(yù)存數(shù)據(jù): 輸入 輸出 報錯原因 解決方案 用戶名 密碼 ‘ ‘ ‘ 565’ 錯誤—用戶名空 用戶名空 輸入用戶名 ‘234

6、5’ ‘1‘ 錯誤—用戶名或密碼錯誤 用戶名或密碼錯誤 輸入正確用戶名 密碼 ‘1’ ‘ ’ 錯誤—密碼為空 密碼為空 輸入密碼 ‘1’ ‘35469’ 錯誤—用戶名或密碼錯誤 用戶名或密碼錯誤 輸入正確用戶名 密碼 ‘1’ ‘565’ 密碼正確---登陸成功錯誤 無 無 用例1:系統(tǒng)操作登錄測試 1,輸入: ‘ ‘ ‘ 565’ 預(yù)計結(jié)果:錯誤—用戶名空 輸出結(jié)果: 2,輸入: ‘ 2345’ ‘12456‘ 預(yù)計輸出:用戶名或密碼錯誤 輸出結(jié)果: 3,輸入:

7、 ‘12334’ ‘ ’ 預(yù)計輸出:錯誤—密碼為空 輸出結(jié)果: 4,輸入: ‘1367’ ‘a(chǎn)ig#345’ 預(yù)計輸出:錯誤—用戶名或密碼錯誤 輸出結(jié)果: 5,輸入: ‘1’ ‘565’ 預(yù)計輸出:登陸成功,跳轉(zhuǎn)至主界面 輸出結(jié)果: 進(jìn)入到管理頁面: 2.3.2主界面測試結(jié)果 測試 2: 名稱:開單測試。 目的:測試餐飲管理系統(tǒng)開單功能。 內(nèi)容:以使用的桌臺無法進(jìn)行開單,為開單的桌臺無法進(jìn)行點餐,結(jié)賬等功能,按開單按鈕應(yīng)先選中餐桌或者輸入桌臺編號,按加餐按鈕應(yīng)

8、先選中餐桌或者輸入桌臺編號,主界面各按鈕跳轉(zhuǎn)測試。 數(shù)據(jù)庫預(yù)存數(shù)據(jù): (餐桌表) 測試用例:開臺測試 輸入 輸出 選中未開桌桌臺 開臺成功,跳轉(zhuǎn)至開臺界面 選中已開臺桌臺 無法開桌 未選中桌臺,單擊開桌 請輸入桌臺編號 允許偏差:不允許任何偏差 條件:桌臺表 1,選中為開桌桌臺 預(yù)計輸出:開臺界面 輸出結(jié)果: 輸入 輸出 出錯原因 解決方案 顧客人數(shù) 服務(wù)生 ‘’ ‘1’ 報錯 ‘1’ ‘1’ 點單成功 ‘’ ‘’ 報錯 ‘1’ ‘’ 報錯 用例1: 1, 輸入

9、 顧客人數(shù) 服務(wù)生 ‘’ ‘1’ 預(yù)計輸出:請輸入顧客人數(shù) 輸出結(jié)果: 解決方法: 2. 輸入 顧客人數(shù) 服務(wù)生 ‘1’ ‘1’ 預(yù)期輸出:開臺成功 輸出結(jié)果:開單成功 3, 輸入 顧客人數(shù) 服務(wù)生 ‘1’ ‘’ 預(yù)期輸出:請輸入服務(wù)生 輸出結(jié)果: 4, 輸入 顧客人數(shù) 服務(wù)生 ‘@’ ‘@’ 預(yù)計輸出:提示只能輸入字母,漢字,數(shù)字 輸出結(jié)果: 2,選中已開臺桌臺 預(yù)計結(jié)果:無法進(jìn)行開臺 輸出結(jié)果: 3,未選中桌臺,單擊開桌 預(yù)計輸出結(jié)果: 請輸入桌臺編號 輸

10、出結(jié)果: 測試用例:桌臺右鍵菜單測試 輸入 輸出 選中未開桌桌臺 只有開臺、更改桌臺狀態(tài)按鈕可以使用,其余不能使用 選中已開臺桌臺 開臺按鈕無法使用,其他按鈕可以使用 未選中桌臺,單擊開桌 消息框提示沒選中桌臺 1,選中為開桌桌臺 預(yù)計輸出:開臺界面 輸出結(jié)果: 2,選中已開臺桌臺 預(yù)計結(jié)果:無法進(jìn)行開臺 輸出結(jié)果: 3,未選中桌臺 預(yù)計輸出結(jié)果 消息框提示請選擇桌臺 輸出結(jié)果: 測試3: 名稱:輔助工具測試 目的:測試輔助工具功能是否實現(xiàn) 內(nèi)容:日歷,計算機,打印 1, 點擊日歷工

11、具 預(yù)期輸出:跳轉(zhuǎn)到日歷工具 輸出結(jié)果: 2, 點擊計算機工具 預(yù)計輸出:跳轉(zhuǎn)到計算機工具 輸出結(jié)果: 3, 點擊打印工具 預(yù)期輸出:跳轉(zhuǎn)到記事本 輸出結(jié)果: 測試4: 名稱:系統(tǒng)設(shè)置功能 目的:測試系統(tǒng)設(shè)置功能 內(nèi)容:餐臺管理,員工管理,操作員管理 數(shù)據(jù)庫預(yù)存數(shù)據(jù): 1, 餐臺管理 點擊系統(tǒng)設(shè)置按鈕 預(yù)期輸出:系統(tǒng)設(shè)置界面 輸出結(jié)果: 用例1:單個添加餐臺 1,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘@’ ‘1’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字 輸出結(jié)果:

12、 2,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘1’ ‘@’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字或數(shù)字,字母 輸出結(jié)果: 3,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘1’ ‘1’ ‘@’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 4,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘1’ ‘1’ ‘1’ ‘@’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 5,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘’ ‘’ ‘’ ‘’ 預(yù)期輸出:請輸入完整 輸出結(jié)

13、果:添加成功,與預(yù)期不一致 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘1’ ‘1’ ‘1’ ‘1’ 預(yù)期輸出:添加成功 輸出結(jié)果:添加成功 用例2:修改餐臺 1,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘@’ ‘1’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案: 2,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘1’ ‘@’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案 3,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘

14、1’ ‘1’ ‘@’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案: 4,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘1’ ‘1’ ‘1’ ‘@’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案: 5,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘’ ‘’ ‘’ ‘’ 預(yù)期輸出:請?zhí)顚懲暾? 輸出結(jié)果:添加成功,與預(yù)期不一致 解決方案: 6,輸入: 輸入 位置 規(guī)格 最大人數(shù) 狀態(tài) ‘1’ ‘1’ ‘1’ ‘1’ 預(yù)期輸出:添加成功 輸出結(jié)果:修改成功

15、 2, 刪除餐臺 輸入:點擊9號餐臺,點擊刪除 預(yù)期輸出:9號餐桌信息被刪除 輸出結(jié)果:刪除成功 輸入:全部會員刪除 預(yù)期結(jié)果:刪除成功 輸出結(jié)果:報錯 出錯原因: 解決方案:把gridview中的allowusertoaddrows和allowusertodeleterows設(shè)為false 2,名稱:員工管理功能 測試用例1:添加員工 1,輸入: 輸入 員工姓名 密碼 聯(lián)系電話 職稱 ‘ ’ ‘ ’ ‘ ’ ‘ ’ 預(yù)期輸出:請?zhí)顚懲暾? 輸出結(jié)果:添加成功,與預(yù)期不一致 解決方案: 2,輸入: 輸入 員工姓

16、名 密碼 聯(lián)系電話 職稱 ‘@’ ‘1’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true;

17、 MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = tru

18、e; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 3,輸入: 輸入 員工姓名 密碼 聯(lián)系電話 職稱 ‘1’ ‘@’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >=

19、123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57)

20、|| e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 4,輸入: 輸入 員工姓名 密碼 聯(lián)系電話 職稱 ‘1’ ‘1’ ‘@’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.Key

21、Char >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, K

22、eyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 5,輸入: 輸入 員工姓名 密碼 聯(lián)系電話 職稱 ‘1’ ‘1’ ‘1’ ‘@’ 預(yù)期

23、輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”);

24、 } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在

25、半角的情況下輸入數(shù)字”); } 6,輸入: 輸入 員工姓名 密碼 聯(lián)系電話 職稱 ‘’ ‘’ ‘’ ‘’ 預(yù)期輸出:請?zhí)顚懲暾? 輸出結(jié)果:添加成功,與預(yù)期不一致 7,輸入: 輸入 員工姓名 密碼 聯(lián)系電話 職稱 ‘1’ ‘1’ ‘1’ ‘1’ 預(yù)期輸出:添加成功 輸出結(jié)果:添加成功 用例2修改員工信息 1,輸入: 輸入 員工姓名 員工密碼 聯(lián)系電話 員工職稱 ‘@’ ‘1’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法

26、字符 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); }

27、 } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”);

28、 } 2,輸入: 輸入 員工姓名 員工密碼 聯(lián)系電話 員工職稱 ‘1’ ‘@’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法字符 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) {

29、 e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8))

30、 { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 3,輸入: 輸入 員工姓名 員工密碼 聯(lián)系電話 員工職稱 ‘1’ ‘1’ ‘@’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法字符 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e

31、.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) {

32、 if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 4,輸入: 輸入 員工姓名 員工密碼 聯(lián)系電話 員工職稱 ‘1’ ‘1’ ‘1’ ‘@’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法

33、字符 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); }

34、 } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”);

35、 } 5,輸入 輸入 員工姓名 員工密碼 聯(lián)系電話 員工職稱 ‘1’ ‘1’ ‘1’ ‘1’ 預(yù)期輸出:修改成功 輸出結(jié)果:修改成功 6,輸入: 輸入 員工姓名 員工密碼 聯(lián)系電話 員工職稱 ‘’ ‘’ ‘’ ‘’ 預(yù)期輸出:請?zhí)顚懲暾? 輸出結(jié)果:添加成功,與預(yù)期不一致 解決方案: 點擊刪除員工按鈕(員工5) 輸入:選中員工5,點擊刪除員工 預(yù)期輸出:刪除成功 輸出結(jié)果:刪除成功 輸入:刪除所有員工信息 預(yù)期輸出:刪除成功 輸出結(jié)果:報錯 報錯原因: 解決方

36、案:把gridview中的allowusertoaddrows和allowusertodeleterows設(shè)為false 測試:操作員管理(缺) 測試5: 名稱:會員管理功能 目的:測試會員管理功能 內(nèi)容:會員的增刪查和消費查詢 數(shù)據(jù)庫預(yù)存數(shù)據(jù): 1, 點擊會員管理按鈕 預(yù)期輸出:跳出會員管理界面 輸出結(jié)果: 測試用例1:增加會員功能 輸入 輸出 會員姓名 會員電話 會員地主 ‘@’ ‘’ ‘’ 報錯 ‘’ ‘@’ ‘’ 報錯 ‘’ ‘’ ‘@’ 報錯 ‘’ ‘’ ‘’ 添加成功 ‘1’ ‘1

37、’ ‘1’ 添加成功 1,輸入: 輸入 會員姓名 會員電話 會員地主 ‘@’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法字符 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) {

38、 e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) {

39、 e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 2,輸入: 輸入 會員姓名 會員電話 會員地主 ‘1’ ‘@’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法字符 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 &

40、& e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((

41、e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 3,輸入: 輸入 會員姓名 會員電話 會員地主 ‘1’ ‘1’ ‘@’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法字符 解決方案:加入字符判定 if ((e.K

42、eyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private vo

43、id edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 4,輸入: 輸入 會員

44、姓名 會員電話 會員地主 ‘’ ‘’ ‘’ 預(yù)期輸出:請?zhí)顚懲暾? 輸出結(jié)果:添加成功,與預(yù)期不一致 5,輸入: 輸入 會員姓名 會員電話 會員地主 ‘1’ ‘1’ ‘1’ 預(yù)期輸出:添加成功 輸出結(jié)果:添加成功 測試用例2:修改功能 1,輸入: 輸入 會員姓名 會員電話 會員地址 ‘@’ ‘1’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法字符 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >=

45、9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressE

46、ventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 2,輸入: 輸入 會員姓名 會員電話 會員地址 ‘1’ ‘@’ ‘1’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字

47、 輸出結(jié)果: 3,輸入: 輸入 會員姓名 會員電話 會員地址 ‘1’ ‘1’ ‘@’ 預(yù)期輸出:只能輸入漢字,字母和數(shù)字 輸出結(jié)果: 解決方案:非法字符 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) {

48、 e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) {

49、 e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 4,輸入: 輸入 會員姓名 會員電話 會員地址 ‘1’ ‘1’ ‘1’ 預(yù)期輸出:修改成功 輸出結(jié)果:修改成功 5,輸入: 輸入 會員姓名 會員電話 會員地址 ‘’ ‘’ ‘’ 預(yù)期輸出:請?zhí)顚懲暾? 輸出結(jié)果:修改成功,與預(yù)期不一致 刪除會員(以員工2為例) 輸入:點擊員工2點擊刪除 預(yù)期輸出:刪除成功 輸出結(jié)果:刪除成功

50、 輸入:刪除所有會員 預(yù)期輸出:刪除成功 輸出結(jié)果:報錯 出錯原因: 解決方案:把gridview中的allowtoaddrows和allowtodeleterows屬性改為 6,搜索 輸入: 編號 輸出 ‘ ’ 提示輸出編號 ‘1’ 顯示編號為1的員工信息 ‘@’ 報錯 報錯: 報錯原因: 解決方案: if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == '-' || e.KeyChar == 8)) { e.H

51、andled = true; MessageBox.Show("員工編號只能在半角的情況下輸入數(shù)字"); } } 測試6: 名稱:商品管理 條件:order表 1, 增加功能 測試用例1:增加菜單 輸入 輸出 菜單名稱 菜單價格 菜單說明 菜單類別 總量 ‘1’ ‘1’ ‘1’ ‘1’ ‘1’ 添加成功 ‘ ’ ‘ ’ ‘ ’ ‘ ’ ‘ ’ 報錯 ‘1’ ‘ ’ ‘ ’ ‘ ’ ‘ ’ 報錯 ‘1’ ‘1’ ‘ ’ ‘ ’ ‘

52、 ’ 添加成功 ‘1’ ‘1’ ‘1’ ‘ ’ ‘ ’ 添加成功 ‘1’ ‘1’ ‘1’ ‘1’ ‘ ’ 添加成功 ‘ ’ ‘1’ ‘1’ ‘1’ ‘1’ 添加成功 ‘ ’ ‘ ’ ‘1’ ‘1’ ‘1’ 報錯 報錯原因:菜單價格為空,會報錯 解決方案: 加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >

53、= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57

54、) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 2, 菜單修改功能(以菜單1為例) 輸入: 輸出結(jié)果:修改成功 輸入: 預(yù)期輸出:提示不能使用符號 輸出結(jié)果:報錯 出錯原因: 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.K

55、eyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender,

56、 KeyPressEventArgs e) { if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 3, 菜單刪除功能(以菜單2為例) 輸入:點擊菜單2點擊刪除 預(yù)期輸出:菜單2信息被刪除

57、 輸出結(jié)果:刪除成功 測試7: 名稱:工具欄系統(tǒng)維護(hù) 內(nèi)容:權(quán)限管理,系統(tǒng)備份,系統(tǒng)恢復(fù) 4, 權(quán)限管理 測試用例1:權(quán)限管理 輸入 輸出 用戶 設(shè)置級別 ‘xm’ ‘收銀員’ 修改成功 ‘xm’ ‘服務(wù)員’ 修改成功 ‘xm’ ‘超級管理員’ 修改成功 5, 系統(tǒng)恢復(fù) 輸入:備份文件名,確認(rèn) 預(yù)期輸出:備份成功 輸出結(jié)果:報錯 出錯原因: 解決方案: 6, 系統(tǒng)恢復(fù) 輸入:選擇路徑 預(yù)期輸出:備份成功 輸出結(jié)果:報錯 出錯原因: 解決方案: 測試8: 名稱:工具欄系統(tǒng)設(shè)置 內(nèi)容:口令設(shè)置,鎖定

58、系統(tǒng) 7, 口令設(shè)置 測試用例1:口令密碼 輸入 輸出 新密碼 再次輸入密碼 ‘ ’ ‘ ’ 提示請輸入密碼 ‘123’ ‘ ’ 提示2次密碼不一致 ‘ ’ ‘123’ 提示請輸出密碼 ‘123’ ‘123’ 修改密碼成功 8, 鎖定系統(tǒng) 測試用例2:系統(tǒng)鎖定密碼 輸入 輸出 輸入解鎖密碼 ‘ ’ 提示輸入密碼 ‘456’ 密碼錯誤 ‘123’ 解鎖成功 ‘@’ 密碼錯誤 測試9: 名稱:增強消費 輸入 預(yù)期輸出 輸出結(jié)果 點擊狀態(tài)為臟臺的餐桌,點擊增加消費 你尚未開單 點擊狀態(tài)為已開臺的

59、餐桌,點擊增加消費 跳轉(zhuǎn)到增加消費界面 跳轉(zhuǎn)到增加消費界面 點擊狀態(tài)為空閑的餐桌,點擊增加消費 你尚未開單 項目搜索功能:(暫無) 輸入: 預(yù)期輸出:點菜成功 輸出結(jié)果:報錯 報錯原因: 解決方案: 輸入: 預(yù)期輸出:點菜成功 輸出結(jié)果: 測試9: 名稱:宴席預(yù)定功能 內(nèi)容:預(yù)定增加,預(yù)定修改,預(yù)定到達(dá),預(yù)定取消和搜索 點擊宴席預(yù)定按鈕 預(yù)期輸出:跳轉(zhuǎn)到宴席預(yù)定界面 輸出結(jié)果:跳轉(zhuǎn)到宴席預(yù)定界面 測試用例1:預(yù)定增加 點擊預(yù)定增加 預(yù)期輸出:跳出增加宴席欄 輸出結(jié)果: 輸入 輸出 報錯原

60、因 解決方案 餐桌編號 預(yù)定時間 人數(shù) 備注 ‘@’ ‘ ’ ‘ ’ ‘ ’ 報錯 ‘ ’ ‘@’ ‘ ’ ‘ ’ 報錯 ‘ ’ ‘ ’ ‘@’ ‘ ’ 報錯 ‘ ’ ‘ ’ ‘ ’ ‘@’ 報錯 ‘1’ ‘1’ ‘1’ ‘1’ 添加成功 ‘ ’ ‘ ’ ‘ ’ ‘ ’ 報錯 報錯: 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) ||

61、(e.KeyChar >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) {

62、 if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 測試用例2:宴席預(yù)定 點擊宴席修改 預(yù)期輸出:跳出宴席修改欄 輸出結(jié)果:跳出宴席修改欄 輸入 輸出 報錯原因 解決方案 餐臺編號 預(yù)定時間 人數(shù)

63、備注 ‘@’ ‘ ’ ‘ ’ ‘ ’ 報錯 ‘ ’ ‘@’ ‘ ’ ‘ ’ 修改成功 ‘ ’ ‘ ’ ‘@’ ‘ ’ 報錯 ‘ ’ ‘ ’ ‘ ’ ‘@’ 修改成功 ‘ ’ ‘ ’ ‘ ’ ‘ ’ 修改成功 ‘1’ ‘1’ ‘1’ ‘1’ 修改成功 報錯1: 報錯2: 解決方案:加入字符判定 if ((e.KeyChar >= 0 && e.KeyChar <= 7) || (e.KeyChar >= 9 && e.KeyChar <= 64) || (e.KeyChar

64、 >= 91 && e.KeyChar <= 96) || (e.KeyChar >= 123 && e.KeyChar < 177)) { e.Handled = true; MessageBox.Show(“會員姓名只能輸入漢字和字母”); } } private void edit_vphone_KeyPress(object sender, KeyPressEventArgs e) {

65、 if (!((e.KeyChar >= 48 && e.KeyChar <= 57) || e.KeyChar == ‘-‘ || e.KeyChar == 8)) { e.Handled = true; MessageBox.Show(“請在半角的情況下輸入數(shù)字”); } 點擊預(yù)定到達(dá) 預(yù)期輸出: 輸出結(jié)果: 輸入:‘@’,點擊到達(dá) 預(yù)期輸出:提示不能輸入字符 輸出結(jié)果:報錯 輸入:‘ ’,點擊到達(dá) 預(yù)期輸出:提示不能為空 輸出結(jié)

66、果:添加成功,與預(yù)期結(jié)果不相符 輸入:‘1’,點擊到達(dá) 預(yù)期輸出:1號餐臺狀態(tài)改為已開臺 輸出結(jié)果:成功 點擊宴席取消 預(yù)期輸出: 輸出結(jié)果: 輸入:‘ ’,點擊取消 預(yù)期輸出:提示不能為空 輸出結(jié)果:取消成功,與預(yù)期結(jié)果不一致 輸入:‘@’,點擊取消 預(yù)期輸出:其實不合法字符 輸出結(jié)果: 輸入:‘1’,點擊取消 預(yù)期輸出:取消成功 輸出結(jié)果:沒響應(yīng) 測試11: 名稱:訂貨管理 內(nèi)容:添加采購商品,修改采購商品,刪除采購商品,導(dǎo)出采購單據(jù) 1,點擊訂貨管理 預(yù)期輸出:跳轉(zhuǎn)到訂貨管理界面 輸出結(jié)果: 點擊添加采購商品按鈕 預(yù)期輸出:跳出添加商品欄 輸出結(jié)果:跳出添加商品欄 測試用例1: 輸入 預(yù)期輸出 輸出 食材名稱 商品數(shù)量 商品價格(表附帶) ‘@’ ‘’ // 提示只能輸入漢字 添加成功,與預(yù)期不一致 ‘’ ‘@’ // 提示只能輸入數(shù)字 只能輸入數(shù)字 ‘黃瓜’ ‘’ // 請輸入商品數(shù)量 添加成功,與預(yù)期不一致 測試用例2:

展開閱讀全文
溫馨提示:
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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!