摘要

针对代码覆盖率的测试问题,分析了衡量代码覆盖情况的常用指标,探讨了代码覆盖率工具BullseyeCoverage的工作原理,并将该工具应用到一个C++测试案例中.应用情况表明,BullseyeCoverage能够从函数、判定分支以及表达式多个角度快速、准确地定位未被测试的代码,便于程序员有针对性地设计测试用例以发现潜在的软件缺陷,最终提高软件产品质量.