找回密码
 注册
关于网站域名变更的通知
查看: 569|回复: 4
打印 上一主题 下一主题

你应该了解的硬件测试知识

  [复制链接]
  • TA的每日心情
    开心
    2022-12-27 15:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2021-9-16 10:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    硬件的质量是整个IT系统的质量保证基石。在复杂的集成应用系统中,某些单点故障可以通过软件的方式来实时监测、规避并临时解决。本文的重点不讨论如何通过软件的手段来保证IT系统的稳定性和可靠性,也不讨论硬件质量的保障体系,而是从最基本的硬件板卡测试的角度来介绍如何做出厂测验的。
    ; E1 l! Q8 a8 q' ^7 \: D. i% t/ [, z% W3 P" h6 R7 z9 e
    以下知识是以网络设备为蓝本进行介绍的,网络设备是进行网络流量处理的设备,大部分设备是由不同的板卡组成,包括管理板、处理板、交换板、机框等。其它产品如通用的终端类设备(如手机)、IT类设备(服务器、存储)等只要跟硬件有关的设备都可以类比。
    ' ^3 r" M0 A$ C. n- E; T
    - B' ?! |$ @4 `+ m6 E0 n" k) P介绍之前,先跟大家简单普及几个知识,以使没有接触过相关领域的人也能轻松理解。
    0 C9 P; m' ?7 T/ ]4 ]" C7 G# f1 }6 z, L8 O. v
    1、硬件的电子元器件是有一定概率出现质量缺陷的,即使再高的生产工艺也很难保证质量100%符合要求,所以各阶段的检测是非常有必要的;  J3 Z* O* O" Q: K4 O# `+ L- N. m0 H

    / b* V: M( i6 j) L. V2、硬件板卡的出厂测验基本上是硬件质量保障靠后的环节,因为已经度过了前期的硬件设计、硬件测试,中期的小批量试制、质量评估分析改进等,出厂测验属于后期大批量生产供货阶段的测试;! m" L! z& N+ ~

    " K. s( O. q* b, ^3、硬件板卡的出厂测验是不能提高硬件质量的,只能尽最大能力检测出异常的板卡,避免故障板卡交付用户,硬件的质量还需要从源头(硬件设计)上进行控制和保障;
    % W- w5 A8 O' ~$ O$ Z, P7 S2 I1 ]- I, \4 K. S" Z0 i5 |# G: N
    4、硬件板卡的出厂测验是必须要有的环节,不可缺失,也是交付用户前的最后屏障;6 d' L1 ^. w5 W- c
      Q7 Y  _, a# p6 m1 `
    5、硬件板卡的出厂测验一定要把握适度的原则,过粗容易漏掉关键部件检测,过细容易影响交付时间,要根据实际情况,灵活把控;3 s( I/ r5 J1 S3 E; W1 e5 g! F

    1 P+ U9 d' d' k% X, o6、硬件板卡的出厂测验一定要尽量使用自动化的方式,降低操作门槛和技术难度;
    ! u! e: b6 z" z( g, w- d2 }6 M# _1 z1 j
    7、硬件板卡的生产一般都是代工的方式,很少企业有自己的产线并能达到尖端水平,所以这里面必然牵涉到供应商之间的合作;* L) B4 c6 ?) @* A; E( l1 m) b

    5 N' X' p, P9 A6 R( w8 {3 S8、硬件板卡的出厂测验的流程和环节一定要设计到位,且不断优化调整,持续改进;
    $ E# d' O% l' H4 a
    8 s: }2 M. i& J! a根据多年的工作经验及实践,总结下我们的硬件板卡的出厂测验的流程,主要分三大步骤:
    % y; d) B5 L# m# o
    % x8 ?2 r* T1 J! _1、代工厂的板卡检测;! H/ ?; G" Z  v6 i+ Q; M

    4 i! @. w3 b3 H5 t2、我们自己的工厂的入库检测;
    2 }( ?: \2 X7 N4 g7 q. X, E0 j5 Q) N2 P' @- E
    3、交付用户前的出库检测;
      g" D: d# s6 z2 k1 I8 x: _. U5 x0 K' @' Q" N. w
    这三大步骤组成了我们硬件板卡的出厂测验及基本流程,保证了出厂的硬件质量要求,也是我们摸索了多次的成功实践。
    & P' P# F# }8 O+ f' H
    3 c! H1 i4 G0 ~( b- q7 z0 s代工厂的板卡检测' H0 b. c: X5 p2 S, o7 A

    / n4 d% j! O1 X, o7 `2 f: W! v( P- D主要的流程分为如下几步:# t* F. T/ o' K/ ~. M
    * ^8 ^% f- L: Y1 Z2 g5 m
    1、板卡焊接:板卡所有物料齐备后,即可以开始焊接;
    8 f4 r% M  y& }/ ?5 B2 p2 d' ~& t( \: H' Q6 [1 c% _8 E
    2、裸板硬件测试:不上电前的测试,主要是为了保证板卡无短路焊接情况,防止烧坏;主要测量的方式是测量电压;) R& H0 }( X1 `6 U: E
    ( c- {! |$ g. g# `. l$ [0 S4 N. P
    3、裸板业务测试:单板上电,通过自制的测试环境,使用自动化的方式测试,通过业务软件来反向验证硬件的正确性;主要测量的方式是通过测试环境使用业务软件反向测试硬件裸板;
    9 H8 j1 Y- _/ C2 E
    ! ~5 Y6 H9 M/ H9 [: j: D4、板卡上框测试:裸板业务测试通过后,会进行机壳安装、部件安装等,组成完整的单板,需要配合机框进行测试;主要测量的方式是通过测试环境使用业务软件反向测试硬件单板;
    . A% M+ W8 E7 r. q" P& ?7 G7 |' Y1 S& i5 R2 J
    5、板卡交互测试:不同类型的板卡完成1-4步骤之后,会进行板卡直接的交互测试,以保证各类型板卡能够正常工作,流程4和5部分情况下也可以合并;主要测量的方式是通过测试环境使用业务软件反向测试硬件整板;3 D  I" e$ A  q8 ?' r& I! B

    * g0 A, k/ f2 X7 v; ]6 p6 g& ~  n整个测试过程中,一定要保存每个板卡的测试数据和测试结果,以保证后续的故障追溯及问题分析定位。一般我们对代工厂的要求有如下几点:1 m7 B5 l( c7 j. b; F( V4 T' v' }1 P

    7 D- }6 _( [! v( F2 i( Y# ^1、测试报告(严格按照测试点进行测试,编写测试报告);
    # b  I' r: p8 a: [2 n$ b+ M5 F8 y7 ~$ U, C1 b6 B1 J
    2、测试数据(过程数据及结果数据);; b' U+ W. \; r$ P7 j9 N

    $ [+ N6 |9 v' u- m' ^+ i3、测试说明(测试人员、测试时间、测试板卡编号等辅助信息);
    " N0 ?4 I! G0 F- o6 I
      g& ?4 X% K* m$ U  |# _4、流程和规范化严格按照我们要求执行;1 C: |2 e, y8 Q+ z) F

    7 ^5 V/ f, C5 u) j3 i9 J% v5、双向的审查和考核机制(约束供应商,同时也不断完善流程);
    9 J  W: k, V8 w; q% i: l0 `& Y/ V7 E& e4 y; s, B' g
    所有的板卡测试完之后,会按照要求打包,入库到我们自己工厂。
    . C5 C: k* X: D" K6 x, Q0 [7 B: ?) Q2 K1 f
    自己工厂的入库检测6 s* z4 U6 ?' ]$ l( Z' n

    : W5 N: i7 A+ [+ l3 m入库到我们自己工厂的板卡都是成品,也即是完整的板卡。我们的检测主要分为三步:
    1 f* ^1 H, T! e; k0 ]5 W
    5 ^2 f5 m: X6 t: Q3 y% w8 k1、来料外观检测:主要检测包装合规性、板卡外观等;
    ( X" r5 b; X; e' u
    5 x% d7 v( S: V, A( n! i# ~2、来料板卡检测:再次执行代工厂板卡检测的第五步;主要测量的方式是通过测试环境使用业务软件反向测试硬件整板;依据测试要求及测试点,执行检测,给出测试结论;
    4 H* q$ }! z& |& f
    2 o9 U( P0 d8 p- q5 z2 _+ c3、来料入库:如果上述都没有问题,则作为正式的成品入库保存;标明入库品、入库时间、入库人等辅助信息;! g7 o9 J- B$ q6 u1 }+ X! n7 f

    : r' Q, ^( I: S2 r自己工厂的入库检测起着承前启后的作用,既是对代工厂板卡检测工作的检查和审核,又是硬件质量管理的必要环节。
    ' u- U" ]) o6 O* X3 C" F. g! v
      f- u! r5 `% B) q* |交付用户前的出库检测+ O) X5 [; X3 k5 K: ^

    8 w5 H& z: M! y% F) L" _3 @0 s在接到用户订单后,我们会进行出库前的检测及环境部署,以保证交付的质量,我们出库检测主要分为如下几步:: S6 n$ ^8 l% G! k5 E3 u
    ( n; a2 k* J( h% T
    1、按照订单领料:按照用户的要求,进行板卡及配件的领料,保证领料的正确性及完整性;
    8 N+ l5 e2 G  D2 r. l% a  z+ k6 f8 _8 u
    2、按照测试要求进行测试:按照用户配置,进行版本部署、硬件出库前的检测(主要是基本功能测试、故障模拟、配件测试等),保证到达用户现场正常使用;
    & J# V& P6 ]/ u* G  a
    8 Q/ g- h4 O% h. m  K3、订单出库:按照公司统一要求,如光盘、手册、合格证等,进行测验及打包包装,入交付库,等待销售提取对应货物;6 t9 k0 Z2 @6 p" o; _* R+ {! y; E
    ; v4 a& x2 a; r& Y# D
    这个环节是按照用户的订单要求,进行版本部署,故障模拟测试,整机测验,配件检测等,保证设备交付到用户现场即可正常使用。" U' j8 ], ]0 i

    - L* G; ]$ S4 b  j" ?9 r$ S% j2 k. M: ?目前用户的要求比较多,设备的定制化程度比较高,必须在交互用户前做一系列检测,保证硬件的质量。
    9 w; f3 d; N; E6 ~3 e  f; j5 C2 j) Z$ Z
    小结,以上三个环节环环相扣,每一个环节都至关重要,不能偷工减料,更不能忽略;是构成出厂测验质量保证的基本操作;其它的产品也可以按照类似的步骤进行推广及落地。
    + E1 t  _. w0 n. D: ?: Q
    3 \$ w7 D5 H5 c- J# S
    & m% t+ h$ [9 m4 [3 U* Y( t

    该用户从未签到

    2#
    发表于 2021-9-16 11:00 | 只看该作者
    硬件板卡的出厂测验是必须要有的环节,不可缺失,也是交付用户前的最后屏障

    该用户从未签到

    3#
    发表于 2021-9-16 11:14 | 只看该作者
    硬件的质量是整个IT系统的质量保证基石
  • TA的每日心情
    奋斗
    2021-12-29 15:54
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    4#
    发表于 2021-9-16 15:49 | 只看该作者
    好像有点道理

    该用户从未签到

    5#
    发表于 2021-9-16 17:49 | 只看该作者
    单板测试完了有可能整机测试也会出问题
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-9-30 22:31 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表