07年我毕业的时候加入一家电子公司,年底遇到一个客户提出很棘手问题,说在内蒙古区域,有我司的产品,客户无法刷卡开门,必须系统断电才能开锁,对方要求我司必须解决此问题,否则余款不给打过来,好歹资金也几百万,也许当时领导也比较看重我,就把这件事安排到我身上,我给自己罗列一大堆计划进行测试如对现有的产品进行高低温,静电,常规的老化等测试都没问题,IC读卡都很顺畅,我们也测试很多卡片,没说客户那个现象,那时我就觉得很奇怪,这产品已经卖了好几年,都很畅销,如今怎么会这个时候在内蒙古出现问题,在对电子产品进行常规测试都没有漏洞出现问题。 $ @0 j$ t$ u: H9 f 在十分无赖的情况下,拿起电话跟对对方工程负责人进行耐心沟通,才了解客户是如何使用读卡器的,后面按客户使用的方法,搭建一个模型使用,果真百分之百产品的BUG出现,后来对软件硬件进行兵分两路处理,是软件没有使用看门狗,调用这一功能,每隔1分钟对外设进行初始化,硬件上芯片电源引脚进行滤波,果真立杆见影。4 U) r( R+ ^! ^1 o. {4 w
8 a$ Y O" l: X3 H. V1 u1 k" T: s
$ a4 e! G2 |. k. U2 V# `# b
' w! H% H9 h9 E* q# j+ D
通过实例让我们体会做开发产品要有1.耐心沟通2思路清晰3.解决问题多方面多渠道 更重要的是测试水平高低也取决于经验因素。 % [9 \4 v7 S. O& ?3 v