【问题标题】:How to check that all functions have a test case?如何检查所有功能是否都有测试用例?
【发布时间】:2013-11-06 23:28:45
【问题描述】:

是否有标准方法来检查测试中包含的所有文件的所有函数是否都有测试用例?因此,如果我有script_1.pyscript_2.pyscript_3.py 以及相应的test_script_1.pytest_script_2.pytest_script_3.py,我如何检查script_x.py 中的每个函数是否至少被测试脚本调用?

我以def test<Name_of_function>_<test_condition> 的格式编写了测试函数,例如函数def sum(a, b) 具有测试函数def testSum_valid_inputdef testSum_invalid_input,所以我可以编写一个脚本,从测试脚本中获取所有函数名称,然后将其与测试脚本中的函数进行比较,但我希望已经有一种简单的方法可以做到这一点。

【问题讨论】:

    标签: python unit-testing


    【解决方案1】:

    最好的方法可能是使用覆盖工具。它会告诉你有多少代码至少被一次测试调用。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 2019-11-06
    • 2020-11-11
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多