AOI, X-ray, ICT, and Functional Test: What Each One Actually Catches

Jul 03
Quality & Test

AOI, X-ray, ICT, and Functional Test: What Each One Actually Catches

Inspection and test are not interchangeable. Each method sees a different part of the build: visible workmanship, hidden solder joints, circuit-level defects, and real-world product behavior.

4major inspection and test methods
Bettercoverage through the right combination
EarlierDFT planning reduces test surprises
PCB assembly inspection and test coverage illustration A stylized PCB surrounded by AOI, X-ray, ICT, and functional test checkpoints, showing that each method checks a different kind of issue. AOI visible defects X-ray hidden joints ICT circuit faults FCT behavior
The big idea

Inspection and test answer different questions.

When an OEM asks whether a board has been “tested,” the answer should usually be more specific. Was it optically inspected? X-rayed? Electrically checked at the component and net level? Powered up and exercised like the finished product?

AOI, X-ray, ICT, and functional test all reduce risk, but they do not catch the same issues. A strong electronics manufacturing strategy uses the right method for the right failure mode instead of assuming one inspection step can prove everything.

At Micron, this matters because high-mix, low-volume PCB assemblies often have different combinations of SMT parts, through-hole components, firmware, customer-specific acceptance criteria, and test requirements. The right coverage depends on the product, the design data, the volume, and the risk of a field failure.

Quick Answer

What each method is best at catching

Think of these as four different lenses. Each one sees something the others may miss.

A

AOI

Best for visible assembly conditions: missing parts, skewed components, polarity, solder bridges, insufficient solder, and placement issues.

X

X-ray

Best for hidden solder joints and features AOI cannot see, including BGA/QFN joints, voiding, shorts, and hidden alignment issues.

I

ICT

Best for circuit-level manufacturing faults: opens, shorts, incorrect values, orientation, basic powered checks, and net-level coverage.

F

Functional Test

Best for proving behavior: power-up, interfaces, sensors, firmware, calibration, loads, communication, and real-world operation.

Coverage Flow

A stronger test strategy layers coverage

The most practical approach is usually not “pick one.” It is to decide which risks matter, then build a coverage plan that catches issues as early and efficiently as possible.

Layered inspection and test strategy A process map showing AOI, X-ray, ICT, and functional test as layered checkpoints moving from assembly verification to product behavior verification. AOI Visible assembly conditions X-ray Hidden solder and voids ICT Component and net faults Functional Product behavior and firmware
Coverage Matrix

What each method catches — and what it does not

No single inspection or test method catches everything. The best test strategy depends on the board design, component types, risk level, available test access, and what the product needs to prove before shipment.

AOI

Automated Optical Inspection

Good at catching

Missing parts, wrong polarity, visible solder defects, skewed components, obvious placement issues.

May not catch

Hidden solder joints, internal opens, marginal electrical behavior, firmware or functional issues.

Most useful when

The board has visible SMT joints and the goal is fast, consistent workmanship inspection.

X-ray

X-ray Inspection

Good at catching

Hidden joint issues under BGAs, QFNs, LGAs, bottom-terminated parts, solder bridges, voiding, opens.

May not catch

Incorrect firmware, software behavior, many functional failures, or issues unrelated to hidden solder joints.

Most useful when

The assembly includes components where solder joints cannot be fully inspected visually.

ICT

In-Circuit Test

Good at catching

Opens, shorts, wrong values, missing components, many component-level and net-level electrical issues.

May not catch

Full product behavior, user-interface issues, wireless behavior, enclosure-level issues, final system performance.

Most useful when

The design has adequate test access and repeat production volume justifies a fixture or defined test setup.

Functional

Functional Test

Good at catching

Power-up failures, firmware issues, input/output problems, communication failures, product-level behavior.

May not catch

Some hidden solder defects, marginal component values, or process issues that do not affect the tested functions.

Most useful when

The assembly must prove that it behaves correctly in a realistic operating condition before shipment.

Method by Method

A closer look at the four checkpoints

Each method has a role. The best choice depends on what the design needs to prove.

A

AOI: automated optical inspection

