执行

在测试期间,C++test 将根据用于该测试的【测试配置】中定义的参数执行静态分析。

主要的【静态】选项卡包含以下设置:

规则树选项卡

  • 每个规则 ID 旁边的数字表示规则的严重性级别。严重性级别表示违反规则将导致严重构造缺陷(编码构造会导致应用程序问题,如性能下降、安全漏洞等)的可能性。可能的严重性级别(从最严重到最不严重列出)是:
    • 最高 - 级别 1
    • 高 - 级别 2
    • 中 - 级别 3
    • 低 - 级别 4
    • 最低 - 级别 5
  • 要了解 C++test 中包含的规则,请选择 帮助> 帮助内容,然后打开 C++test Static Analysis Rules 书籍,然后浏览可用规则说明文件。
  • 要生成给定【测试配置】配置为检查的所有规则的可打印列表:
      1. 需通过选择 Parasoft> 测试配置打开【测试配置】面板。
      2. 选择表示您想要修改的用户定义测试配置的测试配置类别。
      3. 打开 静态 选项卡。
      4. 单击 可打印文档 按钮。

流分析高级设置选项卡

此选项卡允许您控制特定的【数据流分析】选项,例如分析深度、对多线程 API 的支持以及冲突报告的冗长性。有关详情,请查阅 配置数据流分析选项