複利計算器 單元測試

2022-04-02 14:03:26 字數 694 閱讀 2115

一、什麼是單元測試

單元測試就是對寫每個方法進行檢測,如果沒有自己要檢測的方法,可以自己寫檢測方法。假如說我測試乙個方法。這個方法需要兩個引數。那麼我測的時候我把引數賦值給對應的引數,然後去判斷返回值是不是我想要的,如果是我想要的,通過了單元測試。

二、怎麼進行單元測試

1.加入junit的類庫--junit4(也可以自己建立自己的類庫)

2.對哪個類進行測試,就把包名建和裝開發的src下的包同乙個名字

3.系統自動生成測試**,在測試的包右擊建立乙個junit test case

4.如果沒有我們要測試的,自己寫個測試方法,只要新增乙個註解@test

由於我做的整個複利計算器是幾乎是用非同步請求方法,是不用測試action中的方法,只需要測試邏輯計算。其實單元測試測試的資料不是前台輸進來的資料,而是自己測試的資料,這樣能降低耦合性。

@test

public void calculate()

}

其他的單元類似不一一列出**

三、問題

1.報錯:

解決方案:新增相對應的包

複利計算 單元測試

場景分析,期待的返回值以及執行結果如下表 注釋 預期結果0.0,表示輸入資料有誤。即得不到正確的結果 測試模組 測試輸入 預期結果 執行結果 bug跟蹤 複利計算 100,10,0.03 134.39 正確單利計算 100,10,0.03 130.0 正確計算前期投入本金 100,10,0.03 7...

複利計算 單元測試

對我們和複利計算程式,寫單元測試。有哪些場景?期待的返回值 寫測試程式。執行測試。測試部分 1 1.複利計算終值 2static float cfuturevalue 16float f float math.round futurevalue presentvalue 100 100 17 sys...

單元測試 複利計算

對我們和複利計算程式,寫單元測試。有哪些場景?期待的返回值 寫測試程式。執行測試。測試模組 測試輸入 預期結果 執行結果 bug跟蹤 計算終值 本金,年限,利率 終值 1000000,30,0.03 2427262.471189663 1000000,30,0.03 1000000,30,0.03 ...