不积跬步无以至千里
前边已经说了关于cts单项测试的流程,接下来说一下我遇到的这个关于系统备份功能的测试出现的bug。
简单说下解CTS的小体会:
1、先查看这个cts的bug是哪个测试案例的问题,如下面,我这个是CtsShortcutHostTestCases项测试的一个bug
2、然后查找CTS的测试代码,目录在android下,你必须知道它怎么测试的?测试逻辑才能知道它怎么导致你的系统出错的。
3、其实你可以的话,要进行单项测试一下,观察一下这一项到底是什么?有的测试项还是有测试现象的,这样更直观些。
4、前边你已经对你这个测试项有所了解,你就需要通过报错信息或者代码逻辑去查看一下到底调用的是哪个api进行测试的,然后进行改善、解决bug。
我其中遇到的是CtsShortcutHostTestCases测试中其中的android.c