Python測試用的模組

2021-10-03 06:35:34 字數 641 閱讀 1078

python測試用的模組

doctest模組會搜尋那些看起來像是python互動式會話中的**片段,然後嘗試執行並驗證結果

'''

這個例子展示如何在原始碼中嵌入doctest用例。

'>>>' 開頭的行就是doctest測試用例。

不帶 '>>>' 的行就是測試用例的輸出。

如果實際執行的結果與期望的結果不一致,就標記為測試失敗。

'''def

fact

(n):

""" >>> fact(1)

1>>> fact(10)

3628800

>>> fact(-1)

traceback (most recent call last):

...valueerror

"""if n<1:

raise valueerror(

)if n==1:

return

1return n*fact(n-1)

if __name__==

'__main__'

:import doctest

doctest.testmod(verbose=

true

)

參考:

python的time模組試用

1.獲取當前時間 time.time 獲取當前時間戳 time.localtime 當前時間的struct time形式 time.ctime 當前時間的字串形式 ctime current time2.將結構化的時間格式化成時間字串 格式化成2015 02 14 22 38 39形式 time.s...

測試用例的模組化

前一陣子在一本書上看到過了對於未來軟體測試的設想,其中有一條就是測試用例的重用性。昨天在乙個論壇上看到乙個同學在問如何測試乙個輸入數字的文字框,結果有另一位同學回答了很多也很全面 然後今天我又剛好寫用例,但是大多數都是重複的。本來測試人員就在每天的做重複的工作,但往往越是這樣就越要避免那些不必要的重...

常用模組的測試用例(登入,新增,刪除,查詢)

1 登入 使用者名稱和密碼都符合要求 格式上的要求 使用者名稱和密碼都不符合要求 格式上的要求 使用者名稱符合要求,密碼不符合要求 格式上的要求 密碼符合要求,使用者名稱不符合要求 格式上的要求 使用者名稱或密碼為空 資料庫中不存在的使用者名稱,不存在的密碼 資料庫中存在的使用者名稱,錯誤的密碼 資...