HP Mobile Center
在真实设备上的自动化测试
提高软件测试流程的速度、准确性和灵活性
基于真实设备
覆盖率更高,速度更快
对象识别
测试准确性更高
支持敏捷流程
持续测试,更早更快地发现更多缺陷。
包括丰富的报告
for HP UFT
Lifecycle
Manual
Automation
Performance
Network
Virtualization
Active
Monitoring
Lab
HP Mobile Center
整合网络虚拟化
移动应用受许多网络驱动的变量的影响,如延迟,有限的带宽和数据包丢失。在测试应用程序并验证***终用户体验时,需要考虑这些因素。
移动中心提供与移动网络虚拟化的可选集成。 NV for Mobile对您的测试环境施加网络损伤和约束,以模拟现实世界的网络状况。
您可以将Mobile Center配置为与NV for Mobile进行通信,以便网络虚拟化功能可用于使用Mobile Center的测试工具。
在实施Mobile Virtualization for Mobile之前,Mobile Center服务器和NV Test Manager计算机之间必须有网络连接。下图显示了建议的部署。
配置移动中心与NV for Mobile - Linux配合工作
设置NV测试管理器。有关详细信息,请参阅网络虚拟化。
从NV管理员获取NV用户名和密码,并对其进行加密,如下所示:
在Mobile Center服务器上,导航到lt;HPMC安装文件夹gt; ﹨ hpmc ﹨ Security。
从命令行运行:
j***a -jar hp4m-security-jar-with-dependencies.jar nv lt;NV usernamegt; lt;NV passworgt;
将编码的输出值***到nv.properties文件,如下所述。
在Mobile Center服务器上,导航到NV配置文件/opt/hpmc/conf/nv.properties,并配置以下属性:
NV_TEST_MANAGER。取消注释并将IP地址更改为NV Test Manager计算机的IP地址。
注意:如果NV使用安全通信(HTTPS),则必须使用NV Test Manager计算机的名称而不是IP地址。
NV_AUTHORIZATION_TOKEN。输入您在上述步骤2中创建的NV用户名/密码的编码值。
NV_PROTOCOL。默认值为http。当NV使用安全通信(HTTPS)时,将值更改为https。
NV_PORT。将NV_PORT属性设置为与NV_PROTOCOL相同的值。默认值为8182。
如果NV使用安全通信(HTTPS),请按照以下步骤将SSL证书从NV测试管理器添加到Mobile Center服务器:
将NV测试管理器的证书***到Mobile Center服务器上的某个位置。 (有关如何检索证书的提示,请参阅Microsoft Technet。)
在移动中心服务器上,转到以下位置:
cd /opt/hpmc_3r_party/jre1.7.0/bin
要安装证书,请运行以下命令:
keytool -importcert -file“lt;pathgt; / lt;certificate_file_namegt; .cer”-alias shunra -keystore“/ opt / hpmc / Security / keystore / trustStoreHpmc”
其中lt;pathgt;是您在Mobile Center服务器上保存的证书文件的位置,在上面的步骤4a中。
当提示输入密码时,输入密码。
当提示确认时,输入yes。
要验证证书是否已正确安装,请运行以下命令:
keytool -list -keystore“/ opt / hpmc / Security / keystore / trustStoreHpmc”-v
当提示输入密码时,HPE Mobile Center服务,输入密码。
要检查证书是否正确添加,请查找:所有者:CN = lt;NV服务器名称gt;。
更新Mobile Center服务器上的hosts文件,将NV Test Manager的IP地址映射到其名称。要编辑主机文件,请运行:
vi / etc / hosts
将NV测试管理器IP地址映射到其机器名称。例如:
192.0.2.18 MYNV1234
重新启动移动中心服务器。
HP Mobile Center
将设备连接到移动中心
通过USB电缆将设备连接到移动中心服务器或连接器机器。
注意:在某些设备上,当您通过USB连接设备时,将打开安全消息。接受警告。
代理启动程序应用程序HPMC-AgentL被***到设备,并自动安装代理。
使用开发人员证书签名的代理和启动应用程序:
等待代理在设备上运行。
iOS 8.x及更高版本:在设备上,在设置gt;开发人员gt;启用UI自动化中启用UI自动化。断开设备,等待5秒钟,然后重新连接。
使用企业证书签名的代理和启动应用程序:
打开代理或启动器应用程序。接受信任通知以允许在设备上使用企业证书。
注意:
对于支持蜂窝网络的iOS设备,连接到Mobile Center服务器时,SIM卡应该在设备中。
在某些设备上,连接设备时,可能会有通知,信任或位置弹出窗口。接受这些弹出窗口。
如果拔下USB电缆,请等待至少5秒钟,然后重新连接设备。
您还可以将设备连接到虚拟机。有关详细信息,请参阅将设备连接到虚拟机。
重要的iOS 9
安装使用企业证书(不使用移动设备管理(MDM)解决方案)签名的应用程序的用户将在第yi次安装该应用程序时被提示信任企业开发人员。要信任配置文件,请转到设置gt;常规gt;设备管理,选择企业开发人员配置文件,并相信它。可以使用Mobile Center在设备上远程执行这些操作。
首ci安装企业签名的应用程序的所有用户也需要互联网连接。一旦企业开发人员配置文件在设备上被信任,则具有相同配置文件的其他应用程序不需要再次被信任,只要它们打开的设备连接到互联网即可。
如果被测试应用程序的企业开发人员配置文件不受信任,代理将无法打开该应用程序,并且1009错误:将导致“无法与AUT通信”。
提示:您可以在Mobile Center的“应用程序”窗口中轻松识别使用开发人员证书签名的iOS设备。有关详细信息,请参阅查看和管理设备。
针对iOS设备的疑难解答提示和技巧
一般提示
拔下设备时,请等待5秒钟重新连接。
接受连接设备时可能显示的所有通知,信任或位置弹出窗口。
对于iOS 7设备,不建议手动删除代理和启动应用程序。如果这样做,当您重新连接设备时,将显示黑屏,设备将无法提供给用户。要解决此问题,请重新启动设备。
从iOS设备获取日志
您可以通过多种方式从设备获取崩溃日志。
从Mobile Center服务器或连接器机器
ClosedLinux
ClosedWindows
与iTunes同步
同步后,崩溃报告将被***到硬盘驱动器上的特***置:
操作系统位置
Mac OS X?/ Library / Logs / CrashReporter / MobileDevice / lt;DEVICE_NAMEgt;
Windows C:﹨ Users ﹨ lt;USERNAMEgt; ﹨ AppData ﹨ Roaming ﹨ Apple Computer ﹨ Logs ﹨ CrashReporter ﹨ MobileDevice ﹨ lt;DEVICE_NAMEgt;
给设备上的日志发送电子邮件
崩溃信息可以在设备的以下位置找到:
iOS 7.x:设置gt;常规gt;关于gt;诊断与使用gt;诊断和使用数据
iOS 8.x / iOS 9:设置gt;隐私gt;诊断与使用gt;诊断和使用数据
使用Xcode管理器(需要Mac OS和Xcode)
在台式机上启动Xcode。
打开Xcode管理器窗口。 (窗口菜单gt;管理器,或Cmd-Shift-2。)
在左侧栏中找到您的设备,然后选择设备日志。
版权所有©2025 产品网