AOI, X-ray, ICT, and Functional Test: What Each One Actually Catches
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.
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.
What each method is best at catching
Think of these as four different lenses. Each one sees something the others may miss.
AOI
Best for visible assembly conditions: missing parts, skewed components, polarity, solder bridges, insufficient solder, and placement issues.
X-ray
Best for hidden solder joints and features AOI cannot see, including BGA/QFN joints, voiding, shorts, and hidden alignment issues.
ICT
Best for circuit-level manufacturing faults: opens, shorts, incorrect values, orientation, basic powered checks, and net-level coverage.
Functional Test
Best for proving behavior: power-up, interfaces, sensors, firmware, calibration, loads, communication, and real-world operation.
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.
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.
Automated Optical Inspection
Missing parts, wrong polarity, visible solder defects, skewed components, obvious placement issues.
Hidden solder joints, internal opens, marginal electrical behavior, firmware or functional issues.
The board has visible SMT joints and the goal is fast, consistent workmanship inspection.
X-ray Inspection
Hidden joint issues under BGAs, QFNs, LGAs, bottom-terminated parts, solder bridges, voiding, opens.
Incorrect firmware, software behavior, many functional failures, or issues unrelated to hidden solder joints.
The assembly includes components where solder joints cannot be fully inspected visually.
In-Circuit Test
Opens, shorts, wrong values, missing components, many component-level and net-level electrical issues.
Full product behavior, user-interface issues, wireless behavior, enclosure-level issues, final system performance.
The design has adequate test access and repeat production volume justifies a fixture or defined test setup.
Functional Test
Power-up failures, firmware issues, input/output problems, communication failures, product-level behavior.
Some hidden solder defects, marginal component values, or process issues that do not affect the tested functions.
The assembly must prove that it behaves correctly in a realistic operating condition before shipment.
A closer look at the four checkpoints
Each method has a role. The best choice depends on what the design needs to prove.
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-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.
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.
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.
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.
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.
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.
Explore the services behind inspection and test
Inspection and test planning connects directly to assembly, NPI, programming, documentation, and repeat-build readiness.
Testing & Programming
ICT, flying-probe, functional test, AOI/X-ray, firmware loading, serialization, logs, and traceability.
Electronic Manufacturing Services
High-mix, low-volume EMS with DFM/launch support, assembly, verification, documentation, and quote support.
SMT Assembly
Stencil printing, pick-and-place, reflow, AOI/X-ray inspection, and controlled SMT process flow.
Prototypes & NPI
Quick-turn builds, DFM/DFX review, BOM scrubs, test development, first articles, and pilot runs.
Through Hole Assembly
Mixed-technology builds, connectors, manual operations, wave/selective processes, and workmanship review.
IPC Standards
External reference for industry-wide electronics manufacturing standards and acceptance expectations.
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.

