簡體   English   中英

Python中的模糊單元測試

[英]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格式的詳細報告的工具(例如, nosetestspy.test可能具有類似的支持),然后在第二步中處理所需的報告。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM