【IT168 技术文章】
PurCoverage是一款比较有效的代码覆盖检查工具,通过它你可以快速的了解到设计的白盒测试案例执行后代码的覆盖情况,为白盒测试案例的修正提供的有效的标准,从而快保证了代码路径的覆盖。下面是它用的功能,我在使用时做了一些记录,希望对大家有。
1Σ(Merge Runs )
对多次测试的路径的分析与统计,可以看到当前案例覆盖代码的情况,有那些代码没有覆盖到;有时候你对测试案例跑过多少代码并没有记录,这时需要对所有的跑过的测试进行统计,看看还有那一些代码没有覆盖到,这时这个功能就非常有用,可以对你所有的已经测试的案例进行代码覆盖统计,从而发现没有测试到的代码。
2Δ(Compare Runs)
对两次代码的测度,进行路径比较,由于测试案例比较多,这时我无法判断,两个案例的代码覆盖路径上有什么差别,这时需要对两样者进行比较,从而发现区别。
FunctionList
用来显示函数中的总行数,执行的代码行数,没有执行的代码行数,执行代码的百分比,相关的模块,与原代码的所在的文件。如图: