Files
.pouch/skills/android-tester/references/device.md
T

1.1 KiB

Android 真机路径

环境检查

按顺序执行并记录:

adb start-server
adb devices -l
adb -s <serial> shell getprop ro.product.model
adb -s <serial> shell getprop ro.build.version.sdk
adb -s <serial> shell getprop sys.boot_completed

规则:

  • 没有设备:environment-fail。
  • unauthorized:提示用户在手机上授权,不自动绕过。
  • offline:停止,不把它当作产品失败。
  • 有多台设备但没有 ANDROID_SERIAL:停止,不猜设备。
  • sys.boot_completed 不是 1:等待有限时间,超时记 environment-fail。

执行

  • 复用用户指定序列号,整轮测试不切换设备。
  • 只执行选中的 driver: mobile 用例。
  • 不自动安装 APK;安装必须有 APK、包名和明确的 mutating 授权。
  • 测试失败时收集目标设备的 logcat 尾部和当前屏幕截图。

收尾

  • 不关机、不重启、不清除应用数据。
  • 停止由本轮启动的 ADB server 之前要确认没有其他测试会话依赖它。
  • 设备保留原状态,并在结果中记录。