軟體測試 Python 單元測試

2021-09-28 13:24:58 字數 947 閱讀 8210

數字轉布林型

class js:

def he(self,i):

j=0s=0

while j<=i:

s+=j;

j+=1;

return s

import unittest

from com.tjb.tt.js import js

#測試檔案不能使用 print()方法

class test1(unittest.testcase):

j=js(

) @classmethod

def setupclass(self):

print(

"這是開始階段"

)#測試的方法必須以 "test" 開頭,測試的順序以ascii的值從小到大開始。

def test1(self):

#判斷實際結果與預期結果是否不相同。

self.assertnotequal(5000,self.j.he(100))

#判斷實際結果與預期結果是否相同。

self.assertequal(5050,self.j.he(100))

#判斷實際結果是否為 true

self.asserttrue(self.j.he(100))

#判斷實際結果是否為 false

self.assertfalse(self.j.he(0))

#判斷實際結果是否不為空

self.assertisnotnone(self.j.he(100))

#判斷實際結果是否為空

self.assertisnone(self.j.he(100))

@classmethod

def teardownclass(self):

print(

"這是結束階段"

)

軟體測試之單元測試

對於一般的大型程式,我們一般都會先進行單元測試,乙個單元一般是乙個子程式 乙個類 乙個函式 乙個模組等等,根據具體情況劃分。單元測試將注意力放在各個小的單元上,使得測試人員能夠相對容易的定位到錯誤的地方,同時由於把程式進行了模組化,所以可以多個單元模組同時測試。單元測試過程主要需要考慮兩個大點 設計...

軟體測試之 單元測試

1 單元測試是對軟體基本組成單元進行的測試,如函式 fuction或procedure 或乙個類的方法 method 這裡,基本單元不一定是指乙個具體的函式 fuction或procedure 或乙個類的方法 method 在具體實現時,也可能對應的是多個程式檔案中的一組函式。2 在軟體系統中,單元...

Python 單元測試

一 假設我們編寫了一段程式,主要功能是完成阿拉伯數字和羅馬數字之間的轉換 在羅馬數字中,利用7個字母進行重複或者組合來表達各式各樣的數字 i 1 v 5 x 10 l 50 c 100 d 500 m 1000 還有一些關於構造羅馬數字的規則。此程式的框架如下 其中,class romanerror...