图9 - 代码覆盖率及测试成功率提供行覆盖、分支覆盖的具体数据。例: Line Coverage:
Branch coverage:
覆盖率计算公式:
其中:
图10 - 热点信息展示了整个工程包括违规、复杂度在内的具体信息
图11 - 时间轴[Time Machine]展示不同时间各项指标的值,相同的指标以直线的形式展示出来,能更直观的表现该指标的走势 图12 - 组件图13 - 组件[板块图]板块图是由一系列具有不同颜色的矩形框组成,可以反映一个具有树形层次结构关系的多维数据集信息。 一般而言,矩形的面积大小代表一个绝对变量,矩形的颜色深浅代表另外一个相对变量(或分类变量),矩形按层次关系进行组合和排序。板块图并不强调对数据的精确比较,而是以一种全局视野的眼光,从绝对量、相对量、数据层次中发现特殊的信息,因为我们的眼睛会自然注意到最大的矩形和最深的颜色。 图14 - 违规信息钻取[Violations Drilldown]上部分用于选择违规程度以及违规类型,下部分表示相应项目模块的具体类违规明细,点击某一个类,可以看到类的具体信息,包括违规、LCOM4、覆盖、重复信息。 主要为了能更快追踪违规的详细信息,更高效的解决存在的问题。 图15 - 标签云[Clouds]快速成功(Quick Win)模式中:字体大小代表代码行数,颜色代表遵守规则或者覆盖率 最高风险(Top risk)模式中:字体大小代表复杂度,颜色代表遵守规则或者覆盖率 OK,第2篇的内容就先介绍到这里,下次会继续介绍最后一部分的内容。 |
|
来自: bananarlily > 《IT》