敏捷开发编写高质量Java代码(下)
作者:网络转载 发布时间:[ 2013/9/13 10:10:01 ] 推荐标签:
单元测试跑完后,Coverage视图中会显示所选择的测试的覆盖率。双击打开某一具体的类后,可以看到高亮显示的覆盖分析结果,如图10所 示。红色代表测试没有覆盖到该行,黄色表示部分覆盖,绿色的行表示该行在本次测试中被覆盖到。

图10.查看测试覆盖分析结果
在Coverage视图中可以通过点击鼠标右键将测试覆盖分析的结果导出成需要的格式,例如HTML。

图11.导出测试覆盖分析结果
图12显示了导出的report。

图12.测试覆盖分析报告
为了保证单元测试的有效性和质量,可以规定一个测试覆盖率的下限,例如所有的包和类的覆盖率必须达到80%以上。不过值得注意的是,不要单纯追 求高覆盖率,要同时注意测试用例的质量,如果测试用例本身写的有错误,那么即使测试覆盖率很高也没有意义。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-61079698-8054),我们将立即处理,马上删除。

sales@spasvo.com