彩票走势图

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

翻译|使用教程|编辑:李显亮|2021-08-03 10:42:39.000|阅读 334 次

概述:打开保存到-report交换机指定的工作目录或位置的 report.html 或 report.pdf 文件。根据分析类型,报告可能包含不同的部分,本文介绍报告的详细构造。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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

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


打开保存到-report交换机指定的工作目录或位置的 report.html 或 report.pdf 文件。根据分析类型,报告可能包含不同的部分,但以下部分包含在所有静态和流分析配置中。

标题

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

包括以下信息:

  • 用于分析的工具
  • 构建 ID
  • 测试配置
  • 分析的时间戳
  • 机器名和用户名
  • 会话标签
  • 项目名称
  • 严重程度最高的发现数
  • 失败的测试次数

静态分析

报告的第一部分涵盖静态分析结果,分为两个主要部分。第一部分是摘要,以饼图形式显示结果的概述。颜色表示不同的严重性类型及其在静态分析期间检测到的相应数量:

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

第二部分显示了静态分析结果的详细信息。它从一个包含静态分析结果的表格开始:

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

包括以下信息:

  • 模块名称
  • 抑制规则的数量
  • 调查结果总数
  • 每 10,000 行的平均结果数
  • 分析的文件数
  • 模块中的文件总数
  • 分析的代码行数
  • 模块中的代码行总数

所有调查结果

所有结果部分显示按类别或严重性组织的结果的详细信息。单击严重性类别链接以在视图之间切换。

在类别视图中,结果按规则报告并按类别分组。还显示了在分析范围内违反每个规则的次数。

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

在“严重性”视图中,报告结果并按严重性分组。还包括每个严重性的结果计数。

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

您无法在报告的 PDF 版本中的这些部分之间切换,它们是单独发布的。

作者的发现

此部分包括与分析的代码相关的作者表以及每位作者的发现计数。结果被细分为与抑制规则相关的结果和建议修复的结果。单击作者链接以查看他们的发现详细信息。

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

详细信息视图包括以下信息:

  • 包含结果及其位置的文件
  • 违规信息和规则
  • 流分析报告还会标记违规原因 (C)、违规点 (P)、抛出的异常 (E) 和重要数据流 (!)

文件调查结果

您可以将分析的代码导航到“按文件查找结果”部分中报告的结果。每个节点都以一个值开头,该值指示节点中发现的总数。括号中的值表示节点中被抑制的规则数。您可以单击标有加号 (+) 的节点以展开它们。报告的 PDF 版本已经完全展开。{

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

活动规则

分析期间启用的规则列在活动规则部分。

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

指标摘要

如果您的测试配置包括指标分析,则报告中将出现指标部分。

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

测试执行

报告的第二部分涵盖测试执行结果,分为两部分。第一部分是摘要,显示测试失败和覆盖率的概述,以饼图形式显示:

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

第二部分显示了测试执行的细节。它从一个包含测试执行结果和覆盖率信息的表开始:

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

包括以下信息:

  • 模块名称
  • 需要修复的单元测试问题的数量
  • 需要审查的异常数量
  • 需要审查的断言失败的数量
  • 成功执行的单元测试数
  • 单元测试失败的次数
  • 未完成单元测试的数量
  • 单元测试总数
  • 线路覆盖率以百分比表示

所有调查结果

所有结果部分显示测试执行期间检测到的所有单元测试问题的详细信息:

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

作者

此部分包括与所分析代码相关的作者表,并显示每位作者的调查结果总数。单击作者链接以查看他们的发现详细信息。

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

详细信息视图包括以下信息:

  • 寻找位置
  • 测试名称
  • 失败信息

执行的测试(详细信息)

您可以在 Executed Tests (Details) 部分查看结果。所有测试通过的节点都用方括号中的“P”标记。测试失败的节点以方括号中的一组值开头。第一个值是成功通过测试的计数,第二个值表示节点中执行的测试总数。字母“F”表示测试失败的最终节点。您可以单击标有加号 (+) 的节点以展开它们。 自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

覆盖范围

此部分显示在测试执行期间收集的覆盖率详细信息。每个节点都以一组值开始。第一个值显示以百分比表示的覆盖率。第二个值是节点中测试执行期间覆盖的行数的计数。第三个值表示节点中的总行数。您可以单击标有加号 (+) 的节点以展开它们。

自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告

测试参数

分析期间指定的参数显示在测试参数部分自动化测试工具Parasoft C/C++ test 自动化用户指南(二十六):查看报告


Parasoft——领先的自动化测试工具,满足绝大多数行业标准

Parasoft是一家专门提供软件测试解决方案的公司,帮助企业打造无缺陷的软件。

从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。

强大的报告和分析功能可帮助用户快速查明有风险的代码区域,并了解新代码更改如何影响其软件质量,而突破性的技术将人工智能和机器学习添加到软件测试中,使组织更容易采用和扩展跨开发和测试团队的有效的软件测试实践。

Parasoft针对C/C++、Java、.NET和嵌入式的开发测试都有着30多年的深入研究,很多全国500强企业使用Parasoft的产品实现了软件快速、高质量的交付。



自动化测试工具Parasoft C/C++ test 自动化用户指南(十一):Visual Studio设置


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP