CTS测试的推理时刻
骐骥一跃,不能十步,驽马十驾,功在不舍。本篇专栏拿出自己比较好的文章与大家共享,从基础到复杂循序渐进。
Rom_Fisher
知识的学习在于一点点的积累!!!
展开
-
CTS问题之android.keystore.cts.CipherTest#testEmptyPlaintextEncryptsAndDecryptsWhenUnlockedRequired
不积跬步无以至千里android.keystore.cts.CipherTest#testEmptyPlaintextEncryptsAndDecryptsWhenUnlockedRequired这个测试项是由于其他原因:在脚本调起这个锁屏密码界面时出现了其他异常问题导致的此问题(黑屏等等)。但这个问题通过单项测试发现,在测试此问题时需要前置条件为:应该清空手机的密码,即密码方式设为non...原创 2019-11-28 17:53:26 · 1246 阅读 · 0 评论 -
android7.0 CTS的单项测试流程
不积跬步无以至千里 CTS遇到好多问题,从好多bug里想去解决某个bug,来进行调试,不得不进行单项测试来看自己的修改有没有效果?那接下来说一下流程。 一、首先确定一点不要让测试的过程中屏幕睡眠,因为对于某些测试,睡眠肯定会有影响。那就需要进行如下操作来保证机器不睡眠(应该是系统无操作情况下,几秒后会锁屏从而休眠): 1、没有锁屏,锁屏设置:通过设置—》安全—》屏幕锁定方原创 2017-12-14 20:03:15 · 2052 阅读 · 0 评论 -
Android系统修改编译相关的build.prop值
不积跬步无以至千里 在这里修改build.prop中的参数,是因为需要过CTS,然后把CTS中编译的参数固定,进而让测试显示是同一版本来方便测试,又因为获取信息就是通过build.prop来获取的参数,因此需要去修改其中一些参数。 下面是需要修改的几个参数:1.ro.build.fingerprint 2.ro.product.name 3.ro.pr...原创 2018-03-21 14:28:00 · 6082 阅读 · 2 评论 -
Cts问题之备份问题(测试案例:CtsShortcutHostTestCases)
不积跬步无以至千里 前边已经说了关于cts单项测试的流程,接下来说一下我遇到的这个关于系统备份功能的测试出现的bug。简单说下解CTS的小体会:1、先查看这个cts的bug是哪个测试案例的问题,如下面,我这个是CtsShortcutHostTestCases项测试的一个bug2、然后查找CTS的测试代码,目录在android下,你必须知道它怎么测试的?测试逻辑才能知道它...原创 2018-01-11 16:45:17 · 2137 阅读 · 0 评论 -
CTS问题之android.carrierapi.cts.CarrierApiTest#testHasCarrierPrivileges
不积跬步无以至千里 bug描述如下图:原因:该测试项需要特殊SIM卡才可pass,该特殊SIM卡把google certificate hash code加到卡中,与之相似还有一个bug为:CtsTelephonyTestCases_android.telephony.cts.SimRestrictedApisTest#testHasCarrierPrivileges。...原创 2018-03-21 15:26:41 · 1159 阅读 · 0 评论 -
Cts问题之android.view.cts.SurfaceViewSyncTests(测试案例:CtsViewTestCases)
不积跬步无以至千里 这个CTS的bug说实话耽误了很长时间,并且最后的这个解决方式也是巧妙避过。(这个项目的手机屏幕宽度为:320,是比较小的手机)出现问题的bug为:1、CtsViewTestCases_android.view.cts.SurfaceViewSyncTests#testSurfaceViewSmallScale2、CtsViewTestCases_a...原创 2018-02-28 17:24:08 · 1845 阅读 · 0 评论