Chinaunix首页 | 论坛 | 博客
  • 博客访问: 498995
  • 博文数量: 224
  • 博客积分: 2175
  • 博客等级: 大尉
  • 技术积分: 2433
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-05 22:02
个人简介

目前在一家公司担任软件总监,主要涉及智能手机,笔记本电脑的开发

文章分类

全部博文(224)

文章存档

2024年(5)

2023年(68)

2022年(13)

2021年(7)

2020年(11)

2019年(3)

2018年(10)

2017年(8)

2012年(7)

2011年(4)

2010年(32)

2009年(41)

2008年(6)

2007年(9)

分类: LINUX

2012-04-09 15:45:43


1 每次更新第三方包的话,最好验证一下CTS,第三方包过CTS主要是关注是否是debug版本,是否有签名?
  对于签名,有些第三方应用用的是Android缺省的私有钥匙对apk签的名。将发过来的apk进行解压 ,在META-INF\CERT.RSA下查看,发现存在 . 说明签名不合格
2 在测试前,需要确保一定的用户空间(应该55M 以上) ,如果第三方软件预装太多,会导致CTS过不了。
  cache分区也有要求,主要是CTS过程中,会下载一定的东西在里面
3 start --plan Android -p android.app        只运行某个用例包,节约时间
  start --plan Android -p android.app -t android.app.cts.AlertDialogTest#只运行某个用例包中的某个用例
4 VPN需要开通,来测试流媒体,流媒体由于连接到国外,经常测试timeout,找一个网络情况好的时段,多测试几次
5 每次过CTS,确保是最新的CTS版本
6 单次testcase测试的结果会补充到报告中
7 CTS是针对版本的,每个发布的版本都要过CTS测试

另外, 对于Android 9.0 , 一台机器需要做1周, 可以多台机器同时跑, 可以压缩到3天。 

同时,如果屏幕耗电大, 经常会跑到没电, 需要重新充电, 继续跑。
阅读(3863) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~