在前面的學習中 , 知道了的使用Python進行單元測試的方法 , 今天我們主要來學習有關文檔測試的知識 , 很多小伙伴在問文檔測試又是什么?使用Python和做文檔測試?對此不熟悉的小伙伴 , 可以一起來學習一下這篇文章 。

一、文檔測試
在Python編程中 , 如果有需要的時候 , 都會應用到注釋的操作 , 有些是文本注釋 , 有些是函數注釋 , 而我們說的文檔測試 , 其實就是對文檔中注釋的部分進行測試的一種操作 , Python中有自帶IDE的語法進行 , 就是我們平時說的交互環境 。下面看一個示例 , 就比如re模塊就帶了很多示例代碼:
import rem = re.search('(?<=abc)def', 'abcdef')m.group(0)運行結果為:
'def'這段代碼中 , 我們可以在Python的交互式環境下去輸入執行 , 所得到的運行結果就會和文檔的實例代碼顯示的一模一樣 , 一般在寫注釋的時候 , 都會采用下面這種形式會更加的友好:
def abs(n):使用函數獲取數字的絕對值例子:abs(1)1abs(-1)1abs(0)0return n if n >= 0 else (-n)二、文檔測試的好處
在函數的調用中 , 如果使用文檔注釋的話 , 可以更好的告知函數的調用者 , 在這個函數中所要輸入和輸出的值 , 使用Python中的內置文檔測試模塊為doctest , 可以對代碼中的注釋進行提取并且可以執行測試 , 在使用的過程中doctest是要嚴格按照Python交互式命令行的輸入和輸出判斷測試結果是否正確 , 如果在測試中存在異常的情況 , 才可以用...表示一大推輸出 。
【如何使用python做文檔測試?使用python進行文檔測試的方法】有關如何使用python做文檔測試?使用python進行文檔測試的方法的文章就分享到這里了 , 希望文章中的內容可以對大家的學習帶來一定的幫助 。
猜你喜歡
- Python列表切片的規則是什么?Python列表如何進行切片的操作?
- 如何判斷python字符串中是否都是由數字組成?python判斷字符串是否純數字的方法
- 如何使用python做單元測試?利用Python做單元測試的技巧
- 加利福尼亞卷壽司的做法 加利福尼亞卷壽司如何做法
- Python連接字符串的方式有哪些?Python字符串連接的多種方式總結
- Python填充曲線下區域怎么做?Python如何實現曲線圖填充
- 如何制作酸辣粉 酸辣粉制作方法介紹
- 蘋果手表3使用技巧大全 蘋果手表3使用竅門
- Python怎么讀取csv數據并輸出表格?Python如何美化表格并打印出來
- Pandas庫替換空數據怎么做?Python第三方庫pandas如何替換df空值
