天天看點

單元測試

程式設計人員:劉光華(201221123032)、吳偉君(201421123080)

一、需求分析

1、把計算子產品提取出來,單獨建立一個類。

2、針對提取出來的計算類的接口函數做單元測試:

(1)、通過單元測試代碼,測試加法是否能正确工作;

(2)、通過單元測試代碼,測試加減乘除功能;

(3)、通過單元測試代碼,測試計算類對于各種參數的支援:

a. 輸入是有錯誤的,例如 “1 ++ 2”,

b. 在數值範圍是 -1000 .. 1000 的時候,傳進去 “10000 + 32768”,

c. 或者是 “ 248 / 0” 怎麼辦?

d. 怎麼告訴函數的調用者 “你錯了”? 把傳回的字元串定義為 “-1” 來表示?

e. 那麼如果真的計算結果是 “-1” 又怎麼處理呢?

代碼:https://git.oschina.net/huage409/danyuanceshi/blob/master/README.md

二、設計測試架構, 模拟測試資料

1.加減乘除測試

單元測試

a. 輸入是有錯誤的,例如 “1 ++ 2”

單元測試
單元測試

e.代碼覆寫率

單元測試

三、小結與感受

沒啥感覺,就是要好好學習天天向上。

五、PSP

單元測試