android CTS命令
来源:互联网 发布:linux重启网络服务失败 编辑:程序博客网 时间:2024/06/05 22:32
概念
在cts环境中包含5个大的概念
- plan 一个测试计划,包含很多测试包
- package 一个测试包,包含很多测试项
- test 一个测试项,测试中的最小单位
- session 当你对一部手机测试一个plan时,会创建一个会话,当中断或异常时,可以重新连接,并选择之前的session继续测试未完成的项
- 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 /sys11默认不允许安装未知源(在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
0 0
- Android cts测试命令
- android CTS命令
- android CTS命令
- android CTS命令
- android cts 命令的说明
- android CTS/GTS---常用测试命令
- android cts 命令的说明(译)
- CTS命令
- Android CTS
- Android CTS
- Android CTS
- Android CTS
- android CTS
- Android CTS
- android GMS认证之CTS测试命令详细
- 自动化测试CTS命令
- CTS测试命令
- CTS/GTS相关命令
- Ubuntu VNC配置
- STL
- Uiautomator Api浅析
- 安卓系统下的多线程断点下载实现
- CentOS Linux下配置Oracle 11gR2为系统服务自动启动
- android CTS命令
- 2015年第二周项目二:长方柱类
- POJ3009 Curling 2.0
- ubuntu14.04 ssh 和 图形界面root登入
- 在 Linux 如何更改文本文件的字符编码
- csdn编程练习之高斯公式
- 数据库三范式
- java数组
- 夏俊:深入网站服务端技术(一)——网站并发的问题