Blog    /    PCB Testing Methods

PCB Testing Methods Explained: AOI, ICT, X-Ray, Functional Testing & More

At OurPCB, our test coverage includes automated optical inspection, in-circuit testing, X-ray, and functional testing. Test selection depends on assembly complexity, defect risk, and production volume. We agree test requirements with the buyer before production begins.
Quote Form
check whiteHigh Quality check whiteGreat Value check whiteFast Shipping

The principal PCB testing methods are Automated Optical Inspection, In-Circuit Testing, flying probe testing, X-ray inspection, functional testing, continuity testing, solderability testing, boundary scan, and burn-in. Each method finds different defects at a specific production stage.

Most manufacturers combine several methods because no single test provides complete coverage. Your ideal test plan depends on board complexity, production volume, component packages, and failure risk. When arranging PCB assembly services, define that plan before production begins.

Key Takeaways

  • AOI finds visible placement and soldering defects quickly.
  • X-ray inspection reveals hidden joints beneath ball grid arrays (BGAs) and similar packages.
  • ICT offers fast component-level testing for stable, high-volume products.
  • Flying probe testing suits prototypes and changing designs because it needs no custom fixture.
  • A PCB functional test confirms real operation but may not identify the exact failed component.
  • Higher test coverage usually increases setup costs, unit costs, or cycle time.

PCB Testing Methods at a Glance

pcb testing methods at a glance

Method What it catches Production stage Cost & coverage Best for
AOI Missing parts, polarity errors, misalignment, visible solder defects After placement or reflow Moderate cost; visible surfaces only Most assembled boards
ICT Opens, shorts, wrong values, polarity, missing components After assembly High setup cost; strong structural coverage Stable medium- and high-volume runs
Flying probe Opens, shorts, passive values, diode issues Bare board or assembly Low setup cost; slower per board Prototypes and low-volume runs
X-ray or AXI Hidden joints, voids, BGA opens, insufficient solder After reflow Higher inspection cost; hidden structural coverage BGA, QFN, and dense assemblies
Functional testing Power, inputs, outputs, firmware, interfaces Final assembly stage Product-specific cost; behavioral coverage Final performance validation
Continuity testing Open traces and unintended connections Bare-board fabrication Low to moderate cost; network coverage All bare PCBs
Solderability testing Poor wetting and oxidized finishes Before assembly or during qualification Usually sampled; material-focused Stored boards and finish qualification
Boundary scan Digital interconnects and inaccessible device pins After assembly Moderate development cost; design-dependent Dense digital boards
Burn-in Early-life and temperature-sensitive failures Final screening High time and energy cost High-reliability electronics

What Is AOI Testing?

Automated Optical Inspection uses cameras, controlled lighting, and software to find visible PCB and assembly defects. It commonly identifies missing components, incorrect polarity, misalignment, tombstoning, lifted leads, and visible solder bridges.

AOI operates quickly and creates inspection records, making it useful for repeated production. However, cameras cannot inspect every joint beneath a BGA or prove electrical performance. Our detailed AOI testing guide explains its lighting, imaging, and programming options.

IPC-9262 defines methods for characterizing and verifying assembly-level AOI equipment. It helps users evaluate machine capabilities consistently.

Best for: Fast inspection after component placement or soldering, especially during repeated production.

What Is In-Circuit Testing?

In-Circuit Testing electrically measures individual components and connections on an assembled PCB. A dedicated bed-of-nails fixture usually contacts test pads across the board simultaneously.

ICT can find opens, shorts, missing components, incorrect resistor values, reversed diodes, and faulty connections. Its fast cycle time suits higher-volume production. It also provides better fault isolation than a general functional test.

The trade-off is fixture development. Every major layout change can require program or fixture updates. Physical access also becomes difficult around dense components and fine-pitch packages. Read our complete ICT testing guide for the method's equipment and design requirements.

Keysight describes ICT as an electrical measurement process for detecting common manufacturing faults in PCB assemblies.

