Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果

Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。本文将向您介绍如何查看分析结果的详细信息以及查看代码重复分析结果。

Parasoft C/C++test针对C/C++开发的专业白盒自动化测试方案,能有效提高软件开发效率和代码质量。C++test 可以进行静态分析,全面代码审查,运行时错误检测,并在单元测试和组件测试中集成覆盖率分析。

Parasoft C/C++test申请免费试用


查看分析结果的详细信息

Finding Details “视图提供了单个发现的上下文视图,以及关于所选发现的详细信息,如流路径或异常堆栈跟踪。要访问这些详细信息:

在 “发现 “视图中,右键单击您想要更多信息的发现,然后选择 “在发现细节中显示”。

Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果

在 “Finding Details “视图中点击一个发现,在代码编辑器中高亮显示。流程分析和单元测试路径的起止点也将被高亮显示。

Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果

查看代码重复分析结果

查看代码重复分析结果的摘要

将代码重复分析结果导入 “发现 “视图,以开始调查IDE中的重复代码(请参见导入发现)。

右键单击发现,打开一个上下文菜单的选项。

Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果

右键单击一个发现,打开一个上下文菜单的选项。

您可以执行以下操作:

  • 选择Go To在编辑器中查看触发违规行为的代码(参见下面的 “查看代码重复源代码”)。
  • 选择抑制…来抑制代码重复检测规则触发的违规行为(参见下面的 “抑制代码重复分析结果”)。
  • 选择 “在发现细节中显示 “以打开与发现相关联的代码行的分层视图(请参阅下面的 “查看代码重复分析发现细节”)。
  • 选择 “从视图中移除”,从视图中移除发现。
  • 选择 “显示[规则]的文档 “以打开触发违规的规则。

查看代码重复分析结果详情

您可以从 “Finding Details “视图中浏览与发现相关的重复代码实例。

Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果

顶部节点代表重复代码的第一次出现。代码的连续出现按出现顺序排列为子节点。您可以执行以下操作:

  • 展开/折叠可用的子节点。
  • 双击或右击一个节点,选择转到,在编辑器中查看源代码。
  • 右键单击一个节点,选择抑制,以选择抑制选项(见下面的 “抑制代码重复分析结果”)。

查看代码重复源码

当您从 “发现 “或 “发现细节 “视图中打开源代码时,触发发现的特定代码行将高亮显示。

Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果

抑制代码重复的分析结果

  • 有几个选项可用于抑制重复代码分析的结果。
  • 右键单击 “结果 “视图中的发现,并选择 “抑制… “以打开抑制选项。

Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果
  • 输入压制的原因并选择压制的类型。
  • 单击 “确定 “以应用抑制。

您也可以在Finding Details视图中右击子节点,选择Suppress….,来抑制重复代码的特定实例。

Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果

以上就是如何查看分析结果的详细信息以及查看代码重复分析结果的教程了,下一部分我们将介绍如何在IDE中抑制Parasoft的发现的内容,感兴趣的朋友可以多多关注本教程。

Parasoft C/C++test 2020.2系列教程:查看分析结果详细信息和查看代码重复分析结果

标签:软件测试技术C/C++

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月18日
下一篇 2020年11月18日

相关推荐

发表回复

登录后才能评论