測試用例 |
|||
測試專案名稱 |
四則運算簡單測試 |
||
測試人員 |
馮美欣,吳舒婷 |
編制日期 |
2015年4月30日 |
功能特性 |
對這四則運算進行測試 |
黑盒測試:
主要就是測試程式碼的功能與輸入有效性在問題, 以便於瞭解或使用系統的內部結構及知識。
輸入型別 |
輸入資料 |
預期輸出 |
實際輸出 |
測試狀態 |
1正確的數值 |
(3,4,+) |
7 |
7 |
正確 |
2帶非法字元的數值 |
(2,3w,-) |
出現異常 |
出現異常 |
正確 |
3加減乘除 |
(4,2,/) |
2 |
2 |
正確 |
4非法運算子 |
(2,4,g) |
非法字元 |
非法字元 |
正確 |
5除法分母為0 |
(3,0,/) |
出現提示 |
除數不能為0 |
正確 |
白盒測試:
在設計測試的過程中,我們通過測試程式的內部結構,瞭解程式碼的完善程度,發現錯誤,減少程式碼。
測試用例 |
用例說明 |
覆蓋的程式碼 |
測試結果 |
1(1,1,-) |
數值的輸入 |
CalcuTest(1-18) |
執行成功無故障 |
2(3,5,6) |
非法運算子 |
在前面的基礎上在執行Calculate(14)即(60-77) |
能判斷非法字元 |
2(4,5,+) |
是否執行加法 |
Calculate 17-18行 |
執行成功無故障 |
3(1,2,-) |
是否執行減法 |
Calculate 19-20行 |
執行成功無故障 |
4(6,7,*) |
是否執行乘法 |
Calculate 21-22行 |
執行成功無故障 |
5(9,3,/) |
是否執行除法 |
Calculate 22-38行 |
執行成功無故障 |
6(3,0,/) |
分母不能為0 |
Calculate除法裡面的(25-30行) |
執行成功無故障 |
7(2,e,-) |
非法字元 |
Input 40-57 |
測試無誤,可是程式小問題 |
程式碼覆蓋率 |
80% |
|
|
對第七點配圖:
主要程式碼在:小夥伴馮美欣(http://www.cnblogs.com/maxx/)
通過簡單的封裝,加強了程式碼的簡單