管理应用程序
“应用程序”选项卡提供了实验室中应用程序的可见性和控制力。上载一个新的应用程序,请参阅有关已上载的应用程序的信息,或者删除应用程序。
查看应用程序详细信息
可以在应用程序选项卡中查看应用程序详细信息。通过在列表视图 按钮和卡视图
按钮之间进行切换,在列表或卡视图中查看应用程序。使用筛选器窗格可以限制显示的项目,并将重点放在重要信息上。根据您的操作系统或工作区进行筛选,或者使用搜索指定应用程序名称。仅显示匹配项。
注: 此处介绍的完整多工作区功能仅适用于试用版、企业版或旗舰版许可。如果您安装的是 Express 或 Pro 许可证,或者如果您从试用许可证转移到 Express 或 Pro 许可证,则只能上载应用程序作为共享资源。
应用程序将显示以下摘要详细信息:
应用程序详细信息 | 描述 |
---|---|
应用程序名称 | 应用程序名称可能包含 I18N 字符。 |
操作系统 | Android 或 iOS。如果应用程序需要最少的 OS 版本,则在 OS 图标旁边指明。 |
上载数量,版本和内部版本号 | 预留者默认情况下,将选择要查看的工作区的最新上载。您可以上载多个要测试的应用程序。例如,如果引入对应用程序的更改,则可能需要测试应用程序的各种上载之间的差异。测试时,可以选择最新上载,也可以选择应用程序的特定上载。 提示: 将光标悬停在版本或内部版本数量上以显示工具提示,其中包含最新上传的日期和时间。 |
兼容的设备类型 (卡视图) | 指明与应用程序 - 智能手机、平板电脑或两者兼容的设备类型。 |
工作区名称 | 应用程序上载到的工作区 |
使用较早版本的OpenText Functional Testing Lab 注入代码的且在升级期间无法重新注入代码的应用程序卡将变得模糊,并在左上角显示红色图标。有关手动对应用程序重新注入代码的信息,请参阅使用代码注入程序服务为 iOS 应用程序手动注入代码或包和 Android 手工应用程序。
应用程序选项
在“卡片”视图中,将光标悬停在卡片上可显示应用程序选项。在列表视图中,从列表中选择一个应用程序以启用工具栏选项。
可以对应用程序执行以下操作:
卡片视图 | 列表视图 | 详细信息 |
---|---|---|
![]() |
![]() |
删除。删除此工作区中应用程序的所有上载内容 |
![]() |
![]() |
详细信息。打开应用程序的详细信息窗口,查看有关应用程序的详细信息。 |
详细信息窗口
单击详细信息时,将显示以下详细信息:
![]() |
这是应用程序的唯一标识符。此信息直接取自应用程序的清单文件。文件包 ID 参见复制按钮 ![]() |
![]() |
Android 仅应用程序。 启动应用程序时要运行的 Android 活动的名称。使用复制按钮 ![]() |
![]() |
此应用程序上载到的工作区。有关更多详细信息,请参阅实验室和工作区管理。 |
![]() |
显示工作区的所有应用程序上载内容。 备注: 您可以在应用程序卡上看到工作区名称中指定的所有工作区上传。不会显示其他工作区的应用程序的上载。最新上载是您正在查看的特定工作区的最新上载。 |
![]() |
将光标悬停在包列中的图标上可查看应用程序代码状态:
有关更多详细信息,请参阅何时使用注入代码的应用程序。 |
更多 详细信息 |
在某些环境中,将显示其他信息:
|
设备提供信息和应用程序重新签名 (仅适用于 iOS)
置备是准备应用程序在设备上启动的过程。作为此过程的一部分,需要在应用程序中嵌入的预配配置文件与设备上安装的预配配置文件之间进行匹配。如果您具有企业证书,则会包括所有设备。如果您具有开发者证书,请确保预配配置文件中列出了设备的唯一设备 ID (UDID)。在应用程序详细信息窗口中 , 您可以查看哪个设备 ID 包含在调配配置文件中。
当一个应用程序用开发人员证书签名时,在 OpenText 公共设备或 WeTest 设备上安装应用程序的选项不会被阻止,即使 UDID 不包含在预配配置文件中。对于 AWS 公共设备,在设置该设备时应安装 iOS 应用程序。有关如何创建预配配置文件的信息,请参阅生成开发预置描述文件。
要检查您的应用程序上传是否可以在特定设备上安装:
- 在应用程序选项卡中,在 iOS 应用程序卡上单击更多按钮
。在列表视图中,选择该应用程序,然后在列表上方的工具栏中单击更多按钮
。
-
在应用程序详细信息窗口中,将光标悬停在设备列中的图标上可查看特定上传的详细信息:
-
应用程序使用企业证书进行签名,并且可以安装在所有设备上。
-
应用程序使用开发证书进行签名。单击预配配置文件中包含的设备列表的图标。
-
要重新签名应用程序上传:
如果 iOS 签名服务已启用 , 您也可以从详细信息窗口重新签名应用程序。
-
在应用程序选项卡中,在 iOS 应用程序卡上单击更多按钮
。或者,在列表视图中,选中该应用,然后在列表上方的工具栏中单击更多按钮
。
-
在下载窗口,单击设备下方的重新签名应用程序按钮
。如果可用 , 应用程序上传的代码注入和未注入代码版本都将重新签名。
上载和应用程序
用户和管理员都可以将应用程序上载到OpenText Functional Testing Lab。
-
上载和应用程序中的一种方法:
-
选择应用程序选项卡。
-
在应用程序窗口中,单击
上载应用程序。
- 在管理中
,选择管理选项卡。
- 在左窗格中,选择实验室管理。
- 选择全部应用程序 ,用于查看实验室中的所有应用程序。
- 单击工具栏中的上载按钮
。
角色 | 步骤 |
---|---|
全部用户 |
|
管理员用户 |
|
- 选择、应用程序以及要将应用程序上载到的工作区。
- 选择代码注入或签名选项 (如果需要)。
预留者默认值,应用程序在上载时不进行签名和代码注入。模拟和测量 OpenText 性能工程工具脚本中的事务响应时间都需要代码注入。
上载应用程序时,可以使用以下签名和代码注入选项: -
为应用程序注入代码: 如果选中,则会上载应用程序的注入代码版本和非注入代码版本。
-
重新对应用程序签名: 如果选中此选项,将使用在管理设置中指定的 AppleDeveloper 证书和预配配置文件对应用程序进行重新签名。有关详细信息,请参阅iOS 签名服务。
如果使用开发者证书进行签名,并且应用程序尚未使用包含所有测试设备的 UDID 的预配配置文件进行签名,或者如果要对应用程序注入代码,则选择此选项。
备注: 如果您只使用来自云实验室的设备 , 支持用自己的证书自动签名 (OpenText 公共设备、ADF 设备和 WeTest 设备), 您不需要在代码注入时重新签名应用程序。
设备 OS | 详细信息 |
---|---|
Android |
注入代码并重新签署应用程序: 如果选中,则会上载应用程序的注入代码版本和非注入代码版本。 备注: 为了获得更好的性能,注入代码的 Android 应用程序的 minSDKversion 应为 21 或更高版本。 |
iOS |
|
- 单击上载。
上载选择了应用程序选项的应用程序时,应用程序卡上和列表视图中都会指示注入代码状态 ( Packaging …、 代码注入完成或代码注入失败)。有关代码注入的更多详细信息,请参阅应用程序代码注入和签名服务。
在代码注入过程中,将光标悬停在代码注入状态上,然后单击刷新图标以查看最新的代码注入状态。
备注:
- 如果使用的是 Pro 或 Express 许可证,则应用程序将上载到共享资产。
-
如果为存储分配的空间已满,则会阻止应用程序上载。文件存储空间由管理员用户在管理设置中定义。有关详细信息,请参阅文件存储。
- 如果您从集成工具 (如 OpenText Functional Testing) 中打开 OpenText Functional Testing Lab 向导 , 则不显示下载工作区选项 - 它使用测试工具中配置的工作区。
- 可以上载的最大文件大小为 1 GB。
代理应用程序
管理员用户在应用程序页面上的应用程序选项卡中查看和管理代理应用程序。用户看不到这些应用程序。
代理应用程序是标准 iOS 应用程序,需要安装在要与OpenText Functional Testing Lab 配合使用的每个设备上。它们提供设备和实验室之间的通信通道。必须使用 AppleDeveloper 帐户的开发证书以及属于同一帐户的开发预配配置文件重新对代理应用程序进行签名。它们提供了开发人员的标识以及允许在其上分发应用程序的设备列表。
注: 您不需要重新签名 OpenText 托管设备、ADF 设备和 WeTest 设备的代理应用程序。
OpenText Core Software Delivery Platform:
-
在连接器的 Agent 文件夹中找到代理应用程序。
-
将应用程序安装到实验室。
-
配置 iOS 签名服务。有关详细信息,请参阅iOS 签名服务。
-
为应用程序签名并分发到连接器。有关详细信息,请参阅签署代理应用程序和将签名的代理应用程序分发到连接器。
查看代理应用程序的详细信息
管理员可以通过以下方法查看这些应用程序的状态: 在代理应用程序卡上单击更多按钮 ,或者在代理应用程序列表上方的工具栏上选择更多按钮
。
OpenText Functional Testing Lab 和 OpenText Core Functional Testing Lab : 内置的代理应用程序,作为 OpenText Functional Testing Lab 的一部分,不支持删除。但是,您可以删除其他上载的代理应用程序。
签名并分发代理应用程序
如果已配置签名服务,管理员用户还可以从应用程序详细信息窗口签署代理应用程序。有关签名服务的详细信息,请参阅iOS 签名服务。
-
在应用程序卡上单击更多按钮
,或者在列表视图中选择代理应用,然后在工具栏上单击更多按钮
。
-
在详情窗口,单击登录代理按钮
,或者下载该应用进行手动签名。有关手动签名的详细信息,请参阅使用代码注入程序服务为 iOS 应用程序手动注入代码或包 aniOS 应用程序手动使用 iOS 启用程序。
要使用不同的预配配置文件对代理应用程序进行签名 (例如,如果已将新设备添加到预配配置文件中),请执行以下操作:
服务 | 更改预配配置文件: |
---|---|
嵌入式 |
在管理设置 >iOS 签名服务中替换证书和预配配置文件。 |
远程 |
单击上载预置配置文件按钮
|
-
访问设备实验室 > 连接器,在网格中选择所需的连接器,然后单击分发代理按钮
。
-
将更新后的代理应用程序分发到连接器后,从网格中选择相关的连接器,然后单击重新连接设备。
有关详细信息,请参阅查看和管理连接器。备注,即使在应用程序卡中选择了代理应用程序的早期上载,也始终使用最新上载分发到连接器。
系统应用程序
随安装一起提供了几个内置应用程序:
应用程序 | 描述 |
---|---|
OpenText Functional Testing Lab 浏览器 |
使用 TruClient 时,可使用此度量事务响应时间 (TRT)。 无法删除或更新OpenText Functional Testing Lab 浏览器应用程序。有关更多详细信息,请参阅 浏览器应用程序。 |
Advantage Shopping |
此应用程序是家用电器的示例在线商店。它具有标准的在线商店界面,具有搜索和购物车等常用功能。 |
另请参阅: