[英]Fuzzy unit testing in Python
我想用python編寫一組“模糊”單元測試。 到目前為止,我一直在使用testtools
,但是切換到其他框架就可以了。
我的測試套件旨在測試圖像處理算法的性能。 我希望能夠有測試報告模糊通過狀態。 換句話說,結果“足夠好”,但可能對調查有用。
我有這樣的事情:
suite = unittest.TestLoader().loadTestsFromTestCase(TestMyAlgorithm)
result = testtools.TestResult()
result.startTestRun()
try:
suite.run(result)
finally:
result.stopTestRun()
我想使用result
對象中的信息來生成報告,但是看起來與通過的測試相關的所有信息都已經被扔掉了。
我想知道我是否在濫用單元測試的概念以適合這種調查。
有沒有標准的方法可以在python中執行這種測試?
假設您的目標是真正的報告,請獲取一個可以生成xml格式的詳細報告的工具(例如, nosetests
; py.test
可能具有類似的支持),然后在第二步中處理所需的報告。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.