android CTS命令

概念

在cts环境中包含5个大的概念
  1. plan 一个测试计划,包含很多测试包
  2. package 一个测试包,包含很多测试项
  3. test 一个测试项,测试中的最小单位
  4. session 当你对一部手机测试一个plan时,会创建一个会话,当中断或异常时,可以重新连接,并选择之前的session继续测试未完成的项
  5. device 测试手机

命令说明

 直接键入help可以查看所有命令
 help: show this message
 exit: exit cts command line

Plan:

 ls --plan 列出所有测试计划
 ls --plan plan_name 列出此计划的所包含的测试apk
 add --plan plan_name 添加一个自定义的计划,比如:add --plan nollec_test
 add --derivedplan plan_name -s/--session session_id -r/--result result_type 派生一个计划,需要指定session和result(即当某个session测试结束后根据result运行此“派生”计划)
 rm --plan plan_name/all 删除“一个/所有”计划
 start --plan test_plan_name: 运行一个计划
 start --plan test_plan_name -d/--device device_ID 指定设备
 start --plan test_plan_name -t/--test test_name 指定要测试的接口 ,其形式如:java_package_name.class_name#method_name;细分到方法,方便单项测试
 start --plan test_plan_name -p/--package java_package_name 运行指定的测试apk
 start --plan test_plan_name -t/--test test_name -d/--device device_ID   指定要测试的接口和设备 
 start --plan test_plan_name -p/--package java_package_name -d/--device device_ID: 指定测试apk和设备

Package:

 ls -p 列出所有测试包
 ls -p/--package package_name 列出指定apk的package信息
 add -p/--package root 从root路径添加一个apk到repository
 rm -p/--package package_name/all: 删除一个/所有测试apk

Result:

 ls -r/--result 列出所有测试结果
 ls -r/--result -s/--session session_id 列出具体的测试项
 ls -r/--result [pass/fail/notExecuted/timeout] -s/--session session_id 列出分类结果的测试项

History:

 history/h 列出所有键入过的命令
 history/h count 列出最近使用的count条记录   如: h 2   列出最近的两条键入的命令
 history/h -e num 执行指定编号的命令(每条历史命令都有一个编号)

Device:

 ls -d/--device 列出所有的设备

如何测试

1 确定手机为英文环境,
2 确定手机中有sim卡(确保进入'设置'-->关于手机-->'状态信息'能够看到手机号,推荐动感地带的卡)
3 确定GPS打开,
4 确定Setting->Application->Development-里面的选项全部勾选,
5 手机开启wifi,并且周围有可以连接上网的wifi热点,在测试
  之前先连接一次WIFI,这样下一次打开时会自动连上
6 使用的CTS版本要符合当前Release版本
7 确定有T卡,最好格式化,以防没有足够空间给Camera照相用
8 确定使用的是Android原生英文输入法,而不是其他任何输入法
9 不要加入任何三方应用
10使用user版本,不要使用eng或者userdebug,确定adb root权限关闭,/tmp与/sys为不可读写、运行的状态
  adb shell
  chmod 744 /tmp
  chmod 744 /sys
11默认不允许安装未知源(在setting->Application->取消勾选Unknown Sources)
12确保Music/Alarm/Mms性能ok,并且最好使用原生的版本。Setting为Accessibility测试作修改。并加入CTS测试Accessibility的apk
add --plan mycts (回车后,第一个选N,之后一路选Y即可)      添加一个测试计划
start --plan mycts                     运行测试计划



******************************************************************************************************************

跑所有Fail项

l r 查看session id

add derivedplan --plan plan_name -s id -r [fail/pass/notExecuted/timeout](只能选择其中一样)

 run cts --plan plan_name

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值