本主题讲述查看 SOAtest 结果。本章:

筛选结果

默认情况下, Quality Tasks 视图显示所有测试资源的所有结果。例如,如果从 Team Server 导入了结果,然后从 GUI 运行了两个测试,则 Quality Tasks 视图将显示所有导入的任务,以及随后两个测试的所有结果。

如果您只希望从上一个测试会话或所选资源看到一个结果,则可以过滤结果。

过滤结果:

  1. 请单击 Quality Tasks 视图工具栏的过滤器按钮。



  2. 在打开的对话框中设置所需的过滤器选项。

匹配任务与负责的测试配置

对于 Quality Tasks 视图中报告的任何任务,您可以打开生成报告该任务的测试配置。这在以下情况下特别有用:

  • 您想要查看或修改生成报告该任务的设置。
  • 您从服务器执行中导入了结果,并且想知道在生成此任务时运行了哪个测试配置。

查看生成报告特定任务的测试配置:

  • 右键单击该任务,然后选择View Test Configuration

这将打开适当的测试配置,并直接转到与此生成的任务相关的测试配置控件。例如,如果选择了静态分析任务,则打开 Static 选项卡,并突出显示相应的规则。

自定义结果显示

以下几种方法可以根据喜好和需求来定制结果显示,以检查质量任务或同类代码审查任务。

自定义显示内容

要定制显示哪些任务:

  1. 点击工具栏中的 Filters按钮:



  2. 在打开的对话框中,指定希望跳过的内容

在打开的对话框中,指定要显示的内容。

您可以通过以下方式更改 Quality Tasks 视图的格式和内容:

选择布局模板

有几种可用的布局模板

  • 编码查核:对等代码复查任务。
  • 细节: 显示类别,子类别,任务类型,包或名称空间以及位置; 按任务类型组织。
  • SOAtest 默认布局:功能测试:
  • SOAtest 静态分析布局:针对源代码运行静态分析(例如,从扫描角度看)。
  • SOAtest 功能测试的静态分析视图:如果您通过执行测试套件(例如,包含浏览器测试工具或扫描工具的测试套件)来运行静态分析。
  • 测试用例显示测试;按测试名称进行组织。
  • 测试文件:显示检测到的问题的位置; 按文件名组织。
  • 测试文件和类别:显示检测到的问题的类别和位置; 按文件名组织。

要选择最适合您当前目标的布局:

  1. 打开 Quality Tasks 驶入右上角的下拉菜单。



     

  2. 从打开的 Show 快捷菜单中选择一种可用格式。

自定义布局模板

要自定义这些预配置的布局之一:

  1. 打开 Quality Tasks 驶入右上角的下拉菜单。
  2. 选择 Configure Contents
  3. 在打开的对话框中,指定要如何配置该布局。注意 Comment显示在源代码管理提交时输入的注释。

加新布局模板

若要添加一个文件新布局模板:

  1. 打开 Quality Tasks 驶入右上角的下拉菜单。
  2. 选择 Configure Contents
  3. 单击打开的左下角的 New 按钮。
  4. 选择(并重命名)添加的模板,然后指定如何配置该布局。注意 Comment显示在源代码管理提交时输入的注释。

在 Quality Tasks 视图更改类别

直接从 Quality Tasks 视图重新排序、隐藏和删除类别,请执行以下操作:

  1. 右键单击 Quality Tasks视图中的项目。
  2. 从可用的 Layout菜单选项中选择。

清除 All 的信息

您可能希望从Quality Tasks 视图中清除消息,以集中关注最感兴趣的发现。例如,如果要修复报告的错误,则可能需要在修复相关错误时清除每条错误信息。这样, Quality Tasks 视图仅显示仍需要修复错误的错误信息。

您清除的信息只会暂时删除。如果在后续测试中获得相同的发现,则将再次报告该信息。

您可以清除单个消息, Quality Tasks视图中表示的消息类别或所有报告的信息。

清除选定的信息

清除 Quality Tasks 视图中显示的选定信息:

  1. 选择您要删除的信息或信息类别。您可以使用 Shift + left click 或者Ctrl + left click.选择多个信息。
  2. 右击你要删除的信息,然后选择Delete

选中的信息将从 Quality Tasks 视图中删除。

清除 All 的信息

