51Testing软件测试论坛

标题: 关于手机硬件自动化测试 [打印本页]

作者: Rick251    时间: 2011-2-9 14:30
标题: 关于手机硬件自动化测试
本帖最后由 Rick251 于 2011-2-9 14:38 编辑

刚刚发现这个论坛,很惊喜有这么多同行。
本人在手机硬件测试方面工作了近十年一直很孤独,因为过去的很长时间里很少有人谈论手机硬件的测试自动化,国内的乃至大多数全球厂商对手机的功能“测试”还仅限于耳朵听,眼睛看。。等纯“人体模式” :D 。
但近一年来国机厂商对手机自动化测试的需求突然井喷,求助电话纷纷打来。。。。。。 , 很多都倾向在三五个月里就完成从人体到机器的转变。兴奋之余静下心来还是想给朋友们泼点温水。

首先,朋友们,或者朋友们的老板要想清楚一个问题。 为什么要用自动化方式。 如果答案是:

1〉想降低人工成本提高生产效率。
我想说,以国内沿海的工资成本合算,自动化方式并不便宜,单机的测试成本不低。唯一提高的是空间效率,因为省地方。
2〉想提高产品的品质,降低返修率,打开欧美市场
我想说,自动化测试是必由之路,因为机器或仪器判断好坏的标准一致,也不太会因为头天股票大跌或跟老婆吵架而影响判断力。所以让人去判断工业产品的好坏就像让机器判断凤姐是不是美女一样不靠谱。

所以,您想好了么? 如果您想好了,说我们就是要导入自动化方式。您请往下看。。

以手机的自动化测试方案为例。

从流程说,一般分为板机测试和产品终测。

板级测试
主要是射频方面的校准调制和功能测试,这部分国内厂商大多是由开放式夹具和网分仪等仪表完成的,如果做的更好一些就是改善测试环境,在射频屏蔽的环境里做测试。方式可以是半自动也可以是全自动(在线)。所以这部分的自动化方案实现起来相对较容易,因为测试软件方面不需要做太大的改动,所需的只是建立和测试机械(夹具)的动作协议就可以了。所以我一般建议从这里先开始。

产品终测
意思是产品装配完毕,在出厂前做的硬件全功能测试。这个就比较麻烦了。 因为如果产品装配完毕后一般就不可以用探针去直接启动莫一部分功能,而必须由产品自己启动,而且是测试那个项目就启动那些功能。这就意味着首先产品自己就得SW支持这一功能,而且需要有一个通讯接口协议包(product API)来和测试系统的PC通讯. 这个不是可以有,而是必须有的。
再有,需要有一个测试软件协调产品,夹具,仪表。。 来实现所有的功能测试,这个也是一个难点。
最后您还需要有一个自动化测试的机械平台(环境)。 而这一个目前据我所知全世界也只有我们公司在做,而我们以目前的情况来看,提供一套自动化测试的机械平台时间不会低于4个月。。。 软硬件件调试整合测试系统整个项目下来乐观的估计不会低于一年。。所以我们建议产品终测最好从长计议。

絮絮叨叨这么多耽误您时间了,但其实具体到细节这些还远远不够,如果您也是手机测试方面的朋友,欢迎您加入讨论。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2