Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space FUNCTDEV and version SOAVIRT_9.10.6_CTP_3.1.2

...

导入测试结果使每个开发人员或测试人员能够在 GUI 中检查他或她分配的任务,并在质量任务视图中响应它们。如果你不能从筛选器配置下拉菜单中选择筛选器,请验证你在 中检查他或她分配的任务,并在质量任务视图中响应它们。如果您不能从筛选器配置下拉菜单中选择筛选器,请验证您在 DTP 中具有适当的访问权限(有关其他信息,请参阅 DTP 文档中的“项目创建和配置”)。

Info
title术语:
  • 你的任务Your tasks: 你所负责的基于代码作者计算的所有测试任务的子集,您所负责的基于代码作者计算的所有测试任务的子集,将在 配置任务分配和代码作者设置本文中讨论。

  • 推荐的任务Recommended tasks: 基于已执行测试配置的 Goals 选项卡中的设置,你今天要检查和处理的所有测试任务的子集。选项卡中的设置,您今天要检查和处理的所有测试任务的子集。
  • 你推荐的任务Your recommended tasks: 根据定义的指定作者和任务分配设置,你负责的所有测试任务的子集 根据定义的指定作者和任务分配设置,您负责的所有测试任务的子集 中所述 配置任务分配和代码作者设置。你推荐的任务还包括测试任务,你可以根据已执行 。您推荐的任务还包括测试任务,您可以根据已执行 Test Configuration’s Goals 选项卡中的设置来检查和处理这些任务。

当导入结果时,测试结果显示在 GUI 中,就像在 GUI 中运行测试一样。导入之后,你可以以正常方式深入到结果中,双击任务消息打开和编辑相关的源代码行,使用任何适用的“快速修复”来纠正报告的问题,等等。中运行测试一样。导入之后,您可以以正常方式深入到结果中,双击任务消息打开和编辑相关的源代码行,使用任何适用的“快速修复”来纠正报告的问题,等等。

你可以导入特定类别的任务、用于特定目标的任务或所有任务。你只能导入当前工作台中项目的结果。如果测试项目文件在你的工作台中自测试运行以来被修改,则不会报告结果,因为它们可能与你修改后的项目文件版本不一致。您可以导入特定类别的任务、用于特定目标的任务或所有任务。您只能导入当前工作台中项目的结果。如果测试项目文件在您的工作台中自测试运行以来被修改,则不会报告结果,因为它们可能与您修改后的项目文件版本不一致。

配置 DTP 过滤器

必须配置过滤器才能从 DTP 下载结果(请查阅 连接到 DTP)。

  1. 选择 Parasoft> 首选项 以打开首选项对话框。 Preferences  以打开首选项对话框。
  2. 选择 Parasoft> DTP> Import Settings


     
  3. 从下拉菜单中选择筛选器,并配置任何其它导入设置。有关筛选器配置选项的信息,请参阅 DTP 文档。
  4. 单击 Apply。 

配置质量任务视图

在从 DTP 导入数据之前,你应该配置质量任务首选项,以便只导入与你相关的测试和分析结果。在首选项面板,选择 Parasoft> 首选项> 质量任务导入数据之前,您应该配置质量任务首选项,以便只导入与您相关的测试和分析结果。在首选项面板,选择 Parasoft> Preferences > Quality Tasks

