python 3 如何用coverage查看代码测试覆盖率

 时间:2026-04-22 07:03:12

1、查看python代码的测试执行时的覆盖率是通过coverage包来实现的。首先用pip install命令安装这个包。

python 3 如何用coverage查看代码测试覆盖率

python 3 如何用coverage查看代码测试覆盖率

2、安装好之后,直接在命令行输入coverage help查看coverage工具的帮助。命令行是Windows CMD。

python 3 如何用coverage查看代码测试覆盖率

3、然后编写一个简单的生成质数的文件 (名为covtest.py) 用来测试。注意,其中7~8行是不会执行的代码。

python 3 如何用coverage查看代码测试覆盖率

4、我们首先使用 python 文件名 参数 来运行看一下正确的结果,然后用:

coverage run 文件名 参数

进行覆盖率采集的执行。可以看到执行结果相同。

python 3 如何用coverage查看代码测试覆盖率

5、执行完毕之后,使用coverage html命令,从.coverage结果文件生成可读性好的html文档。如图所示。

python 3 如何用coverage查看代码测试覆盖率

6、接下来我们找了一个复杂一些的python程序,有多个文件的import。覆盖率结果如图。点击某个文件,可以查看该文件按行显示的详细覆盖率信息。

python 3 如何用coverage查看代码测试覆盖率

python 3 如何用coverage查看代码测试覆盖率

  • SAP FI如何分配评估范围和会计核算原则
  • gimp如何把多个图层保存在一个pdf文件中
  • 怎样使用VBA限定长度且排除某字符之筛选?
  • 如何在导入数据是创建参数查询
  • 如何使用FineReport设计基础报表并展示
  • 热门搜索
    河源旅游网 国内旅游线路推荐 海南著名旅游景点 国内的旅游胜地 十月份去哪里旅游好 广州旅游节 南岳旅游 福建旅游之窗 土耳其个人旅游签证 阜平旅游景点