HPE BPM 实现先于用户发现并解决问题的持续质量跟踪
先于用户发现并解决问题的持续质量追zong)
应用上线之后也不能说已经完成测试,应用质量管理应该是覆盖到完整的生命周期。上线之后结合另外一个数据:BPM模块,可以做移动应用上线之后的业务监控。集中化控制 企业级的管理模式
企业级的管理模式)
Mobile Center作为一个HAP,与所有的模块在一起完成对应的职能,但是它只是管理移动应用的管理设备。目前来说,我们管理手持设别的主要方式是USB,即插即用。但是手持设备只要通过USB插到任何一台网络互通的设备上就可以进行测试。Mobile Center的更多特性
Mobile Center是完全web化的管理界面,通过web应用访问到我们的Mobile Center,然后把文件上传上来即可。界面上是管理我们连接上来的手持设备,所以它主要做的就是这两件事情:连接哪些设备、传送上来哪些应用。
新版本里我们还提供了一个新的功能—“时间池”进行时间段管理,做移动测试的时候,可以做时间段的预约和占用。有的用户在做移动测试的时候,可能会碰到这样的问题:我今天虽然在测试企业自己的应用,但是在交互的过程里,可能有些功能需要跟系统自带的应用发生交互。比如:某一个键操作在订单完成的时候要发送一个短信;有个键要打开我的导航软件等。
HP Mobile Center
将连接器安装在Windows机器上
Mobile Center连接器是将设备连接到Mobile Center的***组件。
例如,连接器可以安装在测试工程师的PC上,并配置为连接到Mobile Center服务器机器。以这种方式,连接到分布式Windows机器的设备成为Mobile Center设备池的一部分。
本节介绍如何在Windows机器上安装连接器。对于Linux,请参阅在Linux计算机上安装连接器。
在你开始之前
如果您拥有1.51或更早版本的现有移动中心连接器,请确保在安装1.52之前卸载它,如卸载连接器中所述。
您将需要移动中心服务器机器的IP地址或名称。
安装和启动连接器时,需要连接到Mobile Center服务器。
提示:Ping服务器检查连接。
设置Windows机器以通过执行以下步骤检测要连接到Mobile Center的设备:
Android设备
为您的设备安装USB驱动程序。每个设备制造商都有自己的Windows驱动程序。按照设备制造商的说明进行操作。请参阅http://developer.android.com/tools/extras/oem-usb.html以获取与原始设备制造商(OEM)USB驱动程序的链接列表。
如果您还没有这样做,请按照Android设备的初始配置步骤操作。
iOS设备
在你的电脑上安装iTunes。有关详细信息,请参阅https://www.apple.com/itunes/download。
如果您还没有这样做,请按照设置iOS设备的步骤操作。
通过USB将设备连接到计算机。
注意:在某些设备上,通过USB连接设备时,会打开安全消息。接受警告。
打开文件夹与您之前提取的文件,并找到您的操作系统(32位或64位)的连接器设置文件。双击文件打开安装向导的简介页面。阅读内容,然后单击下一步。
填写信息或回答每个安装向导屏幕中的问题,遵循以下准则:
在“服务器配置”屏幕中,输入Mobile Center服务器机器的IP地址或完全限定的域名。
注意:如果使用完全限定域名(FQDN)而不是IP地址安装服务器,请指ding用于安装服务器的FQDN。
要指ding与服务器的安全连接,请选择使用SSL并指dingSSL端口,默认为8443。
如果通过代理连接,请在代理配置屏幕中选择启用,并指ding服务器和端口。
在证书配置屏幕中,输入您的移动中心用户名(email)和密码。
在连接器配置屏幕中,输入连接器的IP地址或主机名,以及连接器的名称。提供有意义的名称,因为这将允许您有效地过滤基于连接器名称的设备。
安装移动中心,补丁1的1.52版本的当前补丁。首先,***Mobile Center 1.52 Patch 1文件MOBILE_00009.zip,并将文件解压缩到临时文件夹。将第二个MOBILE_00009.zip文件解压缩到默认的MOBILE_0009文件夹。
从MOBILE_0009文件夹中,将适当的安装文件的内容(例如MOBILE_00009.x32-win-connector.zip或MOBILE_00009.x64-win-connector.zip)提取到计算机上。
按照向导的说明运行安装文件。
对于Android设备,打开命令提示符窗口并导航到lt;Windows Connector文件夹gt; ﹨ android-sdk-windows ﹨ platform-tools文件夹并运行adb命令:
adb设备
所有连接的设备都应该列出。设备的状态应为“设备”,而不是任何其他状态,HPE Mobile Center代理商,例如“未经***”。
设备未列出:如果设备连接到USB端口时没有列出设备,可能是由以下几个原因引起的:
硬件问题。 USB端口可能不工作。
Android设备驱动程序不正确。检查供应商网站,看看您有***xin版本的驱动程序。
对于iOS设备,请打开命令提示符窗口并导航到lt;Windows Connector文件夹gt; ﹨ libimobiledevice ﹨ windows-amd64文件夹,然后运行idevice_id命令:
idevice_id -l
该命令的结果应该是设备ID(UDID)的列表。如果设备连接到USB端口时没有列出设备,这可能意味着:
USB端口不工作(硬件问题)。
您没有使用***xin版本的iTunes。您应该******xin版本的iTunes。
安装完成后,会显示连接器启动的消息。当连接器启动时,以下内容将自动安装在插入连接器机器的设备上:
远程查看器服务
HPMC代理应用程序
安装过程中也会在设备上配置多个设置。
HPE Mobile Center
Mobile Center Architecture
Mobile Center 是一种***的服务器,可以为移动设备提供访问不同的测试应用程序。 Mobile Center支持分布式架构,其中不同的测试客户端都可以与同一Mobile Center服务器实例进行交互。
在下图中,您可以看到Mobile Center的各个组件以及它们之间的关系。
点击/点击图像进行放大
移动中心由以下组件组成:
组件功能
移动中心服务器
这是一个单一的Web服务器:
在测试工具客户端调用移动设备之间进行调停,并在测试工具中提供用于在真实移动设备上记录和运行测试的用户界面。
接受应用程序进行测试,并管理应用程序版本。
为管理员提供用户界面(实验室管理控制台):
管理用户
管理应用程序并查看其属性,如操作系统和版本
控制设备:重新启动,***或远程打开设备。
数据库服务器
默认情况下,此服务器本身在Mobile Center服务器上运行。目前,PstgreSQL数据库存储以下内容:
用户管理
连接设备的元数据(如操作系统,版本)
已上传的应用程序的元数据
设备锁定(按用户)
瞬态测试步骤(这大部分是冗余的,可能会在将来从数据库中删除。)
多个版本的应用程序
用户可以安排备份在特定时间运行。此外,使用标准的PstgreSQL工具,用户可以设置高可用性数据库,以防止冗长的停机时间。
连接器
连接器管理与设备的物理USB连接以及其上的逻辑状态机。它映射端口以通过USB连接到设备,并管理从设备到工具的VNC流。它从USB库接收生命周期事件,例如设备连接/断开连接,代理完成安装,代理启动,并将其传送到移动中心服务器以将设备添加到池中。该连接器还负责在设备上安装和卸载应用程序。
安装Mobile Center时,将安装服务器和连接器。连接器被设计为一个轻量级软件,用于将设备连接到可以作为***组件安装的Mobile Center。您可以将连接器安装在分布式位置或测试工具机上的多台机器上。连接器可以安装在Windows或Linux机器上。有关详细信息,请参阅在Windows计算机上安装连接器或在Linux计算机上安装连接器。
连接到Mobile Center服务器的测试设备
这些是运行测试的设备(智能手机/平板电脑)。以下应用程序将***到测试设备:
用于管理AUT的命令的移动中心代理,OS(超出应用程序控制)以及为测试工具客户端提供UI和远程控制的VNC服务器。
代理启动器(仅限iOS),用于安全启动移动中心代理。
AUT - 被测试应用程序。
NV测试经理
这是一个可选组件,可用于测试在不同网络条件下运行的应用程序。网络虚拟化通过在软件测试过程中在测试环境中施加损伤和约束来虚拟化现实环境,从而提高软件测试的准确性。
版权所有©2025 产品网