PCB board testing & Inspection: The Complete Guide
A PCB that passes fabrication and assembly still carries risk if the test plan does not match the board’s volume, component mix, and reliability requirements. Field failures cost far more than any test — a defect caught at bare-board test is scrap copper, while the same defect found inside a customer product can trigger recalls, rework, and lost contracts.
This guide covers the complete PCB testing and inspection flow: what each method verifies, where it fits in production, how the methods compare in speed, cost, and coverage, and which test files your manufacturer needs. Use it to build a test strategy that matches your board’s risk profile.
Key takeaways — the decisions that move the needle on your PCB test plan:
- Match the electrical test to volume: flying probe carries no fixture cost and suits prototypes and low-volume runs, while in-circuit test catches up to 98% of component-level faults but needs a fixture worth tens of thousands of dollars, so it pays off only at high volume.
- AOI and X-ray divide inspection by visibility: AOI runs at line speed on visible joints but cannot see hidden BGA and QFN connections, so boards with hidden joints need X-ray/AXI to catch voids, bridging, and poor wetting that optical inspection misses.
- Functional test is the product gate, not a manufacturing gate: it powers the board and catches firmware, interface, and integration faults that ICT and AOI cannot, which is why every shipped board should pass at least one electrical test and one functional test.
- Reliability testing separates boards that survive from boards that ship: thermal cycling, vibration, solderability, and ionic contamination tests, run against standards such as JEDEC JESD22-A104 and IPC-TM-650, expose field failures while boards are still in your control.
- Testability is decided in layout: test points and pads sized for the chosen test method determine coverage and fixture cost, and the ODB++ and netlist files you provide determine whether the test program is accurate on the first build.
What Is PCB Testing & Why It Matters
What PCB testing verifies
PCB testing is the set of electrical and physical checks applied to a printed circuit board to confirm it meets design and quality requirements. The checks run at three points in production: on bare boards before assembly, on populated boards during assembly, and on finished assemblies before shipment. Each stage answers a different question. Bare-board test asks whether the copper network was fabricated correctly. Assembly test asks whether components were placed and soldered correctly. Functional test asks whether the finished assembly performs its designed function.
Testing catches defects across four classes: connectivity faults such as opens and shorts, solder-quality faults such as bridges and voids, component faults such as missing or reversed parts, and functional faults such as firmware or interface errors. A test method that excels at one class often ignores another. Automated optical inspection (AOI) sees visible solder defects but cannot detect an open net. In-circuit test (ICT) can catch up to 98% of component-level faults but requires a custom fixture. No single method delivers full coverage, which is why real test plans combine methods.
The real cost of uncaught defects
Defect economics decide where testing belongs in your process. A fault caught at bare-board test costs the price of a scrap board. The same fault caught after assembly costs the board plus components plus labor. If the fault reaches the field, the cost multiplies into service calls, product recalls, and contractual penalties. Industries with strict quality regimes illustrate the point: aerospace assemblies must conform to AS9100 callouts, which require verification at defined manufacturing and assembly stages rather than a single final check.
Testing also protects against process drift. A placement machine that starts misaligning parts may run for hours before a defect becomes visible. AOI on the line catches the drift in minutes, letting the line correct before an entire batch is affected. The trade-off is that testing consumes time and money per board. The engineering decision is not whether to test but which methods to run at which volume, and how much coverage each method adds at the price you pay for it.
Prototype testing vs manufacturing testing
Prototype testing and manufacturing testing serve different goals. Prototype testing verifies that a design is producible, that it meets the client’s requirements, and that it performs as intended. It runs on a handful of boards, uses fixtureless methods where possible, and feeds feedback back to the design team before the design locks. Manufacturing testing verifies that a production process stays in control. It runs on every board or on statistically sampled boards, and it uses the fastest economical method for the volume.
This split drives equipment choice. A flying probe tester adapts to a new prototype in a programming change, which suits the constant change of early development. In-circuit test and fixture-based electrical test pay off at high volume, where the one-time fixture cost spreads across thousands of boards. Selecting methods without considering the production stage is the most common testing mistake, and it produces either over-testing on prototypes or under-testing in volume production.
PCB Testing by Production Stage
PCB board testing follows the board through three production stages, and each stage uses different equipment because each stage exposes different fault classes. The table below maps the production stage to what is verified and which methods typically run.
| Production stage | What is verified | Typical methods |
|---|---|---|
| Bare board (before assembly) | Trace continuity, opens, shorts, impedance | Flying probe, fixture E-test, 4-wire Kelvin |
| Assembly (during production) | Solder quality, component placement, hidden joints | AOI, X-ray/AXI, ICT |
| Final (after assembly) | Board performs its intended function | Functional test (FCT), burn-in |
Bare board testing
A bare board is tested before any component is placed, and the goal is to verify that every copper trace is intact and that no two nets are shorted together. Because there are no components to mask a fault, a bare board that passes electrical test is known to be electrically sound before expensive components are mounted. Skipping this stage means placing components on boards that may contain open traces, a waste that multiplies with every part added.
Two approaches dominate bare-board test. Flying probe testing handles prototypes and low volumes without a fixture. Fixture-based electrical testing (E-test) verifies high-volume production quickly using a dedicated fixture and universal grid. High-accuracy measurements add 4-wire Kelvin technique, which removes probe contact resistance for reliable milliohm readings. The dedicated PCB bare board testing guide details both approaches, and the open/short and continuity testing article explains the fault types E-test targets.
Assembled board testing
Once components are placed and soldered, the defects being tested for shift completely. Assembled boards can carry solder bridges, missing parts, reversed polarity, poor wetting, and internal defects hidden under ball-grid-array (BGA) and quad-flat-no-lead (QFN) packages. Assembly testing therefore combines visual inspection with electrical verification. AOI photographs visible joints, X-ray inspects hidden joints, and ICT or flying probe verify electrical connections at the component level.
Production lines run these checks continuously rather than relying on one final test. AOI runs at line speed and flags placement or soldering drift within minutes, which is far cheaper than discovering a process problem after hundreds of boards. X-ray adds depth for boards with hidden interconnects. The mix of visual and electrical inspection at this stage gives the earliest possible warning of assembly problems.
Final testing
Final testing powers the assembled board and verifies that it performs its designed function in an environment that simulates the end product. Functional test (FCT) drives the board through normal operation and confirms output signals, firmware execution, and interface behavior. Burn-in extends this verification by running the board under electrical or thermal stress for 48 to 168 hours to expose early failures known as infant mortality, which matters most for medical, military, and automotive assemblies.
Final testing is the last gate before shipment, so it is the testing stage customers trust most. It complements rather than replaces earlier stages: ICT and AOI catch manufacturing defects, while functional test catches design, firmware, and integration problems that only appear when the board operates as a system. Most quality programs run all three stages, scaling the depth of each to the application’s reliability requirements.
Electrical Testing Methods
Electrical testing measures the board’s electrical integrity and is the backbone of any PCB testing strategy. Three methods dominate — flying probe, in-circuit test, and bare-board E-test — and each trades speed against fixture cost. Boundary scan adds a digital option for boards that lack probe access.
| Method | Typical use | Speed | Fixture cost | Primary faults caught |
|---|---|---|---|---|
| Flying probe | Prototypes, low–mid volume | Slow–medium | None | Opens, shorts, resistance, component values |
| In-circuit test (ICT) | High-volume production | Fast | High (bed of nails) | Component-level opens, shorts, RLC, polarity |
| Bare-board E-test | Bare boards, all volumes | Fast | Medium | Opens, shorts, impedance on unpopulated boards |
| Boundary scan | Dense digital boards | Medium | Low | Net faults where probes cannot reach |
Flying probe testing
Flying probe testing is a fixtureless method in which precision probes move across the board and touch test points directly under software control. The method has been in commercial use since 1986 and remains the default for prototypes, low volumes, and designs that change often, because no fixture has to be built and the test program updates in a programming change. High-end flying probe systems handle boards up to roughly 600 by 540 millimeters and components up to 40 millimeters high on both sides.
Standard flying probe tests cover opens, shorts, and connectivity across nets. Advanced systems add component presence, resistance, capacitance, and inductance (RLC) checks, diode and IC input impedance, polarity verification through built-in cameras, and micro-short detection. The trade-off is speed: moving probes to each test point takes longer than pressing a bed of nails into place, so per-board cost runs higher, which favors small batches and prototypes. See the flying probe testing guide for the full process.
In-circuit testing (ICT)
In-circuit testing uses a bed-of-nails fixture that contacts every test point at once, powers the board, and checks each component individually against its expected value. ICT is the most thorough electrical method for populated boards, catching up to 98% of component-level faults. Practical coverage runs between 85% and 90% because a small fraction of nets are inaccessible to the fixture, but the coverage achieved is free of human error and repeatable on every board.
The cost structure explains where ICT fits. A bed-of-nails fixture is custom-built for one board design, costs tens of thousands of dollars, and takes weeks to produce. That investment only pays off at high volume, where the per-board cost drops and the fixture’s speed matters. ICT suits mature products with few expected revisions; switching to ICT halfway through a product’s life requires a redesign for fixture access. The in-circuit testing (ICT) guide covers setup and coverage in depth, and the ICT vs flying probe comparison quantifies the trade-off.
Bare-board E-test and 4-wire Kelvin
Bare-board electrical test verifies every net on an unpopulated board for continuity and isolation, using either a fixture or a flying probe system depending on volume. Continuity testing confirms each net is complete. Isolation testing confirms nets are separated and no current leaks between them. Hi-pot testing adds high-voltage stress to verify isolation on boards designed for high-voltage operation.
High-accuracy E-test uses 4-wire Kelvin measurement, which sends current through one pair of contacts and senses voltage through a second pair. The technique removes probe contact resistance from the reading, delivering accurate milliohm measurements on long or high-impedance traces. This precision matters for impedance-controlled and high-current boards where a few milliohms of error can change pass or fail decisions. The open/short and continuity testing article explains the measurement detail.
Boundary scan testing
Boundary scan, defined by the IEEE 1149.1 standard, tests nets through a serial scan chain built into compliant ICs. It examines board traces and interconnects without requiring physical access to every node, which makes it valuable for dense, multilayer digital boards where test points are scarce. Boundary scan can verify memory, perform system-level diagnostics, and program flash through the same scan path.
Boundary scan complements rather than replaces the fixture-based methods. It adds coverage on nets that probes cannot reach, but it only works where every IC on the net implements the scan standard. Design teams planning to use boundary scan must specify it during component selection, because adding scan capability after layout is impractical. Used together, probe-based testing and boundary scan approach full digital-net coverage.
Automated Optical Inspection (AOI)
What AOI detects
Automated optical inspection photographs the assembled board with single or multiple cameras and compares each image against the design database and a golden reference. AOI runs at line speed, is non-contact, and adds little cost per board, which is why it appears on nearly every assembly line. It functions as an early-warning system for the soldering and placement process rather than a substitute for electrical test.
AOI reliably catches component placement errors, missing parts, reversed polarity, solder bridges, excess or insufficient solder, and lifted leads on visible joints. It also flags under-etch and over-etch on board features. Because the comparison is automatic and repeatable, AOI removes the fatigue factor of manual inspection and flags the same tolerance violation on every board. A single 2D camera covers most visible defects; dual 3D cameras add height measurement for solder-paste and component-lift analysis.
Where AOI sits on the line determines what it protects. Placement-stage AOI catches misaligned or missing parts before reflow, preventing defects that would otherwise bake into the board. Post-reflow AOI checks the finished solder joints and is the position that verifies the soldering process itself. Solder-paste inspection (SPI) extends the same principle earlier, measuring paste volume before components are placed. Programs that run multiple optical stations trade a small added cost for the earliest possible detection of process drift.
AOI limitations
AOI can only see what its cameras can see. Joints hidden under components — BGA solder balls, QFN pads, and castellated edges — are invisible to optical inspection, and AOI cannot verify electrical continuity at all. The method flags visual anomalies but cannot tell you whether a net is open or shorted. Relying on AOI alone leaves both hidden-joint defects and electrical faults undetected.
The correct use of AOI is in combination with electrical and X-ray testing. Common production recipes pair AOI with flying probe, with ICT, or with functional test, and add X-ray where hidden joints exist. Acceptance criteria for solder joints follow the IPC-A-610J standard, which defines what a conforming solder connection looks like across Class 1, 2, and 3 boards. Calibrating AOI tolerances against that standard and re-validating after any process change keeps false-call rates low.
X-Ray / AXI Inspection
2D vs 3D X-ray and computed tomography
X-ray inspection, also called automated X-ray inspection (AXI), passes X-rays through the board and captures the resulting image on a detector, revealing internal structures that optical cameras cannot reach. The method is non-destructive, so inspected boards continue into production unchanged. X-ray penetrates copper and laminate at different rates, producing a grayscale image in which solder, traces, and voids read at distinct densities.
Two-dimensional X-ray produces a single projection image of the board, which is fast and suitable for locating bridging, misplaced components, and gross internal defects. Three-dimensional X-ray and computed tomography (CT) reconstruct the joint in slices, which lets a technician measure void percentage inside a BGA ball and quantify internal solder defects against acceptance criteria. CT inspection is slower and more expensive per board, so it is reserved for first articles, high-reliability boards, and failure analysis. The PCB X-ray inspection guide covers both approaches and when each pays for itself.
X-ray machines range from inline 2D systems that inspect every board on the line to offline 3D and CT systems that examine samples in detail. Inline X-ray suits high-volume boards with known hidden joints, while offline systems give failure-analysis teams the resolution to measure voids, inspect layer registration, and verify inner-layer alignment on multilayer boards. The same machine family that performs production inspection also supports micro-section and failure analysis, which is why testing laboratories bundle X-ray with cross-section analysis for qualification work.
BGA and hidden-joint inspection
Ball-grid-array packages hide their solder connections under the component body, so no optical method can verify them. X-ray is the standard tool for these hidden joints: it sees the full array of solder balls, detects bridging between balls, and reveals voids and poor wetting inside each joint. QFN packages, with their exposed pads underneath the component, present the same inspection problem and the same X-ray solution.
Void control is the critical acceptance criterion for high-reliability BGA assemblies. Excessive voids weaken the joint’s mechanical and thermal path and can cause field failures in automotive, medical, and aerospace electronics. X-ray inspection quantifies void percentage and flags boards that exceed the threshold, feeding data back to the reflow process so the solder profile can be corrected. The BGA X-ray inspection article details defect types and acceptance limits. Because X-ray adds cost per board, production programs typically apply it to high-risk hidden joints and first articles rather than every board, while AOI continues to cover visible joints.
Functional Testing (FCT)
What FCT verifies
Functional testing powers the assembled board and exercises it through its normal operating environment to confirm it performs the function it was designed for. Where ICT and AOI check manufacturing quality, functional test checks the product itself: firmware execution, output signals, interface communication, and end-to-end integration. FCT is the closest a production test comes to real-world use, and it is the final gate before shipment.
An FCT fixture connects to the board through edge connectors and test points, then runs a program that drives inputs and measures outputs against design expectations. Tests can be as simple as a power-on check or as detailed as sensor calibration, wireless communication, protocol verification, motor control, and display output. The test program and pass-fail parameters are usually specified by the customer, and an experienced assembly partner can help design and build the fixture and program. The PCBA functional testing guide walks through developing a functional test plan, and our functional testing service covers fixture design and test development.
Functional test development follows the board’s end-use specification: you define the signals the board must produce, the tolerance for each measurement, and the sequence of operations to run. The test then repeats that sequence on every board, giving a repeatable pass-fail result that catches parametric drift and intermittent faults. Industries that depend on functional test include industrial automation, medical devices, automotive electronics, and telecommunications, where a board that passes ICT can still fail on a firmware path or an interface timing requirement that only appears under real operating conditions.
Burn-in testing
Burn-in is an extended stress test that runs boards under electrical or thermal load to expose early failures before they reach the customer. Boards run at or near maximum specified capacity for 48 to 168 hours, or are exposed to temperatures up to 125 degrees Celsius for similar durations. A board that fails during burn-in is an infant-mortality failure; removing those failures in the factory is far cheaper than discovering them in the field, particularly for medical, military, and automotive products where failure is unacceptable.
Burn-in shortens component life if applied beyond rated stress, so test engineers balance duration against the failure rate seen in early production. If few failures appear, the stress window can be shortened to avoid over-stressing good boards. Burn-in pairs with functional test: functional test verifies correct behavior, and burn-in verifies that behavior survives over time and temperature. Together they give the highest confidence for safety-critical and long-life assemblies.
Reliability & Environmental Testing
Boards that go into vehicles, medical devices, industrial equipment, and telecommunications must survive years of real-world stress, not just pass a final functional check. Reliability testing accelerates those stresses to expose weak materials, marginal solder joints, and design flaws before the product ships. The reliability and environmental testing guide covers the full program; this section summarizes the main test families.
Thermal cycling and thermal shock
Thermal cycling alternates a board between hot and cold extremes through a defined number of cycles, while thermal shock switches temperature faster to maximize mechanical stress. Both tests expose solder-joint fatigue caused by the difference in thermal expansion between components, solder, and laminate. Failures appear as cracked joints or lifted pads, and test results feed directly back into material selection and reflow profile design.
Test conditions follow documented standards such as JEDEC JESD22-A104F.01, which defines temperature ranges, dwell times, and cycle counts for thermal cycling, and JESD22-A106 for thermal shock. Passing thermal testing gives confidence that a board will hold its solder joints across the operating temperature range of the final product. The thermal cycling and thermal shock article covers test profiles and interpretation.
Vibration and mechanical stress
Vibration testing simulates transportation and in-service vibration to find mechanical weaknesses in boards, connectors, and component attachments. Strain gauge testing measures board strain during assembly and handling, protecting brittle components like ceramic capacitors and BGAs from flex-induced cracks. Strain gage testing guidance follows IPC/JEDEC-9704A, which describes methods for measuring board strain and strain rate during assembly, test, and operation.
Mechanical stress testing matters most for boards in automotive, aerospace, and portable products where vibration is continuous. A board that passes electrical and functional test can still fail under vibration if a connector or heavy component is not properly supported. Vibration testing identifies those mechanical weak points that no electrical test can detect.
Solderability testing
Solderability testing verifies that pads and component leads wet correctly when solder is applied. A board or component with poor solderability produces weak joints that may pass initial inspection and fail later in service. The test applies a controlled solder condition and checks that the surface wets properly within a defined time.
Solderability testing should use the standard applicable to the item being evaluated: J-STD-002E for component leads and terminations, and J-STD-003D for printed boards. Running solderability testing before assembly prevents costly joint failures caused by materials that were received or stored in poor condition.
Ionic contamination and ROSE testing
Ionic contamination testing measures the residue left on a board by flux and other process chemicals. Ionic residues absorb moisture and drive corrosion and electrochemical migration, which can short fine-pitch traces over time. The resistivity of solvent extract (ROSE) test immerses the board in a solvent, dissolves the ionic contaminants, and measures the solvent’s resistivity before and after extraction. Low resistivity after extraction indicates high contamination and a failing result.
Ion chromatography provides more precise analysis, identifying the specific ionic species present rather than a single resistivity number. Cleanliness testing is mandatory before conformal coating, because coating over contaminated surfaces traps the residue and accelerates failure. The ionic contamination and cleanliness article details methods and acceptance limits.
Designing for Testability (DFT)
Testability is decided at the design stage, not on the production line. Design for testability (DFT) places the test points and pads that determine whether every net can be verified, how much the fixture costs, and how fast the board runs through test. A board designed without DFT can be impossible to test fully, forcing rework or shipping with gaps in coverage.
Test points
A test point is an exposed conductor where test equipment makes electrical contact, and its size, spacing, and placement govern which test methods a board can use. Flying probe systems tolerate smaller test points and irregular spacing because the probes move individually. In-circuit test fixtures require test points on a regular grid that matches the bed of nails, with minimum pad diameter and clearance defined by the fixture design rules.
Design teams should place test points on a grid early in layout, match pad size to the intended test method, and keep test points clear of tall components that block probe access. Using dedicated test points rather than relying on component pads and vias protects both coverage and the components themselves, because probing component pads risks damage. The PCB test points design guide covers sizes, spacing, and placement rules, including the differences between ICT and flying probe requirements.
DFT decisions trade coverage against board area and routing. Every test point takes up routing space and adds to the board size, but each point that reaches a net increases test coverage. The practical target is to place a test point on every net that needs verification while leaving room for the fixture or probes to reach them. Boards designed for ICT need test points on a grid that matches the fixture’s pin spacing; boards designed for flying probe can use a looser arrangement because the probes move freely.
Deciding the test method before layout is what makes either approach affordable.
Test pads and probe access
Test pads are the physical landing area for probes, and their finish directly affects test reliability. A pad that oxidizes or wears under repeated probing produces high contact resistance and false failures. Gold and other durable finishes hold up to many probe cycles, while bare copper oxidizes quickly and needs careful scheduling between fabrication and test.
Probe access also depends on board geometry. Components taller than the probe clearance, connectors that block pads, and test points hidden on the underside all reduce testability. Designers who plan probe access during component placement avoid the most expensive testing problem: a board that is electrically perfect but physically impossible to test. The test pads and SMT test points article details pad finishes, probe marks, and the design rules that keep coverage high.
How to Choose the Right Test Method
No single test method fits every board. For PCB board testing, the right mix depends on production volume, board complexity, component types, reliability requirements, and budget, and the decision framework below starts from the one variable that changes the answer most: volume.
| Production profile | Recommended test strategy |
|---|---|
| Prototype / low volume | Flying probe (bare and assembled), then functional test |
| Mid volume | Flying probe or limited ICT, AOI, functional test |
| High volume, visible joints | ICT, AOI, functional test |
| High volume, hidden joints (BGA/QFN) | ICT + X-ray/AXI + functional test |
| Safety-critical or long-life products | Above plus reliability testing (thermal, vibration, ionic) |
Decision framework by volume
Volume drives the economics of test method selection because fixture cost is the deciding factor. Flying probe testing carries no fixture cost and adapts to design changes in a programming update, which makes it the rational choice for prototypes and low volumes. In-circuit test requires a bed-of-nails fixture costing tens of thousands of dollars, so it only pays off when the fixture cost spreads across thousands of boards at high volume.
Board complexity adds a second axis. Boards with hidden joints need X-ray regardless of volume, because no alternative verifies BGA and QFN connections. Dense digital boards with scarce test points benefit from boundary scan. High-reliability applications add reliability testing on top of electrical and functional coverage. In practice, production lines run a layered strategy: AOI on every board for process control, an electrical test matched to volume, X-ray on hidden joints, and functional test as the final gate.
The layering reflects that each method covers a different fault class, and coverage is the sum of the methods, not the strongest one. AOI and X-ray cover physical defects. Flying probe and ICT cover electrical connectivity. Functional test covers product behavior. Reliability testing covers long-term survival. A strategy that picks one method from each column closes the most gaps for the least total cost, which is why the recommended profiles above always combine inspection, electrical test, and functional test rather than betting on a single technique.
Cost considerations
Testing cost has two components: one-time fixture and test-development cost, and recurring per-board cost. Fixture-based methods shift cost into the fixture; fixtureless methods shift cost into each board. A full comparison of flying probe versus ICT economics, including fixture cost, test time, and volume break-even points, is covered in the flying probe tester cost guide.
A pragmatic rule keeps the analysis grounded: never ship a board that has not had at least one electrical test and one functional test. From that baseline, add inspection and reliability methods as risk and volume rise. When in doubt, run flying probe plus AOI as the default baseline, then add ICT where defect history and component mix justify the fixture, and add X-ray or reliability testing where the application demands it. Aligning the test strategy with the manufacturer’s equipment early avoids both over-testing on prototypes and under-testing in production.
PCB Test Files & Documentation
In PCB testing, you must deliver the test data in the format your manufacturer’s equipment can read. The most common cause of delayed test starts is missing or misformatted test files, and confirming the required format up front avoids rework at the test stage.
ODB++
ODB++ is the standard exchange format for assembly and test data, and it is the format flying probe and in-circuit test systems read directly. An ODB++ file carries the board’s netlist, component placement, test point locations, and layer definitions in a single package, so the test program generator has everything it needs to build an accurate program. Providing ODB++ instead of a bare Gerber set removes a conversion step and the errors that step can introduce.
Not every test system accepts every ODB++ version, so verify the version your manufacturer supports before transferring files. Some manufacturers also accept test data in dedicated formats such as flying probe or ICT machine files. Confirming the exact format with your contract manufacturer is the fastest way to ensure the test program is right the first time. On the first article, reviewing the generated test program against the netlist before boards run is a low-cost check that catches data-format mismatches before they delay production.
Gerber and netlist
Gerber files define the board’s copper layers and remain the foundation of fabrication data. For testing, the critical companion file is the netlist, which defines every electrical net and the components and pins attached to it. The test program verifies each net against the netlist, so an accurate netlist is essential for both continuity and in-circuit testing.
A complete test data package also includes the component centroid file, which gives placement coordinates for every part, and test point information showing where probes should land. Provide these files alongside your Gerber and bill of materials when you place the order. Delivering a clean, complete data package is the single most valuable step you can take to keep your boards moving through test without delay.
PCB Testing Checklist
Use this checklist to confirm your board has passed the testing stages that match its risk profile. Work through the items in order, and add reliability steps where the application requires them.
- Bare board opens and shorts verified (flying probe or E-test)
- Visible solder joints inspected (AOI)
- Hidden joints inspected for BGA/QFN (X-ray/AXI)
- Component-level electrical test completed (ICT or flying probe)
- Functional test passed in the end-use environment
- Boundary scan run on dense digital nets where probes cannot reach
- Reliability samples tested (thermal, vibration, ionic) where required
- Test data files (ODB++ or Gerber + netlist) provided to the manufacturer
Related reading
Dive deeper into the test methods and services covered in this guide:
- Flying probe testing
- In-circuit testing (ICT)
- ICT vs flying probe
- PCB X-ray inspection
- PCB test points design
- PCBA functional testing
- PCB reliability testing
- PCB testing services
FAQ
What is the difference between PCB testing and inspection?
Testing applies an electrical stimulus and measures a response to verify function and integrity, such as an ICT test confirming every net is connected. Inspection uses images to check physical condition, such as AOI photographing solder joints or X-ray viewing hidden BGA balls. The methods are complementary: inspection finds physical defects, testing finds electrical and functional defects, and a complete program runs both.
Which PCB test method is best for prototypes?
Flying probe testing suits prototypes because it needs no fixture, so a new board can be tested without waiting weeks for a bed of nails. The test program updates in a programming change as the design evolves. Prototype boards should then pass a functional test to confirm the design performs its intended function before committing to production tooling.
Do I need both AOI and X-ray inspection?
Often yes. AOI is fast and cheap and catches visible placement and solder defects, while X-ray is required for joints hidden under components such as BGA and QFN packages. Production programs commonly run AOI on every board and add X-ray for high-risk hidden joints, first articles, and boards with high reliability requirements.
What is the difference between ICT and functional testing?
In-circuit test checks individual components while the board is unpowered, catching manufacturing defects such as opens, shorts, and wrong component values, with coverage reaching 85 to 90 percent in practice. Functional testing powers the board and verifies it performs its designed function. ICT is a manufacturing gate; functional test is a product gate, and the two catch different fault classes.
How much does PCB testing cost?
Testing cost divides into one-time fixture cost and recurring per-board cost. Fixture-based ICT carries a fixture that can cost tens of thousands of dollars but a low per-board cost, so it suits high volume. Flying probe has no fixture cost but a higher per-board cost, fitting prototypes and low volumes. The flying probe tester cost guide compares the economics in detail.
What test files do I need to provide?
Provide the design netlist, ODB++ or Gerber files, component centroid data, and test point information. The netlist is the most important file for electrical test because the test program verifies each net against it. Confirm the exact format your manufacturer supports before ordering to avoid test-program rework.
Can a board be tested without test points?
Partially. Without dedicated test points, test equipment must contact component pads and vias, which limits coverage and risks probe damage to the components. Designing in test points is the difference between full and partial test coverage, and it is the core of design for testability.