單元測試 複利計算

2022-05-26 05:12:13 字數 1402 閱讀 8346

對我們和複利計算程式,寫單元測試。 

有哪些場景?

期待的返回值

寫測試程式。

執行測試。

測試模組

測試輸入

預期結果

執行結果

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

一、測試使用者的合法輸入和非法輸入:

二、測試計算公式是否正確:

@test

public

void test0()

@test

public

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...