清除找到的所有信息:

  • 单击 Quality Tasks 视图顶部的 Delete All 图标。

生成报告

本主题说明如何为在 GUI 或命令行运行的测试生成 HTML,PDF 或自定义 XSL 报告。

本章包含:

了解报告类别和内容

报告类别和内容因产品而异。有关特定 Parasoft 产品生成的报告的详细信息,请参阅该产品的用户指南。

Eclipse 报告显示问题的故障排除

由于 Eclipse 中的一个已知错误,显示报告时 Eclipse 可能崩溃。  如果遇到此问题,请采取以下解决方法:

  • 更新到最新版本的 Eclipse(此问题已得到解决)。
  • 将固定的 XUL Runner 插件安装到 Eclipse。
  • 使用 EPF(Eclipse 首选项文件)将 Eclipse 配置为使用外部浏览器:您需要更改“浏览器选择”选项,例如:/instance/org.eclipse.ui.browser/browser-choice=1
  • (如果问题仅在测试过程结束时发生),请禁用报告和发布对话框中的 Open in browser选项。

在 GUI 中

生成报告

要在测试完成后立即生成报告:

  1. 测试完成后,单击测试进度面板工具栏中可用的 Generate Report 按钮。



  2. 完成打开的报告对话框。报告对话框允许您指定:
    • 优先:报告首选项(通过单击“首选项”按钮并指定设置)如中所述 配置报告设置)。

    • 选项文件:指定您要使用的报告设置的所有 ocalsettings / options。这些将覆盖在 GUI 的偏好设置面板中指定的设置)。有关通过 localsettings 配置报表的详细信息,请参见配置 Localsettings

    • 报告位置:报告文件的位置(默认情况下,报告在t<user_home_dir>\Local Settings\Temp\parasoft\xtest)中创建)。
    • 打开浏览器:该文件是否在浏览器中自动打开。
    • 退出时删除:退出时是否删除报告。
    • 生成报告是否应创建报告。
    • 发布报告:是否将报告上传到团队服务器(仅服务器版;需要团队服务器)。
    • 发布代码评论:代码检查任务/结果是否应上传到团队服务器(任何版本;需要团队服务器)。
  3. 然后单击 OK。报告将会打开。有关格式和内容的详细信息,请查阅合适产品的用户指南( [product_name] 用户指南> Setup and Testing Fundamentals>审查结果> 了解报告)。

提示

 您还可以从测试进度面板的底部生成和配置报告。




继续使用现有选项Proceed立即生成报告。
Configure 允许您在生成报告之前查看和修改报告选项。

上传报告到团队服务器

要将报告上传到团队服务器(仅服务器版):

  • 请执行上述步骤,但是请确保启用Publish:Reports 在点击 OK之前。

如何汇总或分离来自多个测试运行的结果?

团队服务器使用以下条件来标识唯一的报告:

  • Host name
  • User name
  • Session tag
  • 日-每天,趋势图中仅使用最后一次测试运行

如果您的团队每天多次运行 cli,并且您希望所有报告都包含在团队服务器中,则每次运行都需要使用不同的会话标签。您可以在 Test Configuration’s Common 标签中执行此操作(使用 Override Session Tag 选项)。


在命令行中

要生成命令行测试结果报告,请在 cli 命令中使用 -report %REPORT_FILE%选项。要上传报告到团队浏览器,也要用 -publish 选项。

每种 Parasoft Test 系列产品的用户指南([product_name]用户指南>设置和测试基础知识>运行测试和分析>从命令行界面进行测试)中都解释了命令行界面测试的详细信息。本主题还讨论了如何设置和配置电子邮件通知。

配置详细说明定义报告

如果您希望报告显示所有已运行测试的详细信息,包括未失败的测试,请在失败的 Only testsOnly top-level test suites选项被禁用的情况下配置报告首选项。

查看 SOAtest 结果

在 Quality Tasks 视图中,SOAtest 结果显示为任务列表,可帮助您确定如何进行以确保系统质量。

功能测试

功能测试结果按测试套件进行组织。有关更多详情,请查阅 评审功能测试结果

静态分析

静态分析结果应以专门为静态分析设计的布局之一进行审查。有关启用这些布局和查看静态分析结果的详细信息,请查阅 审查静态分析结果

  • No labels