Android CTS测试流程,仅仅是测试流程

一、电脑端环境配置

1.  PC要求

a)   PC端要求是Linux系统

2.  下载并安装JDK

a)  JDK最好是1.6.0或以上的版本

3.  安装adb工具

a)  可以从SDK路径下android-sdk-linux/Platform-tools获取adb工具或者直接找到自己的adb工具,然后使用如下命令配置adb环境:sudo cp $adb_patch$/adb /user/bin,输入密码即可。(其中adb_pach是指adb 文件的具体路径)

b)  输入adb devices看是否能够使用adb工具

4.  安装CTS工具

a)  从官网上下载对应android系统的CTS测试包,解压到本地

b)  终端进入android-cts/tools目录下,先输入sudo-s,输入密码,进入root环境。再输入 ./ cts-tradefed,查看是否能进入CTS环境。

5.  将USB线连接电脑和手机

a)  进入终端,使用adb devices查看是否能找到你的手机设备。在Linux系统下不用安装USB驱动。

b)  若出现devices offline,此时输入sudo -s 进入root环境,执行adb kill-server,然后执行adb devices,就能够看到手机正常连接。

二、手机端环境配置

1.  手机设备

a)  手机烧写一个新的系统软件

b)  需要插入一张SD卡和一张3G网络的SIM卡,并开启SIM卡网络连接

2.  手机需要安装的apk

a)  终端切换到android-cts/repository/testcases目录下,安装以下两个测试包CtsDelegatingAccessibilityService.apk,CtsDeviceAdmin.apk

b)  终端切换到CTS资源包目录里面,安装com.svox.langpack.installer.apkCtsVerifier.apk两个包

3.  手机安装多媒体数据包

a)  官网下载多媒体数据android-cts-media-1.0.zip。资源包有该资源。

b)  终端切换到CTS资源包目录里面,再切换到android-cts-media-1.0目录下,连接上手机,运行./copy_media.sh ,此时自动拷贝多媒体数据到手机上。

4.  手机设置

a)  设置>WLAN 开启wifi,一定要连接上网络

b)  设置>安全>设备管理器勾选选项(一键锁屏除外,其他都勾选上)

c)  设置>通用>自动锁屏勾选30分钟

d)  设置>通用>蓝牙 开启蓝牙

e)  设置>通用>日期和时间开启自动对时并确认能对时成功

f)  设置>通用>应用程序>开发 勾选全部选项

g)  设置>通用>多语言环境切换语言为English

h)  完成后切换至手机待机界面

三、CTS测试

1.  进入CTS测试环境(linux环境下)

a)  终端切换到android-cts/tools目录下

b)  输入sudo -s进如root环境

c)  输入 ./ cts-tradefed 进入CTS环境,准备进行测试

2.  执行CTS测试

a)  在CTS环境中,输入l d,查看手机设备是否正常状态

b)  输入 run cts --plan CTS 进行CTS测试

c)  完成测试后,用浏览器打开生成testResult.xml,查看结果

3.  CTS其他命令

a)  在CTS环境中,输入help可以了解一些命令,下面是一些比较常用的命令:

   i.      run cts --continue-session session_ID 执行一个未完成的计划

  ii.     runcts -p 执行一个测试包

iii.      run cts -c [-m] 执行一个类(或者是该类中的一个方法)


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值