管理移动应用程序
必须对 Android 或 iOS 应用程序进行检测,将其导入到
测试工作台
,并将其安装到移动设备上,然后才能从该应用程序记录测试。通过将 Android 应用程序从移动设备上载到
测试工作台
,或通过将该应用程序导入到
测试工作台
中,可以对该应用程序进行检测。 iOS 应用程序将通过在 Macintosh 计算机上运行脚本来进行检测。您可以在
移动和 Web UI 应用程序
编辑器中看到可用的移动应用程序的列表以及关于每个应用程序的信息。
将应用程序导入到工作台中的测试
要测试移动应用程序,必须将该应用程序导入到
Rational® Test Workbench Eclipse Client
并安装到移动设备上。
向测试工作台添加 Web 应用程序
要从 Android 或 iOS 设备或仿真器测试 Web 应用程序,必须首先将其添加到
Rational Test Workbench
。 将 Web 应用程序添加到
测试工作台
时,该应用程序显示在
Rational Test Workbench
移动测试客户端
中。
添加在 Worklight Studio 中开发的已检测应用程序
在测试工作台中,您可以添加在 IBM® Worklight® Studio 中开发和检测的移动应用程序。
从移动测试客户机上载 Android 应用程序
要测试移动应用程序,必须将其导入或将其上载到
Rational Test Workbench Mobile Test Edition
。 从移动设备在
测试工作台
中上载应用程序时,将检测应用程序并将其重新编译为两个新的应用:记录就绪应用程序和回放就绪应用程序。记录版本包含受测试应用程序(以代码进行了扩充),回放版本是包含测试工作台证书的原始版本。必须上载原始软件包以在工作台中测试并保存各应用程序。它们允许您记录测试或运行测试。 然后,应用程序必须保存在
测试工作台
项目中以用于测试。
增加内存分配以上载应用程序
从设备或仿真器中将应用程序上载到
测试工作台
或者检测应用程序都需要内存。如果您在测试复杂应用程序,在某些情况下,检测可能失败,您可能收到内存不足错误。解决方法是为安装了
测试工作台
的计算机增加分配给 Eclipse Java 进程的可用内存。
在 shell 共享环境中检测 Android 应用程序
如果您使用的环境中
Rational Test Workbench Mobile Test Edition
和 Android Development Toolkit (ADT) 是 shell 共享的,那么您可以在
测试工作台
中自动导入 Android 应用程序,启动应用程序的检测并使其准备好记录和运行测试。
检测 iOS 应用程序
必须对本机和混合 iOS 应用程序进行
检测
,然后才能将它们用于记录或回放测试。可检测应用程序以在 iOS 设备或 iOS 模拟器上进行测试。 要检测应用程序,必须在 Macintosh 计算机上具有受测试应用程序 (AUT) 的 Xcode 项目。
通过专用密钥重新构建 Android 应用程序
在
测试工作台
中管理 Android 应用程序时,缺省证书用于构建这些应用程序。但是,必须通过专用密钥签署某些应用程序,然后才能创建测试。在使用 Web 映射服务的应用程序中是这种情况。 如果通过缺省证书构建了此类应用程序,那么映射在测试中可能不会正确地显示。可将专用密钥分配给 Android 应用程序并在
移动和 Web UI 应用程序
编辑器中重新构建该应用程序。
安装已检测的 iOS 应用程序
必须首先对 iOS 应用程序进行
检测
,将其添加到
测试工作台
,并将其安装在设备上,然后才能测试该应用程序。
反馈