从 Android 移动测试客户机中记录测试

移动测试通常是通过在运行所测试应用的移动设备或模拟器上记录会话来创建的。在记录会话结束时,您关闭该应用,并且所记录的会话将上载到测试工作台,在其中该会话将用于生成测试。

开始之前

要在移动设备上记录测试,移动设备必须运行移动测试客户机并且必须连接到测试工作台。 您可以按照配置 Android 的移动测试客户机中的指示信息将移动测试客户机连接到测试工作台,或者也可以在安装时按照通过 USB 控制器安装和配置 Android 客户端中的指示信息执行该操作。

关于此任务

对于 Android 的移动测试客户机,您可以记录用户界面 (UI) 上的所有操作,以及对手机本身的一些操作:GPS 定位、音量调高和调低、静音、耳机连接和断开连接、所有媒体操作(播放和暂停等)以及呼叫和结束呼叫。不支持摄像头和麦克风功能。

过程

在移动设备上记录会话:

  1. 移动测试客户机 中,轻触管理 Web 应用程序首次点击管理 Web 应用程序时,将显示一条消息,询问您是否要安装 IBM® Rational® Test Workbench 移动 Web 记录器。 点击安装,并在安装完成时点击完成
  2. 轻触列表中的应用程序,然后轻触记录
    注: 如果设备或仿真器不具有静默方式,那么移动测试客户机会卸载被测试应用程序的原始版本并替换为记录就绪应用程序(您应用程序的已检测版本)。 在此过程中,相应地点击卸载确定安装按钮。如果设备或仿真器已通过 USB 控制器(支持 Android 静默方式)进行设置,那么该过程将在后台进行。
    要使静默方式选项在低于 4.2 的没有 USB 控制器的设备上可用,必须使用以下指示信息。将该设备与安装了 Android SDK 的计算机连接。使用 USB 电缆并启用 USB 调试。确保您已安装了相应的 USB 驱动程序。接下来,在计算机上打开命令提示符并运行以下命令:
    • adb devices:列出通过 USB 电缆连接到计算机的设备。
    • adb tcpip 5555:使静默方式选项在设备上可用。
    每次重新引导设备后,必须遵循这些步骤。

    由于已知限制,在没有 USB 控制器的情况下,静默方式在 API 级别为 17 及以上 (Android 4.2 +) 的设备和仿真器上不可用。

  3. 在应用程序启动时,与设备交互。 将记录设备上的所有操作以及来自应用程序的响应。
  4. 要结束记录,请关闭应用程序,切换到其他应用程序或点击“主页”按钮。 记录将上载到测试工作台。根据记录的大小,上载可能需要几秒到几分钟时间。记录将显示在移动入局记录下的测试导航器中,并包含名称和时间戳记。
    注: 如果您的会话涉及到在应用程序之间切换(包括多个应用程序),那么在每次切换应用程序时都将上载新记录。此操作将在移动入局记录文件夹中生成多个记录日志。可以组合上述多个记录以生成单个测试。
  5. 测试工作台“测试导航器”中,展开移动入局记录,右键单击记录,然后选择生成测试。或者,单击警告您存在新入局记录的消息中的链接。 将打开“通过入局记录新建测试”窗口。
  6. 为新测试选择项目文件夹和名称。 如果需要,可以单击新建 > Test Workbench 项目以创建新的项目文件夹。
  7. 可选: 如果要使用多个记录生成测试(例如,如果会话涉及在多个应用程序之间切换),请单击下一步,然后选择要用于生成测试的记录。
  8. 单击完成打开测试 测试编辑器将在测试工作台中打开,并显示生成的测试。

下一步做什么

生成测试后,可以在测试编辑器中编辑测试。有关更多信息,请参阅编辑移动测试

反馈