Android XTS 谷歌认证测试

Android XTS 谷歌认证测试

1.测试前的准备工作(测试环境的设置)

     PC:
         1、linux系统(ubuntu16.04及以上)
         2、安装java 8,9,11
         3、安装android sdk,并设置到**bashrc**下面,先给bashrc进行权限设置,chmod 777  ~/.bashrc,然后进行编辑sudo gedit ~/.bashrc,设置sdk。    
            例: export PATH=$PATH:/home/用户名/android/sdk/platform-tools
                export PATH=$PATH:/home/用户名/android/sdk/tools
                export PATH=$PATH:/home/用户名/android/sdk/build-tools/30.0.2 版本号
         4、python2.7,3.5以上版本环境配置(建议使用sudo update-alternatives  来进行python和java的版本管理,请自行百度  )
         5、安装adb及下载相应测试包
     硬件:
         1、最好使用刚刷完版本的机器或者昨晚reset的机器
         2、打开开发者模式选项中的“Stay awake”,“usb debugging”
         3、系统语言选择English(US)

2.测试包

CTS

Compatibility Test Suite 意为兼容性测试套件,是 Google 推出的 Android 平台兼容性测试机制。CTS 测试主要是测试 OEM 厂商设计的 Android 平台是不是符合 Android 的 API 接口定义。通过 CTS 测试不仅可以保证 Android 设备上正常运行,同时,也能够让所有的开发者放心地制作高质量的应用程序,因此只有通过 CTS 认证的设备才能合法的安装使用 Google market 等 Google 应用。
CTS 工具 请自行下载,工具是会定期进行更新的;
CTS 测试注意事项
测试版本:user 版本
CTS 常用的测试命令
全测命令:run cts
单模块测试:run cts -m <模块名>
单项测试:run cts -m <模块名> -t <单项名>
多台机器测试:run cts --shard-count X
Re-try 测试:run retry --retry ID (l r 即可查看 Session ID)

GTS

Compatibility Test Suite 意为兼容性测试套件,是 Google 推出的 Android 平台兼容性测试机制。CTS 测试主要是测试 OEM 厂商设计的 Android 平台是不是符合 Android 的 API 接口定义。通过 CTS 测试不仅可以保证 Android 设备上正常运行,同时,也能够让所有的开发者放心地制作高质量的应用程序,因此只有通过 CTS 认证的设备才能合法的安装使用 Google market 等 Google 应用。
CTS 工具 请自行下载,工具是会定期进行更新的;
CTS 测试注意事项
测试版本:user 版本
CTS 常用的测试命令
全测命令:run cts
单模块测试:run cts -m <模块名>
单项测试:run cts -m <模块名> -t <单项名>
多台机器测试:run cts --shard-count X
Re-try 测试:run retry --retry ID (l r 即可查看 Session ID)

GSI

你可能感兴趣的:(linux,ubuntu,运维)