FactoryTest开发工作总结

来源:互联网 发布:不可使知之拼音 编辑:程序博客网 时间:2024/06/11 20:09

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测试,就是一个典型。