AOI is a visual inspection tool. It uses cameras and programmed criteria to compare the assembled board against expected placement, orientation, and solder conditions.

  • Catches missing, shifted, skewed, or tombstoned components.
  • Helps flag visible solder bridges, insufficient solder, and polarity issues.
  • Works well as a fast process-control checkpoint after SMT assembly.
X

X-ray: seeing hidden solder joints

X-ray inspection is used when important joints are not visible from the outside. It is especially helpful for BGAs, QFNs, bottom-terminated parts, and dense assemblies.

  • Helps evaluate hidden bridges, opens, solder volume, and voiding.
  • Useful when AOI cannot see the actual solder interface.
  • Can support documentation needs when image retention is requested.
I

ICT: circuit-level manufacturing test

In-circuit test uses physical access to the board to check electrical conditions at the component and net level. It is strongest when test access is designed in early.

  • Catches opens, shorts, incorrect values, missing parts, and some orientation problems.
  • Can provide fast fault isolation compared with a broad functional failure.
  • Depends heavily on probe access, net coverage, fixture design, and DFT planning.
F

Functional test: proving the product works

Functional test checks whether the assembly behaves as intended. It may include power-up, firmware, communication, load, sensor, interface, calibration, and end-of-line checks.

  • Catches behavior-level problems that visual inspection cannot prove.
  • Validates firmware loading, I/O, communications, sensors, and expected outputs.
  • Works best when pass/fail criteria and test steps are defined before production.
Practical Sequence

A common way to think about order

The exact order depends on the board and the test plan, but many assemblies move through a layered sequence like this.

Inspect the build

Use AOI and visual review to confirm placement, polarity, and visible solder conditions after assembly.

Check what is hidden

Use X-ray where the solder joint or termination cannot be verified optically.

Verify the circuit

Use ICT or flying-probe style checks when net-level or component-level coverage is needed.

Prove behavior

Use functional test to confirm the assembly performs the job the product requires.

Customer Planning

What to share when planning inspection and test

The earlier an EMS partner understands your test intent, the easier it is to recommend practical coverage and avoid late surprises.

For AOI and X-ray

  • Assembly drawings and polarity/orientation notes.
  • Critical components, BGAs, QFNs, fine-pitch ICs, and bottom-terminated parts.
  • Customer-specific inspection criteria, image retention needs, and reporting expectations.

For ICT or flying-probe

  • Gerbers/ODB++, netlist, BOM, and test-point information.
  • Known critical nets, programming headers, boundary-scan requirements, and access constraints.
  • Expected test coverage, pass/fail criteria, and whether a fixture is justified by volume.

For functional test

  • Power requirements, safe startup sequence, and current limits.
  • Firmware files, programming instructions, communications interfaces, and expected outputs.
  • Calibration steps, fixtures, scripts, golden units, logs, and acceptance limits.

For documentation

  • Required records, lot-level traceability, serial numbers, labels, and traveler requirements.
  • Whether the build needs AOI/X-ray images, test reports, programming logs, or certificates.
  • Revision level for the BOM, PCB files, firmware, test procedure, and customer drawings.
External Reference

Standards help define what “good” means

Inspection and test only work when expectations are clear. IPC standards are a useful external reference for electronics manufacturing quality, reliability, and consistency expectations. For an OEM, the practical takeaway is to define workmanship class, inspection needs, test requirements, and acceptance criteria early.

Related Micron Capabilities

Inspection and test planning connects directly to assembly, NPI, programming, documentation, and repeat-build readiness.

The right question is not “Was it tested?” It is “What risks did the test strategy cover?”

AOI helps confirm visible assembly quality. X-ray helps verify hidden solder conditions. ICT helps isolate circuit-level manufacturing faults. Functional test helps prove the assembly behaves as intended.

For many products, the best answer is a practical combination. Micron can help review the design data, test intent, critical components, quantities, and documentation needs to recommend a coverage plan that fits the build.

  • Share BOM, Gerbers/ODB++, pick-and-place data, assembly drawings, and test intent.
  • Identify critical components, firmware needs, serialization, calibration, and reporting requirements.
  • Clarify whether the build is a prototype, pilot run, or repeat production program.
EMAIL OR CALL US
(781) 949-3500