大家好,我是山羊君Goat。
一个好的硬件产品,除了在设计阶段就使用稳定的元器件或者性能强劲的IC 或功能芯片等要想经过市场的考验,那稳定性就是必不可少的,要不然纵使功能再强劲,如果今天这里坏,明天那里故障,那这个产品就很快会被市场被消费者所淘汰,公司品牌价值也是收到相应的影响。
所以对于产品的硬件测试就会在产品出来之后进行相应的验证,发现不稳定的设计缺陷,器件,从而避免最终的硬件产品失败。
这七大种类可要了解一下。
容错测试
容错测试就是产品容许在一些极端的,异常的情况下的一个测试,观察系统是否还能正常工作或者产品的自我恢复状态。
不过这个异常或者极端条件也不是凭空产生的哈,不能想当然的去测,比如说电路中的接口没有加防反接,防短路保护,而偏偏要去测这中实验,那你电路板不烧谁电路板烧。
对于其他的故障测试,需要根据设计时所添加的来进行试验,常见的有电源加干扰,误码插入,时钟拉偏等等。
长时间验证测试
电子硬件产品一般都是需要长时间运行的,而且很多问题也是在长时间运行下而发现故障,所以对于硬件产品的长时间运行验证也是非常重要的,避免一些偶然因素因运行时间过短而被忽略在后期造成大的隐患。
早发现早治疗表情包并且长时间运行也可以更容易发现一些潜在问题,因为有一些异常是靠慢慢积累才更容易显现的,比如说电路板常常碰到的散热问题,RTC 的微小偏差问题,这些都会在时间的积累下而慢慢扩大,从而导致硬件的不稳定或者异常。
一致性测试
一致性测试就是对于两个及两个以上的硬件产品进行对比测试了,通常可以从不同批次的产品中选择一些样品,然后进行验证测试,去对比这些产品的功能性能是否一致,如果时间充足,对于一致性测试可以更加细致,理论上不同批次的硬件产品也应该数据不可偏差过大。
除了这些大类,其实还有很多其他的硬件测试,包括像是基本的高低温温度测试,湿度测试,EMC 测试,可靠性测试,震动测试等等,一个稳定的产品,不经过这些步骤的验证,就不知道它具体的情况怎么样。