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天。
同时,如果屏幕耗电大, 经常会跑到没电, 需要重新充电, 继续跑。
阅读(3927) | 评论(0) | 转发(0) |