python代码覆盖率测试_利用coverage工具进行Python代码覆盖率测试

Coverage是一种用于统计Python代码覆盖率的工具,通过它可以检测测试代码对被测代码的覆盖率情况。

Coverage安装

1.安装命令:pip install coverage

2.查看coverage的版本: coverage --version

Coverage使用

1.coverage run *.py 执行代码覆盖率统计,执行完生后,在目录下生成.coverage的文件

python代码覆盖率测试_利用coverage工具进行Python代码覆盖率测试_第1张图片

2. coverage report 生成测试报告 执行run之后,在执行report会生成统计结果,如下:

python代码覆盖率测试_利用coverage工具进行Python代码覆盖率测试_第2张图片

结果说明:

Stmts/Miss表示语句总数/未执行到的语句数

Cover=(Stmts-Miss)/Stmts

3.coverage html -d reportHtml 生成html报告,并指定到reportHtml ,可以在reportHtml下查看对应函数的html文件,成的报告直接关联代码,高亮显示覆盖和未覆盖的代码。

python代码覆盖率测试_利用coverage工具进行Python代码覆盖率测试_第3张图片

你可能感兴趣的:(python代码覆盖率测试)