Menu
PCB Assembly

PCBA Testing and Quality Assurance

Four quality gates from incoming material to final packing, with AOI, X-ray, in-circuit, flying-probe and functional test fitted to what each product actually has to catch.

Inspection station checking assembled circuit boards at Hitech Circuits in Shenzhen

Certified to

  • ISO 9001:2015
  • IATF 16949:2016
  • UL No. E354070
  • IPC-6012B & IPC-A-600H

Four gates, not one final inspection

Testing a batch at the end of the line only tells you how many boards are already scrap. Quality is therefore built into four gates:

  • IQC — incoming quality control. Components and bare boards are checked on arrival, before they can reach a feeder. A wrong reel caught here costs a phone call; the same reel caught after reflow costs a lot.
  • IPQC — in-process quality control. Each process is inspected as it runs, so a printing or placement problem is corrected within the lot rather than after the whole batch has been assembled.
  • QC — test and inspection. The finished assembly is tested and inspected, with a first article inspection on every process and workmanship judged against IPC-A-610.
  • QA — final quality assurance. A sample inspection plan releases the lot, reviewing the records from the gates behind it.

Inspection along the line

Optical and X-ray inspection cover what the eye cannot reach. Solder paste inspection runs before placement, checking volume and alignment; automated optical inspection runs after reflow, catching missing, offset and tombstoned parts; X-ray inspection looks at the joints hidden under BGA, QFN and other area-array packages, including voiding and bridging that no optical check can see.

Ionic contamination is measured by ionograph down to ppm per square centimetre — the residues that pass every electrical test on the day of assembly and cause electrochemical failure months later in the field.

Electrical and functional test

In-circuit test drives the assembled board through a bed-of-nails fixture, checking component presence, value and orientation as well as opens and shorts. Flying probe does the same job without a fixture, which suits prototypes and small batches where the fixture cost would not be recovered; a manufacturing defect analyser narrows failed boards down to opens, shorts, missing or reversed parts.

Functional test is where the product is proved to work: the assembly is exercised on a fixture built to the customer's test points and test steps, with the acceptance criteria taken from the customer procedure. Firmware is loaded and the product configured as part of the same stage, so a board that leaves test is a working unit.

Reliability testing

Where the application demands it — automotive, medical, industrial and outdoor products in particular — boards go through burn-in, thermal cycling, hi-pot and vibration testing alongside reliability checks on the process itself. These are run alongside, not instead of, the inspection gates: a product can pass every electrical test and still fail a thermal cycle, and the point of running both is to find that out before the customer does.

When testing is the whole order

Most testing happens inside an assembly order. Sometimes the testing is the order, and that changes who carries the judgement.

  • The boards are not built yet. Then the test is the last stage of an assembly programme rather than a service of its own: it belongs inside PCB assembly services and runs alongside the build.
  • The boards are built and need a verdict. Screening what has already been assembled, burning in, locating a failure and confirming a repair stands on its own, on one condition — there is a written acceptance criterion to test against.
  • The same failure returns every lot. More coverage will not remove it. The cause sits in the design or in the process, which makes DFT review the next step rather than a longer test list.
  • The verdict covers a whole unit. Proving a finished product — wiring, housing, firmware and packing included — is final assembly work, not board test.
  • The failure is a wrong part. Testing catches it late and one board at a time; incoming inspection catches it while a phone call still settles the problem.

Two boundaries are worth stating plainly. "Please test this board", with no criterion attached, is not an order: a test that cannot return a pass or a fail produces data, not a decision. And a test report proves a lot, never a design, so it does not replace a design review.

What settles most of these cases is who owns the risk of a board-level failure. If the verdict stays with the customer, the station is gathering evidence on their behalf. If the plant owns it, the order is a quality-assurance order, and the acceptance limits have to be agreed before the first lot rather than adjusted afterwards.

What sets the price of a test programme

Testing is quoted as a programme, not as a unit rate on board count. Six things move the number before the quantity does.

  • The fixture. A bed-of-nails or functional fixture is built once and amortised over every lot that shares the same design; a revision that moves test points can retire it.
  • The programme and its limits. Deciding what the test must reach, and what counts as a pass, is engineering time — deeper coverage takes longer before the first lot runs.
  • Time on the station. Each board holds a station for the length of its test, so cycle time against lot size, rather than lot size alone, is what a programme really costs.
  • Coverage traded against complexity. Reaching more nodes means more probes and often a fixture that contacts both sides, so the cheapest test is rarely the one that checks the most.
  • What happens after a failure. A failed board has to be located, repaired and tested again; the looser the acceptance limit, the larger the share of the price that lands in re-test.
  • Comparability. Two quotations compare only on the same programme version, the same fixture and the same limits — otherwise one of them is pricing something else.

So a test quotation holds three things at once: the scope of the test, the volume it amortises over, and the side that carries the verdict. Read as a unit price, all three disappear.

Specifying the test with the build

Test requirements are easier to agree before assembly than after. Send the test points, the test steps and the pass criteria with the Gerber set and the BOM, and the fixture, the program and the acceptance limits are prepared alongside the build; where only a functional description exists, the DFT review works out what the tester has to reach and what failures the product actually produces.

Boards are held to IPC-A-610 workmanship, and the plants behind them are certified to ISO 9001:2015, IATF 16949:2016 and ISO 13485:2016 for automotive and medical programs — see the certifications page for the issued certificates, and the capability page for the process limits the inspection plan is built against.

Technical Specifications

Quality gates
IQC (incoming material) · IPQC (in process) · QC (test and inspection) · QA (sample inspection plan)
Workmanship standard
IPC-A-610
Inspection
Solder paste inspection (SPI), automated optical inspection (AOI) and X-ray (AXI)
Electrical test
In-circuit test (ICT), flying probe and manufacturing defect analyser (MDA)
Functional test
On a fixture built to the customer test points and test steps
Reliability test
Burn-in, thermal cycle, hi-pot, vibration and reliability testing
First article
First article inspection on every process
Contamination
Ionic contamination measured by ionograph down to ppm per square centimetre
Defect analysis
MDA and board-level root-cause analysis for opens, shorts and misplaced parts
Management system
ISO 9001:2015 · IATF 16949:2016 · ISO 13485:2016 · UL E354070

Frequently Asked Questions

  • What quality gates does a board pass?

    Four: IQC checks incoming materials before they reach the line; IPQC inspects in process, process by process; QC covers test and inspection of the finished assembly, with first article inspection on every process; and QA applies a sample inspection plan as the final release gate. Boards are held to the IPC-A-610 workmanship standard.

  • Which tests can be run on a finished assembly?

    Solder paste inspection, automated optical inspection and X-ray inspection of hidden joints; in-circuit test, flying probe and manufacturing defect analysis on the electrical side; functional test at product level; and reliability testing — burn-in, thermal cycling, hi-pot and vibration — where the application calls for it.

  • Can assemblies be tested to the customer own procedure?

    Yes. Functional test runs on a fixture built to the customer test points and test steps, with the customer procedure as the acceptance criteria. Where no procedure exists yet, the DFT review works out what the tester needs to reach and what failures the product actually produces, so the test is designed before the first lot.

  • How is ionic contamination checked?

    By ionograph, measuring ionic contamination down to ppm per square centimetre. This catches the residues that cause electrochemical failure months after shipping — the kind of defect that passes every electrical test on the day and fails in the field.

More in this section

Request a customer quote

Free engineering review and quote for PCB manufacturing, PCB assembly, component sourcing and box build.