結伴隊友:王佳寧,他的部落格地址:http://www.cnblogs.com/paopaotai/
5.2 黑白盒測試
測試專案名稱 | 黑盒測試 | |||||
測試人員 | 葉子鵬&王佳寧 | |||||
測試編號 | 測試頁面 | 測試部件 | 輸入資料 | 預測輸出 | 實際輸出 | 測試狀態 |
1 | SE2_2.jsp | 請輸入題目數量: | aa(字母) | 提示:請輸入數字 | 正常 | |
2 | SE2_2.jsp | 請輸入題目數量: | 啊(中文) | 提示:請輸入數字 | 正常 | |
3 | SE2_2.jsp | 請輸入題目數量: | --(字元) | 提示:請輸入數字 | !請輸入一個數字. | 正常 |
4 | SE2_2.jsp | 請輸入題目數量: | -5(負數)(不符合邏輯的數) | 提示:請輸入大於0的數 | !值必須大於或等於1. | 正常 |
5 | SE2_2.jsp | 請輸入題目數量: | 1.1(小數) | 提示:請輸入整數 | !請輸入有效值.兩個最接近的有效值分別為1和2. | 正常 |
6 | SE2_2.jsp | 請輸入題目數量: | 15(大於設定範圍的數) | 提示:請輸入<5的數 | !值必須小於或等於5. | 正常 |
7 | SE2_1.jsp | 18 + 22/14 + (-1) + (-35) * (-61/75) = | aa(字母) | 丟擲異常 | HTTP Status 500 - java.lang.NumberFormatException: For input string: "aa" | 出錯 |
8 | SE2_1.jsp | 31/39 + 29 = | 啊(中文) | 丟擲異常 | HTTP Status 500 - java.lang.NumberFormatException: For input string: "å" | 出錯 |
9 | SE2_1.jsp | 31/39 + 29 = | --(字元) | 丟擲異常 | HTTP Status 500 - java.lang.NumberFormatException: For input string: "--" | 出錯 |
10 | SE2_1.jsp | 31/39 + 29 = | -5(錯誤答案) |
統計頁面(SE2_2.jsp) 正常統計 |
正常 | |
11 | SE2_1.jsp | 31/39 + 29 = | 29.79 |
統計頁面(SE2_2.jsp) 正常統計 |
正常 | |
12 | SE2_1.jsp | 31/39 + 29 = | 2979/100(分數形式) |
統計頁面(SE2_2.jsp) 正常統計 |
HTTP Status 500 - java.lang.NumberFormatException: For input string: "2979/100" | 出錯 |
13 | SE2_2.jsp | 請輸入題目數量: | (無) |
提示:請輸入數字 |
HTTP Status 500 - java.lang.NumberFormatException: For input string: "" | 出錯 |
測試專案名稱 | 白盒測試(語句覆蓋) | |||||
測試人員 | 葉子鵬&王佳寧 | |||||
測試編號 | 測試頁面 | 測試部件 | 輸入資料 | 預測輸出 | 實際輸出 | 測試狀態 |
1 | SE2_2.jsp | 使用者輸入使用者名稱視窗(cookie) | yzp | 歡迎你的到來,yzp! | (重新整理頁面後)歡迎你的到來,yzp! | 正常 |
2 | SE2_2.jsp | 使用者輸入使用者名稱視窗(cookie) | (無) | (無) | (重新整理頁面後)(和第一次進入一樣) | 正常 |
3 | SE2_1.jsp | 倒數計時 | (到時後,彈窗提示)120秒到了! | 和預測一樣 | 正常 | |
4 | SE2_1.jsp & SE2_2.jsp & SE2_3.jsp | 背景設定 | (各顏色都雙擊一遍) | (背景切換到雙擊的顏色) | 和預測一樣 | 正常 |
5 | SE2_3.jsp | 繼續答題按鈕 | 單擊 | 跳轉頁面(SE2_2.jsp) | 和預測一樣 | 正常 |
6 | SE2_1.jsp | 各題目的出現狀態 | (反覆載入頁面) | 各型別題目均有出現 | 和預測一樣 | 正常 |
5.3 Junit 放棄了..因為時間問題和複雜性(發現自己的程式可讀性太差了)