【问题标题】:How to measure coverage in Python Hypothesis stateful testing?如何在 Python 假设状态测试中测量覆盖率?
【发布时间】:2020-03-03 00:34:04
【问题描述】:

我使用生成许多随机序列的假设状态测试来测试系统的某些功能。为了比较结果,我使用 Automat 库编写了一个模型,该库也是一个状态机。我想了解使用有状态测试用例获得的覆盖率。由于此测试处于集成级别,因此我不想找到代码覆盖率。模型覆盖率之类的东西可能有助于理解有状态测试用例覆盖模型的程度。

我的问题是:这看起来是个好主意吗?还是有更好的选择来从假设中获得测试用例的覆盖率?有人可以指导我正确的方向。

【问题讨论】:

    标签: python testing stateful python-hypothesis


    【解决方案1】:

    您想要的任何覆盖率测量都独立于假设,因此您可以按照通常的方式对其进行测量。 Hypothesis 所做的就是使用任意输入多次调用您的代码!

    【讨论】:

      猜你喜欢
      • 2015-07-07
      • 2013-11-09
      • 2014-10-27
      • 1970-01-01
      • 2019-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      相关资源
      最近更新 更多