CppDepend
首页/解决方案/QA 工程师

风险与质量

面向 QA 工程师的 CppDepend

用静态结构指标补充单元测试,将代码复杂度映射到缺陷热点。

面向 QA 工程师的 CppDepend

用静态结构指标补充单元测试

单元测试告诉您验证了什么;静态分析告诉您其他所有地方可能出什么问题。CppDepend 用结构指标——复杂度、耦合度、覆盖率——补充您的测试套件,在 100% 的代码上计算,包括没有人写过测试的部分。

导入覆盖率数据并与复杂度交叉分析:既复杂又未覆盖的方法就是您最有价值的测试目标,自动列出。

  • 覆盖率导入与结构指标交叉分析
  • 自动列出复杂且未覆盖的方法
  • 针对新代码和重构代码的覆盖率质量门禁
  • 分析整个代码库,而不仅仅是测试过的路径
功能:测试覆盖率 →
用静态结构指标补充单元测试
覆盖率数据已导入并与复杂度交叉——未测试的复杂方法首先浮现。

将代码复杂度映射到缺陷热点

缺陷不是随机分布的——它们聚集在复杂度和变更频率交汇的地方。CppDepend 的可视化让这些聚集区无法被忽视:树状图按复杂度或问题数量为方法着色,指标精确排列缺陷集中的组件。

使用热点地图将探索性测试、代码评审深度和测试编写工作集中在缺陷概率客观上最高的地方。

  • 复杂度和问题密度的树状图可视化
  • 按复杂度 × 变更频率排名的热点
  • 从热点直接导航到源代码
  • QA 工作的客观优先级排序
功能:树状图 →
将代码复杂度映射到缺陷热点
树状图:方法大小为面积,复杂度或问题为颜色——热点在视觉上脱颖而出。

看看 CppDepend 在您的代码中发现了什么

下载免费试用版,几分钟内对您自己的代码库运行完整分析。

下载免费试用版
← 返回所有角色