Digital Circuits
← Back to ResourcesQuality

PCB Functional Testing: How We Prove Every Board Works

October 26, 2026 · 6

PCB Functional Testing: How We Prove Every Board Works

A Board Can Look Perfect and Still Fail: How Functional Testing Proves Every PCB Works

[@portabletext/react] Unknown block type "image", specify a component for it in the `components.types` prop

Picture a circuit board fresh off the assembly line. Every solder joint is shiny. Every component sits exactly where it should. Automated optical inspection has passed it, and an inspector has checked it under a microscope.

Then it’s powered up, and it doesn’t work.

It happens more often than most people think. A component can be the right size and shape but the wrong value. A chip can be placed perfectly but be faulty inside. Firmware can fail to load. None of these show up in a visual check.

That’s why PCB functional testing is the final step before any board leaves our line. In this article, we explain what functional testing is, what it checks, and why it matters so much to OEMs.

What Is PCB Functional Testing?

Functional testing (often called FCT) powers up an assembled board and checks that it does what it was designed to do. Instead of asking “does this board look right?”, it asks the only question that really matters: “does this board work?”

The board is placed in a test fixture that connects to it through spring-loaded pins or its own connectors. Test equipment then supplies power, sends signals in, measures what comes out, and compares every result with the customer’s specification.

If every reading is within limits, the board passes. If anything is out of range, it fails and goes for analysis.

Inspection vs Functional Testing

Both are essential, but they answer different questions.

Inspection (AOI and microscope)

Functional testing

What it checks

How the board was built

How the board performs

Finds

Missing, misaligned or reversed parts, solder bridges, poor joints

Wrong-value parts, faulty components, firmware issues, out-of-spec performance

Board powered?

No

Yes

Answers

“Was it built right?”

“Does it work?”

Inspection tells you a board was built right. Functional testing tells you it works. You need both.

What We Check: The Six Steps

Every functional test is designed around the product, but most follow the same path.

1. Power-on test

The board is powered up safely, often with current limits in place. We check that it starts correctly and draws the right amount of current. A board drawing too much current can point to a short circuit or a damaged part; too little can mean a section isn’t running at all.

2. Signal check

Inputs are applied and outputs are measured. Do the relays switch? Do the sensors read correctly? Does the communication port respond? Is the timing right? This is where the board proves it behaves the way the design intended.

3. Firmware load

Many boards carry a microcontroller that needs software. During testing, firmware is programmed onto the board and verified, so every unit ships with the right version.

4. Spec verification

Key values, such as voltages, currents, frequencies and signal levels, are measured against the customer’s own limits. A reading that is “nearly right” isn’t good enough. It has to fall inside the agreed range.

5. Pass/fail record

Every result is logged against the board’s serial number. This builds a complete test history for each unit, which supports traceability, audits and faster root-cause analysis if a problem ever appears in the field.

6. Ready to ship

Only boards that pass every check move on, to box build or straight to the customer. Failed boards are analysed, repaired where possible and retested, and the findings feed back into the process so the same fault doesn’t happen again.

Building the Right Test Fixture

A good functional test starts with a good fixture. Before volume production, our engineers work with the customer to understand how the product should behave and which parameters matter most. Then we:

Design a fixture that connects to the right test points reliably

Define the test sequence and the pass/fail limits for each step

Validate the test on known-good and known-bad boards

Keep test times practical, so testing protects quality without slowing production

The best time to plan testing is during design. Adding accessible test points and programming headers early makes testing faster, cheaper and more thorough.

Why Functional Testing Matters to OEMs

For an OEM, every board that fails in the field costs far more than one caught on the line. There’s the replacement and the service visit. There are warranty claims. And there’s the damage to your brand.

Functional testing gives you:

Confidence that every unit works, not just a sample

Fewer field failures and warranty costs

Full test records for every serial number

Faster problem solving, because test data shows exactly where a fault occurred

Consistent quality from the first prototype to volume production

This matters most for products where failure isn’t an option, such as energy meters, telecom power supplies, railway controllers, medical boards and battery chargers.

How Functional Testing Fits Our Quality System

Functional testing is the last line of defence, but it isn’t the only one. At Digital Circuits, it sits at the end of a quality process that starts long before a board is powered up:

PFMEA and control plans to prevent process failures before production starts

Statistical process control (SPC) to catch drift early

Poka-yoke (error-proofing) so mistakes are hard to make

AOI and microscope inspection to check every build

Full traceability from components to finished product

We build to IPC Class II as standard and IPC Class III on request, with functional testing as standard on our builds.

Frequently Asked Questions

What is functional testing in PCB assembly?

Functional testing (FCT) powers up an assembled board and checks that it performs to its specification. It tests inputs, outputs, signals, voltages and firmware, and confirms that the board actually works, not just that it looks correct.

What is the difference between AOI and functional testing?

AOI uses cameras to check how a board was built, looking for missing, misaligned or poorly soldered parts. Functional testing powers the board and checks how it performs. AOI can’t find a faulty chip or a wrong-value part that looks correct; functional testing can.

Is functional testing done on every board?

It depends on the product and the agreement with the customer, but for most industrial and high-reliability products, every board is functionally tested before it ships.

What does an OEM need to provide for functional testing?

Usually a test specification describing how the product should behave, the pass/fail limits, any firmware files, and ideally test points on the board design. Our engineering team can help define the test if a full specification isn’t available.

Build Products That Work, Every Time

With 35+ years of experience, 3 manufacturing plants and a team of 480 people, Digital Circuits builds and tests boards that work from the first unit to the last.

Request a Quote or learn more about our quality approach.

Related reading: From Bare Board to Finished Product: Inside a Modern PCB Assembly Line and How AI-Powered Optical Inspection Is Ending PCB Defects.