← PCB KnowledgePCB Knowledge

What is In-Circuit Testing (ICT)?

In-circuit testing (ICT) checks electrical connections and components on an assembled printed circuit board. A programmed test system contacts selected circuit nodes through probes and compares measurements with defined limits. It is a manufacturing test for a PCBA, not a test of software syntax, internet connectivity or cybersecurity.

What Defects Does ICT Identify?#

Depending on test access and the installed instruments, an ICT program can look for short circuits, open connections, incorrect passive values, missing parts and selected polarity or orientation errors. Measurements can include resistance, capacitance and semiconductor junction behavior. The program must distinguish the component being evaluated from other electrical paths connected to it.

A result applies only to the tests actually implemented. A board that passes a resistance measurement has not thereby passed an RF performance test, a firmware test or a temperature qualification. Keysight's ICT system overview describes component-level measurements and available extensions such as powered testing and boundary scan.

How an ICT Fixture Works#

A conventional bed-of-nails fixture holds spring-loaded probes against the board's designated test points. Alignment features locate the assembly, while supports limit board deflection under the probe force. The fixture connects those points to the tester so the program can stimulate and measure selected nodes.

Reliable contact matters as much as the instrument setting. Probe contamination, wear, an obstructed test pad or incorrect fixture alignment can produce a false failure. Keep fixture maintenance records and investigate repeated contact errors before changing a product's acceptance limits.

Pros of ICT Testing#

  • Fault localization: component and net measurements can narrow the repair investigation to a particular circuit area.
  • Repeatable production screening: a controlled program can apply the same checks to each assembly revision.
  • Early detection: catching assembly faults before later integration can reduce unnecessary troubleshooting of the finished product.
  • Process feedback: categorized failure records can help identify recurring placement, soldering or component-supply problems.

Cons of ICT Testing#

Fixture design, programming, debugging and maintenance create costs before routine testing starts. Layout changes can require a fixture or program update. Dense assemblies may have inaccessible nodes, and parallel electrical paths can make an individual component difficult to measure. There is no universal coverage percentage that can be promised without reviewing the actual board and test program.

ICT also does not replace full functional verification. Optical inspection examines visible assembly features; X-ray inspection can reveal hidden solder features; a functional test exercises the powered assembly against its operating requirements. FEINMETALL's ICT explanation distinguishes component-area testing from testing the operation of the complete assembly.

Design and Release Checklist#

  • Provide the current schematic, netlist, BOM, layout data and assembly revision.
  • Agree accessible test nodes, pad geometry, tooling features and support locations with the fixture supplier.
  • Keep test pads clear of components, coatings and mechanical obstacles.
  • Define safe test voltages, current limits and any required power-up sequence.
  • Record expected values, tolerances and justified acceptance limits.
  • Review which faults are covered and which require another inspection or test.
  • Validate the program on representative assemblies and control later changes.
  • Document failed-unit handling, repairs, retest rules and traceability.

Frequently Asked Questions#

Is ICT performed on bare boards?

ICT usually refers to testing assembled boards. Bare-board electrical testing checks the fabricated interconnect before components are fitted.

Does ICT find every solder defect?

No. Detection depends on electrical access, circuit topology and the programmed tests. Use complementary inspection for defects outside that coverage.

Does ICT replace a functional test?

No. A functional test checks the powered board's required behavior. ICT concentrates on accessible connections and component-level properties.

Can ICT test firmware?

Some stations combine ICT with programming or powered checks, but firmware verification must be explicitly defined. It is not automatically included in every ICT program.

What causes false failures?

Poor probe contact, fixture wear, incorrect data, unsuitable limits or an unaccounted circuit path can cause misleading results. Diagnose the cause rather than simply widening limits.

How does flying-probe testing differ?

Flying probes move between test locations rather than contacting many points through a dedicated bed-of-nails fixture. Compare access, test time, volume and change frequency for the particular assembly.

When should test points be planned?

During layout, before the board is released. Adding access after routing is complete can require significant design changes.

What should a quote include?

Ask for fixture and program costs, covered tests, expected cycle time, maintenance arrangements and the treatment of design revisions. Use the same assumptions when comparing quotes.

Plan Testing with Your Assembly#

Use our PCB testing guide to compare inspection methods. For a project discussion, send the board data and testing requirements through the PCBPit inquiry form so the proposed assembly and test scope can be reviewed together.