用于行为测试框架的测试覆盖工具

时间:2014-03-03 10:39:01

标签: python automated-tests coverage.py python-behave

我们正在使用Behave BDD工具来自动化API。是否有任何工具使用我们的行为案例来提供代码覆盖?

我们尝试使用覆盖模块,但它不适用于Behave。

1 个答案:

答案 0 :(得分:12)

您可以使用coverage运行任何模块以查看代码使用情况。 在你的情况下应该接近coverage run --source='.' -m behave

跟踪Aceptace / Integration / Behavior测试的代码覆盖率将很容易提供高覆盖率,但可以导致代码经过适当测试。

这些是为了看到合作的东西,而不是跟踪有多少代码被“覆盖”。

将单元测试和覆盖范围结合起来对我来说更有意义。