FactoryTest开发工作总结
一个手机,四根线:
四个线分别是:
1.Trace线;
2.VGAOut线;
3.耳机线;
4.USB线;
电阻屏,需要校准;
一个新项目的研发,必须的两板斧:
1.触摸屏;
2.键盘;
就是点击触摸屏能够正确响应,按键能够正确响应;
CMMB,GPS,FM天线
CMMB以及GPS的天线是内置还是外置
FM的天线是耳机线当天线使用;
驱动提供的接口与QT界面的两种方式的验证;
驱动提供的接口,是验证其接口好坏的标准。
1.是否新增了某些硬件测试项;
2.是否减少了某些硬件测试项;
3.硬件是否差异,如触摸屏是电阻屏还是电容屏;
摄像头是前置的还是后置的摄像头;
4.天线是否有差异;
1.一套代码,多个项目复用,差异之处用项目编译开关包含;
2.参数,可变项尽可能放到到atfactory.conf参数配置文件中,可以动态修改;
3.功能编译开关与项目编译开关的区别;
因为一个测试项,可能不同项目测试方法不一样,每一种测试方法,就是一种功能编译开关;
如LCD测试,可能有的项目就是一屏显示八种颜色,而有的项目需要一屏只能显示一种颜色,白色、黑色、红色、绿色等;
需要与驱动工程师、硬件工程师确认到底是谁的问题,是驱动还是硬件问题。讲究事实,寻求双方都认可的标准。
1.标准;
2.双方的认可;
3.信息的及时沟通。
同一个Boardtest测试版本,不同的Android System版本,测试结果就会很大差异。
Yangtze项目的CMMB测试,就是一个典型。