可以使用以下导入首选项:

  • 只导入在最近 {n 天内运行的测试报告的任务;从 DTP 或团队服务器导入数据的日期(以天为单位)。 
  • 导入已修改资源的过期任务:启用此选项可以从所有三个导入选项(DTP、团队服务器、XML 文件)导入过期的任务。 
  • 导入期间重新定位任务:单击 New 并为导入原始位置时的任务指定不同的位置。此选项可与所有三个导入选项(DTP、团队服务器、XML 文件)一起使用。

...

  1. 选择 Parasoft> Import> DTPLocal File or URL...Team Server...



    如果选择 DTP下载将立即开始。
    如果选择 Local File or URL...,系统将提示你浏览报告 ,系统将提示您浏览报告 XML 文件。
    查阅 Importing Results From Team Server into the GUI 以获得有关从团队服务器导入数据的信息。
     
  2. 如果质量任务视图没有打开,则从主菜单中选择 Parasoft> Show View> Quality Tasks 以查阅导入的结果。

     

...

任何团队成员,只要他的 SOAtest 安装连接到团队服务器,就可以导入存储在团队服务器上的测试结果。当导入结果时,测试结果显示在 GUI 中,就像在 GUI 中运行测试一样。导入之后,你可以以正常方式深入到结果中,双击任务消息打开和编辑相关的源代码行,使用任何适用的“快速修复”来纠正报告的问题,等等。中运行测试一样。导入之后,您可以以正常方式深入到结果中,双击任务消息打开和编辑相关的源代码行,使用任何适用的“快速修复”来纠正报告的问题,等等。

你可以导入特定类别的任务、用于特定目标的任务或所有任务。你只能导入当前工作台中项目的结果。如果测试项目文件在你的工作台中自测试运行以来被修改,则不会报告结果,因为它们可能与你修改后的项目文件版本不一致。您可以导入特定类别的任务、用于特定目标的任务或所有任务。您只能导入当前工作台中项目的结果。如果测试项目文件在您的工作台中自测试运行以来被修改,则不会报告结果,因为它们可能与您修改后的项目文件版本不一致。

注意,导入的结果是测试完成时结果的静态“快照”。它们不反映自测试运行以来所做的更改(例如,如果任务被重新分配或取消)。如果你希望这些更新在团队中传播,请执行以下操作之一:注意,导入的结果是测试完成时结果的静态“快照”。它们不反映自测试运行以来所做的更改(例如,如果任务被重新分配或取消)。如果您希望这些更新在团队中传播,请执行以下操作之一:

  • 重新运行测试以更新存储在团队服务器上的结果
  • 在每台连接的团队机器上启用以下设置:Parasoft> Preferences> Quality Tasks> 重新验证任务的抑制并在启动或导入时重新分配 Revalidate tasks' suppressions and reassigns on startup or import



Tip
title 提示:如果不经常执行测试,则导入任务

默认情况下,SOAtest 被配置为从过去 2 天内执行的测试中导入任务。如果你的团队不经常运行测试,并且你试图在测试运行超过 天内执行的测试中导入任务。如果您的团队不经常运行测试,并且您试图在测试运行超过 2 天后导入任务,那么什么也不会导入,除非你更改了默认设置。 天后导入任务,那么什么也不会导入,除非您更改了默认设置。 

若要更改默认的测试导入设置:

  1. 选择 Parasoft> 首选项 Preferences。将打开一个 Preferences 对话框。
  2. 在左窗格中,选择 Parasoft> Tasks
  3. 修改 仅导入最近 n 天内运行的测试报告的任务 Import only tasks reported for tests ran in the last n days的设置。

...

导入您推荐的任务

若要从团队服务器导入你推荐的任务,请完成以下内容:若要从团队服务器导入您推荐的任务,请完成以下内容:

  1. 选择 Parasoft> Import> Team Server...
  2. 启用 Filtered 选项并选择 推荐的任务 recommended tasks
  3. 配置任务类型并单击 OK

在决定推荐哪些任务时,SOAtest 会考虑:

  • 报告问题的严重程度(更严重的违规行为优先考虑)。
  • 文件被修改的时间(最近的修改被优先考虑,因为它们在开发人员的脑海中是新鲜的)。
  • 是否有其他问题报告相同的文件(文件与多个侵犯为主,因为开发者需要执行更少的测试这种方式。如果你在 是否有其他问题报告相同的文件(具有多个违规的文件具有优先权,因为开发者需要执行更少的测试这种方式。如果您在 2 个文件中进行了 8 次修正,则你只需要测试 次修正,则您只需要测试 2 个文件,但是如你在 个文件,但是如您在 8 个不同文件中进行了 8 次修正,则你必须测试 次修正,则您必须测试 8 个文件)。

导入所有任务

若要从团队服务器导入所有任务,请完成以下内容:

...

Info
title为什么只导入最新的结果?

导入结果时,SOAtest 为每个会话标记加载最新的报告,并下载与开放项目中的文件相关的任务。标记是通过会话标记设置设置的,可以在 GUI’s Preferences> Reporting page中设置,也可以在本地化设置中使用 session.tag={name}例如,如果你在同一个项目上分别运行静态分析标准和测试执行,那么这两个运行的结果都将被导入 例如,如果您在同一个项目上分别运行静态分析标准和测试执行,那么这两个运行的结果都将被导入 只要他们有 不同的会话标签如果它们具有相同的标记,则只加载最近一次运行的结果,即使当你选择 如果它们具有相同的标记,则只加载最近一次运行的结果,即使当您选择 Import All Tasks 选项时。

导入一组自定义任务

...

  1. 选择 Parasoft> Import> Custom Tasks 或从 Import My Recommended Tasks 下拉工具栏菜单中 Custom Tasks
  2. 指定要从何处导入任务。可用选项包括:
    • 从团队服务器导入:Import from Team Server导入上传到团队服务器的任务(例如,在批处理模式测试之后)。
    • 从本地文件导入:Import from local file(s)从可从本地文件系统访问的结果文件导入任务。

     3.指定要导入的任务类型。可用选项包括:

    • All/Filtered:  指定要导入团队服务器上的所有任务,还是只导入任务的子集(满足后续选项中指定条件的任务)。
    • For goals: 如果启用了全局目标管理 (如 配置任务目标中所述) ,这将导入与所选目标相关的任务。

    • 推荐的任务Recommended tasks: 只导入推荐的任务。
    • Selected resources: 只导入项目树中所选资源的任务集。
    • For single user:  只导入指定用户的任务。
    • For session tag:  只导入标记指定会话标签的任务。
    • Task types: 指定要导入的任务的产品和结果类型。

...

Info
title从团队服务器中删除报告

如果想删除存储在团队服务器上的报告(例如,如果想清除团队服务器上的所有旧报告,或者为测试运行失败删除报表)。请完成以下内容:

  1. 请选择 Parasoft> Explore> Team Server。将打开一个 Browsing 对话框。
  2. 打开 Browsing 对话框的 Reports 选项卡。
  3. 选择要删除其结果的 XML 报告,然后单击 Delete 按钮。
    • 如果想将相关的测试数据保存在团队服务器上(例如,如果你正在清理旧的报告,但是你仍然希望将这些测试中的数据用于显示历史趋势的图表),那么启用 如果想将相关的测试数据保存在团队服务器上(例如,如果您正在清理旧的报告,但是您仍然希望将这些测试中的数据用于显示历史趋势的图表),那么启用 Keep summary data for report graphs

...

任何能够访问团队服务器的 Web 服务器的团队成员都可以直接浏览到团队服务器上可用的报告文件。这允许团队成员访问 GUI 之外的报告。此外,在团队服务器上可用的报告中,所有链接(例如,到类别的链接)都是活动的。所有链接在电子邮件报告中都不是活动的。之外的报告。此外,在团队服务器上可用的报告中,所有链接(例如,到类别的链接)都是正常的。所有链接在电子邮件报告中都不是活动的。

若要直接访问团队服务器上可用的报告:

    • 请在 GUI 中选择 Parasoft> Explore> Team Server Reports

...