對我們和複利計算程式,寫單元測試。
有哪些場景?
期待的返回值
寫測試程式。
執行測試。
測試模組
測試輸入
預期結果
執行結果
bug跟蹤
計算終值
(本金,年限,利率)
終值(1000000, 30, 0.03)
2427262.471189663
(-1000000, 30, 0.03)
(1000000, -30, 0.03)
(1000000, 30, -0.03)√5
(1000000, 30, 3)
√計算本金
(年限,利率,終值)
本金(30, 0.03,3000000)
1235960.278547719
一、測試使用者的合法輸入和非法輸入:
二、測試計算公式是否正確:
@testpublic
void test0()
@testpublic
void test1()
sum = n *money;
assert.assertequals(2427262,sum, 1.0);
system.out.println("
複利終值為:" + sum);
}@test
public
void test2()
money = sum /n;
assert.assertequals(1235960,money, 1.0);
system.out.println("
應投入的本金為:" + money);
複利計算 單元測試
場景分析,期待的返回值以及執行結果如下表 注釋 預期結果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...
複利計算器 單元測試
一 什麼是單元測試 單元測試就是對寫每個方法進行檢測,如果沒有自己要檢測的方法,可以自己寫檢測方法。假如說我測試乙個方法。這個方法需要兩個引數。那麼我測的時候我把引數賦值給對應的引數,然後去判斷返回值是不是我想要的,如果是我想要的,通過了單元測試。二 怎麼進行單元測試 1.加入junit的類庫 ju...