數字轉布林型
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...