应用程序打包和签名服务

UFT Mobile 支持测试打包和非打包的本地和混合个应用程序。

何时使用打包的个应用程序

尽管 UFT Mobile 支持打包和非软件包个应用程序,但模拟仍需要 在以下情况下:

”TruClient 脚本“

 

生成事务响应时间信息。
还必须在 TruClient 脚本步骤中定义 ”Object Exists“ 结束事件(对于本机个应用程序)。

”仿真“

对于照片、视频和指纹身份验证模拟。iOSGPS 模拟还需要打包的个应用程序。

”混合个应用程序“

当执行性能测试的混合个应用程序。

其他注意事项

在以下方面,打包和非注入代码的应用程序之间也存在一些差异:

  • 注入代码的应用程序中不支持完全个设备自动化功能,如系统个应用程序的交叉个应用程序记录和录制。
  • 支持触控手势
  • 对象识别。
    有关更多详细信息,请参见 UFT Mobile 已知问题
    对于 UFT 1,另请参阅 UFT One 帮助中心 中的移动设备对象型号参考(OMR)。
  • 后退到顶部

使用非打包混合补充时的注意事项个应用程序

使用非打包的混合个应用程序时,请注意以下事项:

”Android 个应用程序“ 远程必须启用内容调试。有关详细信息,请参阅 启用 Android 个应用程序的远程内容调试
”iOS 个应用程序“ 应用程序可能需要使用 Apple 开发人员或企业帐户的开发证书进行签名。有关所需的证书,请参见 iOS 个应用程序签名

UFT Mobile 打包和签名服务

UFT Mobile 支持测试打包和非打包的本地和混合个应用程序。这使您可以在运行测试时选择打包的个应用程序或原始版本。

无论何时更改个应用程序软件包的内容,例如将个应用程序与已检测的 UFT Mobile 库一起重新打包时,也需要对个应用程序进行重新签名。如果未对个应用程序软件包进行重新签名,您将无法在设备上安装个应用程序。

”注意:“为支持使用自己的证书(Micro Focus 托管的公共设备、ADF 设备和 WeTest 设备)自动签名的实验室打包时,通常不需要重新签名个应用程序。

上载个应用程序时,默认情况下只上载未打包的个应用程序版本。要上载个应用程序的打包和非打包版本,请在上载个应用程序时选中”个应用程序“复选框。

Android 个应用程序

选择”包并对应用程序重新签名“选项后,上载到 Mobile 实验室的 Android 个应用程序将自动与已检测的 UFTM 库一起打包,并使用调试证书进行签名。但是,如果要将使用需要私钥的服务(如 Google 地图或身份验证服务)的 Android 个应用程序打包,则需要配置 Android 已在“管理设置”下。有关详细信息,请参阅 自动签名服务
”iOS 个应用程序“

要使用户能够在上载到 UFT Mobile 时签署个应用程序,管理员需要设置 自动签名服务

如果尚未配置签名服务,则无法在上传时选择”重新对应用程序签名“选项。

还可以手动打包和签署个应用程序,然后将其上载到 UFT Mobile。有关详细信息,请参阅 包和 Android 手工个应用程序包 aniOS 个应用程序手动使用打包程序服务

后退到顶部

多个签名服务

在使用许多设备和工作区时,可能需要为设备使用不同的签名服务。例如,在 iOS 环境中,最多只能使用一个证书注册 100 个设备。此外,您可能需要为一个组提供解决方案,而不必依赖另一个组的证书。

”注意:“ 

  • 此功能仅适用于试用版、企业版或旗舰版许可。有关更多详细信息,请参见 UFT Mobile 版本

  • 此部分仅与远程打包服务相关。尽管您可以在嵌入式 iOS 签名服务设置中添加其他服务,但该嵌入式服务不支持其他服务,并且始终使用主服务。有关更多详细信息,请参见 iOS 签名服务

管理员用户可以定义除主服务之外的其他签名服务,并将它们分配到不同的工作区。将签名服务分配给工作区后,上载到该工作区的所有个应用程序都将使用为该工作区定义的 iOS 签名服务进行签名。作为管理员,您还可以删除签名服务,但不能删除主要服务。

备注代理始终与主服务进行签名。有关如何分发已签名代理的详细信息,请参见 查看和管理连接器

后退到顶部

iOS 个应用程序签名

要使用 UFT Mobile 测试 iOS 个应用程序,可能需要重新签署个应用程序。本节介绍何时需要重新签署 iOS 个应用程序。

代理 个应用程序

代理 个应用程序必须使用 Apple 开发人员帐户的开发证书以及属于同一帐户的开发配置配置文件重新签名。有关签署代理应用程序的详细信息,请参见 重新签名代理应用程序

”注意:“无需为 Micro Focus 公共和专用托管设备、ADF 设备和 WeTest 设备的代理应用程序重新签名。

其他 iOS 个应用程序

下表详细说明了何时需要个应用程序签名以及可以使用哪些证书进行签名:

应用程序在测试中 模式 是否需要重新签名? 必需证书
iOS 本地个应用程序 打包的个应用程序 任何类型的 Apple 开发人员或企业帐户证书
iOS 本地个应用程序 非打包的个应用程序 否,除非您的组织出于某些特定原因需要重新签署个应用程序。 任何类型的 Apple 开发人员或企业帐户证书
iOS 混合个应用程序 打包的个应用程序

Apple 开发人员或企业帐户的开发证书

iOS 混合个应用程序 未打包的个应用程序



”备注:“
以下情况不需要重新签名:

  • 探索性测试录制
  • UFT 1” 15.0.1“ 和更高版本(仅在启用混合 v2 时)。使用应用程序存储个应用程序或使用企业证书签名的个应用程序时,将设备控制面板中的”混合 v2“选项切换为 ON。
标识 AppleDeveloper 帐户的 WebView 开发证书。

”有关云实验室的重要说明:“

  • 为支持使用自己的证书(Micro Focus 托管的公共设备、ADF 设备和 WeTest 设备)自动签名的实验室打包时,通常不需要重新签名个应用程序。

  • iOS 使用企业证书签名的个应用程序不能安装在 WeTest 设备上

后退到顶部

另请参见: