單元測試與封裝5.1

52吳舒婷發表於2015-04-30

測試用例

測試專案名稱

 四則運算簡單測試

測試人員

馮美欣,吳舒婷

編制日期

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/)

通過簡單的封裝,加強了程式碼的簡單

相關文章