軟體測試 單元測試和系統測試

2021-10-05 09:30:50 字數 1950 閱讀 4228

(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 在軟體系統中,單元...