Best for: Stable designs produced in enough volume to justify a dedicated fixture.

When Should You Use Flying Probe Testing?

Flying probe testing uses software-controlled moving probes instead of a dedicated bed-of-nails fixture. It can measure continuity, isolation, resistance, capacitance, inductance, and diode behavior at accessible points.

Eliminating the custom fixture lowers initial cost and supports quick design changes. These advantages make the flying probe one of the most practical PCB test methods for prototypes and new-product introduction.

However, the probes contact test points sequentially. Test cycles are therefore slower than fixture-based ICT, which can raise unit costs during mass production.

Best for: Prototypes, engineering validation, low-volume orders, and boards with frequent revisions.

Special Offer: Get $100 off your order!

Enjoy $100 off your order! No hidden fees and no minimum order quantity required.
Email sales@ourpcb.net to get started!

When Is X-Ray Inspection Needed?

X-ray inspection is essential when critical solder joints or internal structures are optically inaccessible. Automated X-ray Inspection, or AXI, is commonly used for BGAs, quad flat no-lead (QFN) packages, land grid arrays (LGAs), and other bottom-terminated packages.

Two-dimensional X-ray produces a projection through the assembly. Three-dimensional computed tomography reconstructs slices that separate overlapping features. Inspectors can evaluate voids, hidden shorts, solder volume, package alignment, and some through-hole fill problems.

X-ray adds equipment, programming, and interpretation costs. For this reason, manufacturers may inspect selected components rather than every joint. IPC J-STD-001J includes guidance for using X-ray where solder conditions cannot be evaluated visually.

Best for: Dense assemblies containing concealed solder joints, especially BGAs and bottom-terminated components.

What Is a PCB Functional Test?

A PCB functional test powers the completed assembly and verifies its intended behavior. The fixture supplies defined inputs and loads while measuring outputs, current consumption, interfaces, and firmware responses.

Functional Circuit Testing (FCT) can check power sequencing, communication ports, sensors, relays, memory, and application-specific functions. It provides the clearest evidence that the product works.

Its fundamental weakness is fault isolation. A failed output may originate from a component, connection, design error, or firmware problem. Structural testing before FCT makes diagnosis faster. Our PCBA testing guide covers functional and electrical validation in greater depth.

Best for: Final validation before the assembly enters a finished product.

What Is Continuity Testing?

Continuity testing confirms that every intended conductive path exists and that separate networks remain isolated. Manufacturers perform it on bare PCBs before adding costly components.

The test detects open traces, short circuits, incomplete plated-hole connections, and unintended copper connections. Fixture-based systems support repeated production, while flying probes suit prototypes and small batches.

IPC-9252 states that bare-board electrical testing verifies conductive networks against design requirements. It also covers test data, parameters, analyzers, and fixturing.  Our PCB continuity testing guide explains manual and automated approaches.

Best for: Confirming bare-board connectivity before assembly.

What Does Solderability Testing Measure?

Solderability testing measures whether PCB finishes and component terminations form reliable, wetted solder joints. Poor results can reveal oxidation, contamination, aging, or an unsuitable surface finish.

Common approaches include dip-and-look testing and wetting-balance analysis. Unlike AOI, solderability testing evaluates the surface's ability to accept solder before normal assembly creates thousands of joints.

Testing is especially useful for stored boards, aged components, incoming inspection, and surface-finish qualification. J-STD-003 addresses printed-board solderability, while J-STD-002 covers component leads and terminations. See our solderability testing guide for the test procedures and acceptance factors.

Best for: Incoming materials, long-stored inventory, and finish-process qualification.

How Does Boundary-Scan Testing Work?

Boundary scan tests digital interconnects through test circuitry built into compatible integrated circuits. The method is commonly called JTAG testing and follows the IEEE 1149.1 architecture.

