已知问题 - UFT One 中的 Business Process Testing

相关项: 业务流程测试

本主题介绍使用 UFT One 中的 Business Process Testing 时的已知问题。

常规

适用于 ALM 14.00 版的 UFT One 插件

如果您安装适用于 ALM 14.00 版的 UFT One 插件,则将无法使用 ALM UI 中的某些通用 Business Process Testing 功能。这包括捕获、录制业务流程测试和组件、识别等功能。

有关详细信息,请参阅相关知识库

Siteminder 或 CAC 模型

如果要在 Siteminder 或 CAC 模型中运行业务流程测试或流,则在第一次运行时将需要选择一个安全证书。

对于任何后续测试或流运行,或从 ALM 运行测试或流时,都不需要这样做。

返回页首

业务组件和应用程序区域

Unicode 符合性

组件、应用程序区域和资源 (例如,函数库、对象存储库和恢复场景) 的名称和路径不符合 Unicode。

用英语或操作系统语言指定它们。

在 QTP 11.00 中创建的脚本

在 QTP 11.00 中创建的以及包含 ActionName 环境变量的业务组件脚本在 UFT One 中运行时返回不同的 ActionName 变量值。UFT 1153 缺陷 115741

例如,在 QTP 11 中返回 BC1 值作为组件名称的 ActionName 变量在 UFT One 中返回 BC1[BC1] 值。

变通方法: 根据需要将脚本更新为使用新的环境变量值。

API 组件

API 组件中不支持以下活动、属性和配置文件:

  • 负载测试活动。如果将启用负载的测试保存为业务组件,则该组件不再是启用负载的。

  • 自动测试工具活动。

  • 编码的密码类型属性。如果组件具有 password (或在 ALM 11.00 及更高版本中具有 encrypted) 类型的属性,则此值会被视为普通字符串,不会进行编码或解码。

  • 多用户变量配置文件。除其中一个配置文件外,其他全部删除。

返回页首

BPT 测试中使用数据

数据表工作表

引用业务流程测试中的数据表工作表时,应使用数据表工作表名称,而不是工作表 ID。

用户定义的环境变量

无法使用用户定义的环境变量在 BPT 测试中的组件之间共享值。但可以使用用户定义的运行时设置 (使用 Setting.Add 方法创建)。

将多行值用于组件参数

将多行值用于组件参数时:

  • 如果在 ALM 中创建参数,则可以在 UFT One 中查看并编辑该参数。

  • 无法在 UFT One 中创建多行参数。

测试数据组合生成器

如果 BPT 测试输入参数的名称以数字开头,则“测试组合生成器”可能表现异常。

例如: 1_name

为避免出现问题,请始终让 BPT 测试输入参数名称以字母开头。

返回页首

返回页首

应用程序代码注入专用工具包

先决条件

必须为当前业务流程测试安装和加载 SAP 解决方案插件,才能识别流和组件或在变更检测模式下运行业务流程测试。

识别流和组件

仅 SAP GUI for Windows 应用程序支持识别流和组件。

识别业务测试和流

如果存在处于打开状态的 GUI 测试,则识别业务流程测试或流时,测试的“录制和运行设置”适用。UFT12.50 缺陷 123326

变通方法: 启动识别流程之前,将“录制和运行设置”更改为默认设置。

变更检测模式

仅 SAP GUI for Windows 应用程序支持在更改检测模式下运行测试和组件。

运行 ALM 14.00 版的 ALM 服务器

当使用 BPT 应用程序代码注入专用工具包和运行 ALM 14.00 版的 ALM 服务器时,如果尝试通过变更检测报告或 Run Results Viewer 报告向 ALM 中添加缺陷,您会遇到错误。

变通方法: 手动将缺陷添加到 ALM

返回页首