(1)自動生成的calculatortest類
(2)修改和完善calculator類
(3)point2d的測試用例
(一)修改之前的calculator的測試結果:
(1)自動生成的calculatortest類 **:
package andycpp;
public class calculator
public void substract(int n)
public void multiply(int n) // 此方法尚未寫好
public void divide(int n)
public void square(int n)
public void squareroot(int n)
public void clear()
public int getresult()
}修改之後的calculator的測試結果:
重新上傳
取消calculator的**完善
修改後的calculator的測試用例:
加法:運算元:2,、3;結果:5
減法:運算元:10、2;結果:8
乘法:運算元:10、2;結果:20
除法:運算元:8、2;結果:4
平方:運算元:3;結果:9
開方:運算元:4;結果:2
**:package andycpp;
import static org.junit.assert.*;
import org.junit.before;
import org.junit.ignore;
import org.junit.test;
public class calculatortest
@test
public void testadd()
@test
public void testsubstract()
@test
public void testmultiply()
@test
public void testdivide()
@test
public void testsquare()
@test
public void squareroot()
}執行結果:
重新上傳
取消calculator的**完善後試驗結果
(二)point2d的測試用例:
測試用例1: pt1 = (0.0, 0.0)
pt2 = (4.0, 3.0)
測試**:
packageandycpp;
publicclasspoint2d
publicpoint2d(doublex
,doubley)
publicdoubledistancefrom(point2d p)
publicstaticdoubledistancefrom(point2d
p1, point2d
p2)
publicdoubledistancefromorgin() }
point2d的測試用例測試結果:
重新上傳
取消
軟體測試之單元測試
對於一般的大型程式,我們一般都會先進行單元測試,乙個單元一般是乙個子程式 乙個類 乙個函式 乙個模組等等,根據具體情況劃分。單元測試將注意力放在各個小的單元上,使得測試人員能夠相對容易的定位到錯誤的地方,同時由於把程式進行了模組化,所以可以多個單元模組同時測試。單元測試過程主要需要考慮兩個大點 設計...
軟體測試 Python 單元測試
數字轉布林型 class js def he self,i j 0s 0 while j i s j j 1 return simport unittest from com.tjb.tt.js import js 測試檔案不能使用 print 方法 class test1 unittest.tes...
軟體測試之 單元測試
1 單元測試是對軟體基本組成單元進行的測試,如函式 fuction或procedure 或乙個類的方法 method 這裡,基本單元不一定是指乙個具體的函式 fuction或procedure 或乙個類的方法 method 在具體實現時,也可能對應的是多個程式檔案中的一組函式。2 在軟體系統中,單元...