A Test Access Port shifts signals through boundary-scan cells around device pins. Software compares the captured response with the expected connection pattern. This approach can detect opens, shorts, missing devices, and inaccessible BGA connections without probing every net physically.

Coverage depends on compatible devices and a correctly designed scan chain. Analog circuits and non-JTAG components still need other methods.

Best for: Dense digital assemblies containing FPGAs, processors, and limited physical test access.

What Does Burn-In Testing Reveal?

Burn-in operates powered assemblies for an extended period to expose early-life failures. The test may apply elevated temperature, sustained load, or repeated operating cycles.

It can uncover marginal components, thermal instability, and intermittent connections that pass short production tests. However, burn-in adds substantial cycle time and can consume useful product life if the profile is excessive.

Burn-in differs from thermal cycling. IPC-9701B uses repeated temperature changes to characterize solder-joint fatigue rather than early-life operating failures.

Best for: Medical, aerospace, automotive, industrial, and other products where field failure carries high consequences.

How Do You Choose the Right Test Coverage?

how do you choose the right test coverage

Choose coverage by balancing production volume, board complexity, failure risk, and diagnostic needs.

For prototypes, combine bare-board continuity testing, AOI, flying probe testing, and a practical functional test. This combination avoids expensive fixtures while supporting design changes.

For stable, high-volume products, ICT can reduce cycle time and improve fault isolation. AOI still catches visible process defects, while FCT verifies final behavior.

Package type also matters. Add X-ray when BGAs or bottom-terminated components conceal important joints. Consider boundary scan when dense digital devices restrict probe access.

High-reliability products may require burn-in, thermal cycling, cleanliness testing, or additional traceability. At OurPCB, we can support IPC Class 3 assembly with production traceability when your application requires tighter controls.

A higher test budget doesn't automatically create better coverage. Each test must target a credible failure mode. Ask suppliers to define coverage by nets, components, pins, joints, or functional requirements.

Need fabrication and assembly with testing included? Get a free PCB quote and include your expected volume, component packages, standards, and test requirements.

FAQs on PCB Testing Methods

What files does a manufacturer need to create a PCB test plan?

The manufacturer typically needs Gerber or ODB++ data, a netlist, bill of materials, placement files, schematics, and programming files. Functional testing also requires expected inputs, outputs, loads, and pass limits.

Should repaired PCB assemblies be tested again?

Yes, repaired assemblies should repeat every inspection or test affected by the repair. Retesting may include AOI, X-ray, continuity, cleanliness, ICT, or functional checks.

Can one known-good board validate the entire test process?

A controlled golden board can help verify fixtures and expected behavior. However, it doesn't replace calibration, documented limits, negative testing, or revision-controlled test programs.

Must every reliability test be performed on every production board?

No, destructive and qualification tests usually use samples or test coupons. Production screening may test every unit when contracts, safety requirements, or field-failure risks justify the added cost.

Back to Top : PCB Testing Methods Explained: AOI, ICT, X-Ray, Functional Testing & More

Special Offer: Get $100 off your order!

Enjoy $100 off your order! No hidden fees and no minimum order quantity required.
Email sales@ourpcb.net to get started!
Hommer Zhao

Hommer Zhao, based in Shijiazhuang, China, founded OurPCB in 2007, a PCB Manufacturing company.

As a regular contributor to Circuit World and the Journal of Manufacturing Systems, Hommer shares expertise on advanced PCB fabrication processes. His research on manufacturing optimization appears in the International Journal of Production Research and Journal of Industrial Information Integration.

Serving on the Indian Printed Circuit Association (IPCA) advisory board, Hommer Zhao frequently presents at technical seminars and industry exhibitions. He maintains strong partnerships with leading institutions including UCL's Electronic Engineering Department and their PCB prototyping facilities. Under his leadership, OurPCB has pioneered enhanced PCB manufacturing machining capabilities for high-precision PCB manufacturing, particularly serving telecommunications, automotive, and medical device sectors.

Table of Contents

Related Post