簡體   English   中英

我們可以在 Hypothesis Python 框架中控制測試用例分布嗎?

[英]Can we control test case distribution in Hypothesis Python framework?

可以指示基於屬性的框架 QuickCheck 使用收集和測量實用函數來測量特定測試用例生成的頻率(例如:同一個人平均下訂單的頻率,下空訂單的頻率)。 是否有可能像 Quickcheck 一樣,在 Hypothesis 框架中調整由基於規則的狀態機生成的測試用例的分布?

您可以使用 event() 函數和 pytest 的 --hypothesis-show-statistics 參數查看自定義事件的頻率。

我們的有狀態測試不支持用戶定義的分布,我們發現這通常會適得其反,但我們會自動使用 Swarm 測試為您提供經驗上優於天真的隨機分布 - 請參閱https://hypothesis。 readthedocs.io/en/latest/changes.html#v4-49-0 - 還有其他技巧。

暫無
暫無

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

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