Engineering decision guide

PCB Assembly Testing Methods: What Each Method Can Check

Choose inspection and test coverage from the defect question, physical access, volume, setup effort and evidence required for release.

Populated PCB under microscope and probe-based testing review
Illustrative editorial visual; it does not depict a Cyrionix-owned factory or equipment.
Direct answer

PCB assembly testing is layered. Visual inspection, AOI and X-ray look for different physical conditions; flying probe and ICT check accessible electrical nodes; programming verification confirms the intended image; functional testing checks defined product behavior. No single method proves workmanship, connectivity and function at once.

What does PCB assembly testing include?

A practical plan separates inspection from electrical and functional evidence. The sequence may include incoming data checks, visible workmanship inspection, hidden-joint imaging, connectivity measurements, programming and a customer-defined functional procedure. The selected methods depend on board access, package types, quantity and the acceptance question.

PCB Assembly Testing Decision Table

MethodWhat it can checkWhat it needsImportant limitation
Visual inspectionIdentity, orientation, polarity, visible solder conditions and obvious damageAssembly drawing, reference sample or acceptance criteriaCannot see hidden joints or prove electrical function
AOIRepeatable optical checks for visible placement and solder featuresProgrammed coverage and interpretable criteriaImage results do not prove net connectivity or product behavior
X-ray / AXIHidden joints, voiding patterns and internal features that are not optically visiblePackage-specific image interpretation and acceptance criteriaAn image alone does not prove circuit function
Flying probeAccessible nets, opens, shorts and selected component measurements without a dedicated fixtureCAD/net data, accessible targets and a test programCoverage and cycle time depend on access and board complexity
ICT / bed-of-nailsParallel access to many defined nodes for opens, shorts and component-level checksDesigned testpoints, net data and a dedicated fixtureFixture effort is difficult to justify for unstable revisions or very small runs
Programming verificationFirmware image identity, programming completion and agreed read-back evidenceReleased binary, interface, power sequence and revision mappingSuccessful programming does not prove complete product function
Functional testingDefined interfaces, loads, sensors and product behaviorProcedure, fixtures, firmware, expected results and limitsOnly covers the behaviors and conditions included in the test

How should an assembled PCB testing procedure be planned?

  • Name the defect or product behavior each step is intended to detect.
  • Map each method to accessible pads, connectors, interfaces or fixtures before release.
  • Identify who supplies firmware, cables, fixtures, loads and golden references.
  • Define pass/fail limits and the evidence that should be retained.
  • Specify failure disposition, retest rules and approval ownership.

Bed-of-nails or flying probe?

Bed-of-nails ICT uses a dedicated fixture to contact many testpoints in parallel. Flying probe moves probes between accessible targets and avoids a dedicated fixture, but coverage and cycle time still depend on test access and program quality. Stable, repeated builds may justify fixture effort; early prototypes often favor flexible access and targeted functional evidence.

Capability is confirmed per project.

Cyrionix does not claim ownership of AOI, X-ray, flying-probe, ICT or functional-test systems. Required methods and the selected manufacturing partner's capability must be confirmed in the quotation.

Technical sources

Continue the decision path

Use the owner pages below to connect this guidance to the correct project stage and manufacturing request.

Need a project-specific review?

Share the released files, BOM, quantity, open decisions and required verification scope.

Start Your RFQ