——————————複利計算程式單元測試報告——————————
————————————4.0 單元測試——————————————
————————————————要求——————————————
在測試會出現什麼場面,有哪些情況的結果?
所要期待的返回值是多少?
寫測試程式。
執行測試。
完成結果:
測試一:複利計算本息
測試模組
測試輸入
預期結果
執行結果
bug跟蹤
計算複利
(本金,年限,年利率,次數)
終值(1000,10,0.03,1)
13439.16
√(0,10,0.03,1)
彈出,請輸入大於0的本金
沒有提示
已改進,彈出,請輸入本金大於0的數,請重新輸入
(a,10,0.03,1)
彈出,輸入不合法,請重新輸入
沒有提示
已改進,彈出,輸入不合法!,請重新輸入
估算本金
(本利,年限,年利率,次數)
終值(10000,20,0.02,2)
6716.53
√(10000,a,0.02,2)
彈出,輸入不合法,請重新輸入
沒有提示
已改進,彈出,輸入不合法!,請重新輸入
(0,20,0.02,2)
彈出,請輸入本利大於0的數
沒有提示
已改進,彈出,請輸入本利大於0的數
計算年限
(本金,本利,年利率,複利次數)
終值(10000,20000,0.01,1)
69.66
√(10000,0,0.01,1)
彈出,請輸入本利大於0的數
沒有提示
已改進,彈出,請輸入本利大於0的數,請重新輸入
(10000,20000,a,1)
彈出,輸入不合法,請重新輸入
沒有提示
已改進,彈出,輸入不合法,請重新輸入
計算年利率
(本金,本利,年限)
終值(10000,20000,10)
0.07
√(10000,-20000,20)
彈出,輸入負數,請重新輸入
沒有提示
未改進(a,20000,20)
彈出。輸入不合法,請重新輸入
沒有提示
已改進,彈出,輸入不合法!,請重新輸入
計算月年收益
(投資額,年利率,年限)
終值(10000,0.03,30)
490026.78
√(10000,1,30)
彈出,請輸入年利率在0到1之間的書的數,請重新輸入!
沒有提示
為改進(a,0.06,10)
彈出。輸入不合法,請重新輸入
沒有提示
已改進,彈出,輸入不合法!,請重新輸入
計算等額本息還款
(貸款金額,年利率,歸還年限)
終值(20000,0.05,10)
212.13
√(20000,0.05,500)
彈出,您輸入的年限太大,請重新輸入!
沒有提示
未改進(20000,a,5)
彈出,。輸入不合法,請重新輸入
沒有提示
已改進,彈出,輸入不合法!,請重新輸入
2.測試程式:
以下是那些非法輸入之類的程式**,還不是很完整,還是需要改善的地方。
感悟:這次的測試很多不是很理想,後續會不斷的改進,得到自己想要的效果,不斷的進行更新。
複利計算程式單元測試(C語言)
對我們和複利計算程式,寫單元測試。有哪些場景?期待的返回值 寫測試程式。執行測試。我的複利計算程式是用c語言寫的,不懂使用c語言的測試工具,所以用c語言的執行結果來反映測試結果。測試模組 場景 測試輸入 預期結果 期待的返回值 執行結果 執行測試 bug跟蹤 計算複利 種類,本金,利率,期限 1,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...