测试资源

“测试资源”模块允许您管理测试所用的资源。

测试资源概述

可以通过定义含资源文件夹和资源的层次结构式测试资源树来组织资源。

对于树中的每个资源,都可选择资源文件集并将其上传到存储库。这些文件可由一个或多个测试使用。然后可以定义资源和测试之间的依赖关系。

  • Business Process Testing: 当支持 Business Process Testing 的项目连接到 OpenText Functional Testing 时,将在树中自动创建 BPT Resources 文件夹。BPT Resources 文件夹包含项目中业务组件可用的所有 OpenText Functional Testing 资源。有关 Business Process Testing 应用程序区域的详细信息,请参阅业务组件概述

  • Sprinter: 当项目中的手动测试使用 Sprinter 时,Resources 文件夹中将会添加 Sprinter 文件夹。此文件夹为每个 Sprinter 用户包含一个子文件夹,用于存储用户信息。

    警告:Sprinter 文件夹仅由 Sprinter 管理。您不得对该文件夹或其子文件夹进行任何更改。

Example: Michael 是一名 QA 测试者,他使用将测试存储在 OpenText Application Quality Management 中的外部测试工具。每个测试都使用多个测试共用的共享配置文件。因此,需要单点维护配置文件,而不是为每个测试保存一个文件副本。

Michael 使用测试工具将配置文件定义为资源,并将每个使用文件的测试定义为依赖该资源。由于只有一个资源副本,替换配置文件将会为所有依赖该资源的测试替换配置文件。

Michael 定义了依赖关系之后,如果他尝试删除资源,则警告他删除资源可能会影响依赖该资源的测试。此外,如果他在项目之间复制依赖该资源的某个测试,则可以选择复制该资源和该测试。

返回页首

管理测试资源

创建测试资源树、上载和下载资源,并定义资源和其他实体(比如测试)之间的依赖关系。

先决条件

如果您正在使用 OpenText Functional Testing 资源,请参阅 OpenText Functional Testing 帮助中有关使用 OpenText Application Quality Management 的部分。

要管理测试资源,请执行以下操作:

  1. 创建资源文件夹。

    右键单击 Resources 根文件夹,并选择新建资源文件夹。要创建子文件夹,请右键单击文件夹并选择新建资源文件夹

  2. 向文件夹添加资源。

    右键单击文件夹或子文件夹,并选择新建资源。填写“新建资源”对话框中的字段,然后单击“确定”

    UI 元素

    描述

    名称

    资源的名称。

    类型

    指示资源的类型。默认值为“测试资源”

    可用类型包括:

    • 分析模板。包含性能测试分析报告的模板。

      有关分析模板的详细信息,请参阅 OpenText Enterprise Performance Engineering 帮助

    • API 测试共享资源。包含在 OpenText Application Quality Management 中与以下对象配合使用的导入服务:

      • API 测试,它们在 OpenText Functional Testing 中创建

      • 业务流程测试或流,其中包含针对 API 测试自动化的业务组件

      有关共享服务的详细信息,请参阅 OpenText Functional Testing 帮助中有关活动共享的信息。

    • 应用程序区域。提供创建以下对象的内容所需的所有设置和资源:

      • OpenText Functional Testing GUI 测试
      • 业务流程测试或流,其中包含使用自动 GUI Facet 的业务组件

    • 数据表。包含用于驱动以下对象的运行步骤的数据: 

      • 测试配置

      • OpenText Functional Testing GUI 测试和 API 测试

    • 环境变量。包含可从以下对象访问的变量和对应值:

      • OpenText Functional Testing GUI 测试
      • 业务流程测试或流,其中包含使用自动 GUI Facet 的业务组件

    • 函数库。包含与以下对象一起使用的 Visual Basic 脚本函数、子例程和模块:

      • OpenText Functional Testing GUI 测试
      • 业务流程测试或流,其中包含使用自动 GUI Facet 的业务组件

    • Monitor Over Firewall。包含对防火墙之上的服务器的 LoadRunner Enterprise 监控设置。

      有关 Monitor Over Firewall 的详细信息,请参阅 LoadRunner Enterprise 帮助

    • 监控器配置文件。包含可以另存为供项目中任何负载测试使用的监控器配置文件的 LoadRunner Enterprise 监控设置。

      有关监控器配置文件的详细信息,请参阅 LoadRunner Enterprise 帮助

    • 恢复场景。包含的场景包括意外事件的定义和恢复 OpenText Functional Testing 运行会话必需的操作。

    • 共享对象存储库。包含使 OpenText Functional Testing 能够识别应用程序中的对象的信息。您可以在共享对象存储库中存储有关测试对象的所有信息以保持测试的可重用性。有关共享对象存储库的详细信息,请参阅 OpenText Functional Testing 帮助

    • 测试资源。供所有测试类型使用的通用测试资源类型。

    • 测试活动。

  3. 上传资源文件。

    在资源的“资源查看器”选项卡中,单击“上传文件”。它包括以下选项:

    • 上载文件。打开“上载文件”对话框,允许您选择文件。

    • 上载文件夹。打开“浏览文件夹”对话框,允许您选择文件夹。

    要替换上传的文件或文件夹,请再次上传。

    要查看资源内容,必须安装相关插件或扩展。

    Business Process Testing:

    使用应用程序区域时,启动“应用程序区域查看器”选项卡中的测试工具以使用资源。

    尝试打开较早版本或基线的应用程序区域时,将禁用“启动”按钮。请直接在 QuickTest Professional 中打开应用程序区域

  4. 要查看和编辑测试资源,可以将它们下载到本地目录。

    在测试资源树中选择资源,并单击资源查看器选项卡。单击“下载”并指定下载资源的本地目录。

  5. 定义测试资源和其他实体之间的依赖关系。

    OpenText Functional Testing 等测试工具定义资源和测试之间的依赖关系。有关详细信息,请参阅 UFT One 帮助

    还可以通过编写自己的应用程序来定义实体之间的依赖关系。有关详细信息,请参阅Open Test Architecture API 参考

  6. 要查看测试资源和其他实体之间的依赖关系,请选择测试资源,然后单击“依赖关系”选项卡。

    要查看哪些实体依赖于选定测试资源,请检查“使用者” 表。

    要查看选定测试资源依赖于哪些实体,请检查“使用”表。如果相关实体不再存在,则会将其标记为中断的关系 。您可以单击“显示中断的关系” 以查看中断的关系的详细信息。

返回页首

复制测试资源

您可以跨项目复制测试资源。

要复制测试资源,请执行以下操作:

  1. 在“测试”>“测试资源”树中,选择要复制的资源或文件夹。要复制多个项,请使用 Ctrl 键。

  2. 选择“编辑”>“复制”。或者,右键单击并选择“复制”

  3. 登录要粘贴资源或文件夹的项目,然后导航到“测试”>“测试资源”树。

  4. 选择要向其复制资源或文件夹的文件夹。

  5. 选择“编辑”>“粘贴”。或者,右键单击并选择粘贴。选择以下选项之一:

    选项

    描述

    复制资源并链接到现有相关的实体

    复制测试资源,并粘贴到目标项目中。复制的测试资源将使用相同名称和路径链接到现有实体。如果目标项目中不存在相关实体,则会将其复制到目标项目。

    复制资源及相关的实体

    复制测试资源及相关的实体,并粘贴到目标项目中。如果目标项目中已存在某实体,则重命名复制的相关实体以解决重名问题。

    复制资源而不复制相关的实体

    复制测试资源并粘贴到目标项目中,但不复制相关的实体。复制项不链接到任何相关实体。

返回页首

另请参阅: