本主题说明如何查看 C/C++test 结果并自定义它们的表示方式。
内容包括:
可以从 GUI 中的多个位置以及从命令行报告访问结果。
测试进度 视图报告测试进度和状态。
请注意:
这将打开报告 对话框,您可以从中配置【报告首选项】。
您在交互式测试期间生成的或从命令行测试导入的分配的质量任务将显示在质量任务 视图中。如果此视图不可用,请选择 Parasoft> 显示视图 > 质量任务以将其打开。要查看其他详细信息,请深入 质量任务 视图树。要浏览此视图中报告的项目,请使用视图工具栏中的箭头按钮。
结果显示为任务列表,可帮助您确定如何进行测试和代码改进。任务按作者、类别和严重性(如果分配)进行组织。严重性级别为 1 到 5-估计严重性 1 任务消除或防止严重错误的机会最大,而严重性 5 任务估计消除或防止严重错误的机会最小。
对于在源文件上运行的测试,结果也会在源代码级别报告。
如果打开用于已测试源文件的编辑器,则标记将放置在负责发现问题的源代码旁边。对于静态代码分析违例,将标记放置在负责该违例的代码行旁边。对于单元测试错误,将标记放置在与已测试类匹配的堆栈跟踪的第一行上。对于单元测试失败或未知测试类的错误,将标记放置在与单元测试类匹配的堆栈跟踪的第一行上。要了解特定标记指示的问题,请将鼠标放在标记上并查看弹出窗口中的信息。或者,要直接转到相关的质量任务 视图消息,请右键单击负责该问题的源代码,选择显示在>质量任务 (对于Eclipse)或 Parasoft> 在质量任务中显示
要查看测试详细信息,请在测试执行期间打开 控制台视图。在进行测试时,将在此处报告测试详细信息,并保留在那里,直到清除它们或运行另一项测试为止。
测试用例浏览器 指示所有可用测试用例的状态。红色用于标记失败的完整路径。
要查看【测试用例浏览器】中列出的与测试相关的任何任务,请右键单击该测试的【测试用例浏览器】节点,然后选择在任务中显示。与该测试有关的所有任务将显示在【质量任务】视图中。
|
对于从命令行运行的测试,结果记录在生成的报告中。如果将结果发送到 DTP,则可以如 将结果导入 UI中所述将结果导入GUI。然后,您可以查看结果,就好像在 GUI 中执行了测试一样。
默认情况下,质量任务视图显示所有测试资源的累积结果。例如,如果将结果导入到您的 IDE 中,然后从 GUI 运行了两个测试,则质量任务视图将显示所有导入的任务,以及随后两个测试的所有结果。
如果您只想查看来自上一个测试会话或所选资源的结果,则可以过滤结果。
要过滤结果:
对于在质量任务视图中报告的任何任务,您可以打开导致报告该任务的【测试配置】。这在以下情况下特别有用:
要查看导致报告指定任务的测试配置:
这将打开适当的测试配置,并直接转到与此生成的任务相关的【测试配置】控件。例如,如果选择了静态分析任务,则将打开 静态 选项卡,并突出显示相应的规则。
有几种方法可以根据喜好和需求来自定义结果显示,以查看质量任务。
要定制显示哪些任务:
您可以通过以下方式更改 质量任务视图的格式和内容:
有几种可用的布局模板:
要选择最适合您当前目标的布局:
打开顶部的下拉菜单 左边质量任务 视图。
要自定义这些预配置的布局之一:
要添加一个新的布局模板:
要直接从质量任务 视图重新排序,隐藏和删除类别,请执行以下操作:
您可能希望从 质量任务视图中清除报文,以帮助您专注于最感兴趣的发现。例如,如果要修复报告的错误,则可能希望在修复相关错误时清除每条错误报文。这样,质量任务 视图仅显示仍需要修复的错误的错误报文。
您清除的邮件只会暂时删除。如果在后续测试中获得了相同的发现,则将再次报告该报文。
您可以清除单个报文,质量任务 视图中表示的报文类别或所有报告的报文。
要清除【质量任务】视图中显示的选定报文:
所选报文将从质量任务视图中删除。
要清除找到的所有报文:
在质量任务 视图中,C/C++test 测试结果显示为任务列表,可帮助您确定如何进行以确保系统质量。
任务分为以下几类:
有关如何探索和解决针对指定分析类型报告的错误的详细信息,请参见以下主题:
快速修复(R)功能可用于自动执行通常在检查和响应单元测试结果时执行的操作。具有快速修复功能的所有发现均带有黄色灯泡图标。要自动解决带有此图标标记的问题,请右键单击报文中带有快速修复图标的部分,然后从快捷菜单中选择可用的快速修复命令之一(标有黄色灯泡图标)。
|