FactoryTest开发工作总结

本文总结了FactoryTest开发过程中的关键步骤和技术要点,包括资源准备、触摸屏类型区分、项目研发核心要素、天线类型、调试模式、项目需求差异分析、代码复用策略、问题确认与沟通方法及版本差异性考量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

littletigerat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值