Guide

PCB testing and inspection methods

PCB testing confirms that a board is built correctly and works as intended. Bare boards are electrically tested for opens and shorts. Assembled boards are inspected optically and with X-ray, then tested electrically with in-circuit, flying probe, boundary scan or functional tests. Which methods you need depends on the board's complexity, the production volume and the reliability the application demands.

Why test, and where in the process

Testing catches defects as close as possible to where they arise. A defect found on a bare board costs far less than the same defect found on an assembled board, and much less than one found in the field.

Tests happen at several points:

  1. During fabrication: AOI of inner layers and electrical test of the finished bare board.
  2. During assembly: solder paste inspection, AOI after reflow and X-ray for hidden joints.
  3. After assembly: electrical and functional tests of the complete PCBA.
  4. For qualification: reliability and environmental tests on samples.

No single test finds every defect. A good test strategy combines methods so that each one covers what the others miss.

Bare-board tests

  • Electrical test: every net is checked for continuity (opens) and isolation (shorts) against the netlist. Prototypes and small batches are usually tested with a flying probe; volume production often uses a bed-of-nails fixture, which is faster per board but costs more to set up.
  • Impedance coupons: for controlled-impedance designs, test coupons built on the same panel are measured with TDR equipment to confirm the target impedance.
  • Microsection: a sample is cut, polished and examined under a microscope to verify plating thickness, layer registration and hole quality, as required by IPC-6012.
  • Solderability: samples are tested to confirm that the surface finish will wet properly during assembly.

Assembly inspection

  • SPI (solder paste inspection): 3D measurement of paste volume and position after printing, before components are placed.
  • AOI (automated optical inspection): cameras check for missing, misaligned or wrong-polarity components and visible solder defects after reflow.
  • X-ray inspection: needed for BGA and QFN packages and other parts with hidden joints, to detect bridges, opens and voids.
  • Visual inspection: trained operators inspect boards against IPC-A-610 acceptance criteria. A first article inspection verifies the first board of a new build in detail before the rest of the batch runs.

Electrical tests of assemblies

MethodWhat it checksBest suited to
ICT (in-circuit test)Shorts, opens, component values and orientation through a bed-of-nails fixtureStable designs in medium to high volume
Flying probeSimilar checks with moving probes and no fixturePrototypes, low volume, frequent design changes
Boundary scan (JTAG)Connections of JTAG-capable devices such as BGAs and FPGAs, without physical accessDense boards with limited test access
Functional test (FCT)The board's actual behaviour when powered, against its specificationMost products before shipping

ICT and flying probe find manufacturing defects; functional test confirms the board does its job. Many products use one structural test plus a functional test.

Reliability and environmental tests

Some applications need evidence that boards will survive their service life, not just that they work on day one.

  • Burn-in: boards are operated at elevated temperature for a period to expose early-life failures.
  • Thermal cycling: boards are repeatedly cycled between temperature extremes to stress solder joints and plated holes.

These tests are typically run on samples during qualification rather than on every board, and are specified by the customer or the relevant industry standard. If your product needs them, mention it early, because samples, test time and reporting have to be planned into the build.

Design for testability

Testing works best when it is planned into the design. A board with no test access can only be checked functionally, which makes faults harder to find and diagnose.

Practical measures:

  • Add test points on important nets, spread across the board with enough clearance for probes.
  • Keep test points on one side where possible, so a single fixture or probe pass can reach them.
  • Bring out a JTAG connector or pads for boundary scan on boards with BGAs, FPGAs or microcontrollers.
  • Provide programming and debug access for firmware loading during production.
  • Document the expected functional behaviour, so a functional test procedure can be written.
  • Add fiducials and keep component spacing consistent, which helps both AOI and X-ray.

Discuss the test strategy with the manufacturer before the layout is finished. Changes to test access are cheap in design and costly after the boards are built.

Which tests to specify

SituationTypical bare-board testsTypical assembly tests
PrototypeFlying probe electrical testAOI, X-ray if BGAs/QFNs, flying probe, bench testing
Low volumeFlying probe electrical testAOI, X-ray where needed, flying probe, functional test
High volumeFixture electrical testSPI, AOI, X-ray where needed, ICT, functional test
High-reliability / IPC Class 3Electrical test, microsections, coupons to IPC-6012 Class 3Full inspection to IPC-A-610 Class 3, ICT or flying probe, functional test, reliability tests on samples

This is a starting point. Your own product requirements and industry standards take precedence.

Testing in your quote request

Testing affects both price and schedule, so state it clearly when you ask for a quote:

  • The IPC class for the bare board and the assembly
  • Whether impedance testing or coupons are needed
  • Which assembly tests you expect: AOI, X-ray, ICT, flying probe or functional test
  • Who provides the functional test procedure and any test fixture
  • Which reports you need with the delivery

If you are unsure, say so — the manufacturer can propose a test strategy that fits your volume. See the PCB assembly service page and the PCB assembly process guide for more.

Need assembled and tested boards? Send your Gerber files and BOM for a free PCB assembly quote from the right assembly partner.

PCB assembly →

FAQ

What is PCB testing?

PCB testing is the set of checks that confirm a board is built correctly and works as intended. For bare boards it mainly means an electrical test of every net for opens and shorts. For assembled boards it includes optical and X-ray inspection, structural electrical tests such as ICT or flying probe, and a functional test that powers the board and checks its behaviour.

What are the 7 types of PCB testing methods?

The seven methods most often listed are in-circuit test (ICT), flying probe test, automated optical inspection (AOI), X-ray inspection, functional test (FCT), burn-in testing and boundary scan (JTAG). Some lists include solder paste inspection or solderability testing instead. In practice, manufacturers combine several of these methods depending on the board and the volume.

How do you test a PCB board?

A bare board is tested by checking every net for opens and shorts with a flying probe or a fixture. An assembled board is first inspected with AOI and, for hidden joints, X-ray. It is then tested electrically with ICT, flying probe or boundary scan, and finally powered up in a functional test that checks it against its specification.

Do I need ICT, or is flying probe testing enough?

For prototypes and low volumes, flying probe testing is usually enough, because it needs no dedicated fixture and adapts easily to design changes. ICT becomes worthwhile for stable designs in higher volumes, where its speed per board outweighs the fixture cost. Both find manufacturing defects; neither replaces a functional test of the board's behaviour.

Related glossary terms

Get a free quote from the right PCB manufacturer

Upload your Gerber files and we'll find the right manufacturer for your board — with a free DFM check.

Get a free quote →

Last updated: