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:
- During fabrication: AOI of inner layers and electrical test of the finished bare board.
- During assembly: solder paste inspection, AOI after reflow and X-ray for hidden joints.
- After assembly: electrical and functional tests of the complete PCBA.
- 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
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
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
- ICT
ICT (in-circuit test) is an electrical test for assembled PCBs that checks individual components and connections. A bed-of-nails fixture contacts test points across the board, and the tester measures for shorts, opens, wrong or missing components, wrong values and incorrect orientation, without needing the board to run its intended function.
- Flying probe test
A flying probe test is an electrical test in which a few motorised probes move across a PCB to contact pads, vias and component leads, without a dedicated fixture. It is used on bare boards to find opens and shorts and on assembled boards to check components and connections. It suits prototypes and small batches.
- IPC-A-610
IPC-A-610 is the IPC standard that defines visual acceptance criteria for electronic assemblies. It describes what acceptable and defective solder joints, component placement, cleanliness and damage look like on a populated PCB, using photographs and illustrations, across three product classes. It is the most widely used inspection standard in PCB assembly.
- First article inspection
First article inspection (FAI) is a documented check of the first unit from a new production setup against its drawings, BOM and specifications. It confirms that the process can build the product correctly before the rest of the batch is made. In PCB assembly, FAI verifies component values, polarity, placement and solder quality.
- BGA and QFN
BGA and QFN packages are surface-mount IC packages whose solder joints sit underneath the component body. A BGA (ball grid array) connects through an array of solder balls on its underside, while a QFN (quad flat no-leads) has flat pads along its edges and usually a large exposed thermal pad, so joints cannot be fully inspected visually.
- IPC-6012
IPC-6012 is the industry specification that sets the qualification and performance requirements for rigid printed boards. It defines what a finished bare board must meet — materials, plating, conductor and hole dimensions, electrical tests and reliability — for each of three performance classes. It is used together with the IPC-A-600 acceptability standard.
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:
