20150421 作业5 四则运算 测试与封装 5.1 5.2(doing)

 结伴队友:王佳寧,他的博客地址: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 放棄了..因爲時間問題和複雜性(發現自己的程序可讀性太差了)

原文地址:https://www.cnblogs.com/kazehanaai/p/4488632.html