unittest——ddt實現數據驅動的自動化測試

@ddt : 類的裝飾器
@data:直接輸入測試數據
@file_data:輸入數據文件的絕對路徑
@unpack:分解數據標誌

example1:使用 “@data” 輸入簡單測試數據
unittest——ddt實現數據驅動的自動化測試

example2:使用 “@data” 輸入簡單測試數據
unittest——ddt實現數據驅動的自動化測試

example3:使用 “@data+@unpack” 輸入簡單測試數據
unittest——ddt實現數據驅動的自動化測試

example4:使用 “@file_data” 輸入json格式測試數據(除了以“.yml”和“.yaml”結尾的文件,其它的都會被默認爲json格式的文件)

unittest——ddt實現數據驅動的自動化測試

example5:使用 “@file_data” 輸入yaml格式測試數據
unittest——ddt實現數據驅動的自動化測試

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章