In-Circuit Test and Flying Probe Compared
What Structural Test Does
Structural test checks the assembly itself rather than the function of the product. It confirms that the components are present, of the right value and in the right place, and that the connections between them are intact. Because it does not depend on the firmware or on the product’s own function, it can find a defect on a board that would otherwise be dead, and it can locate it to a specific net. That is its value and also its cost: it requires access to the nets and it is designed around the assembly rather than the product.
In-Circuit Test
In-circuit test uses a bed of nails fixture, with a probe for every net that must be contacted. The fixture is built for one board, and it holds the board in place while the tester applies signals and measures the response for each component in turn. The advantage is speed: once the fixture exists, the test of a board takes seconds, which makes it economical at volume. The disadvantage is the fixture: it has a significant non recurring cost, a lead time, and it only fits the board it was designed for. A design change that moves a component or adds a net may require a new fixture or a modification, and that cost falls on every revision.
Flying Probe
A flying probe tester has a small number of moving probes that travel to each net and test it in sequence, driven by a program generated from the board’s data. There is no fixture, so the non recurring cost is a program and the lead time is short, which makes it suitable for prototypes, low volume and designs that change often. The trade is time: the probes move mechanically, so the test is slower, and the difference matters enormously as the net count and the component count rise. The probes also have to reach the pad, so the design has to provide accessible test points, and very fine features may be beyond the reach of the probe.

Coverage and What Each Can Reach
Both methods can perform a wide range of measurements: continuity, resistance, capacitance, diode junctions, and with the appropriate hardware, functional tests on powered nets. The coverage depends on the access provided by the design. A bed of nails can access a very fine pitch if the fixture is designed for it, while a flying probe has practical limits on the pad size and the spacing it can hit reliably. Both are limited by the same design reality: a net that has no accessible point cannot be tested by either. Designing the test access, with test pads on the critical nets and a defined size, is the step that makes either method work.
Choosing Between Them
The decision is driven by volume, by the number of revisions and by the value of the product. At high volume with a stable design, the fixture cost is amortised across many units and the cycle time advantage makes in-circuit test the clear choice. At low volume, in prototyping, or where the design is still changing, the absence of a fixture makes flying probe the practical answer. Between those extremes, the calculation is the fixture cost plus the per unit test time against the program cost plus the longer per unit time, and the crossover usually falls where intuition places it, but it is worth calculating rather than guessing.
Combining the Two
The methods are not exclusive. A programme may use a flying probe during development to catch assembly errors before the firmware is ready, then move to in-circuit test when the product enters volume. A product with a complex board and a modest volume may use a flying probe for the structural test and a separate functional test for the rest. Where a fixture exists, the flying probe is still useful for the units that the fixture cannot handle, such as a variant with a different component population, or for investigating a failure that the fixture reports without locating.
Test Access in the Design
Whichever method is used, the design has to provide the access. That means test pads of an adequate size on the nets that matter, a spacing the probes can reach, a ground reference nearby and a way for the tester to hold or align the board. Where the test pads are removed to save space, the test coverage disappears with them and the defect escapes to a later stage where it costs more. The access should be planned during the layout and confirmed with the test engineer, since a board that is beautiful and untestable will be expensive to produce.
Fixture Care and Maintenance
A bed of nails fixture is a precision tool that degrades quietly. The probes wear, their spring force falls and their tips pick up flux and debris, and the result is a rising rate of false failures that looks like a product problem. The fixture should be cleaned on a schedule, the probe force checked, and the contact resistance verified against a reference board. Where the fixture has been modified for a variant, the modification should be recorded so that the next engineer knows what it contains. A fixture that is trusted without being maintained will eventually cost more in scrap and diagnosis than it saves in test time.

FAQ
What is the difference between ICT and flying probe? ICT uses a bed of nails fixture built for one board; a flying probe moves probes to the nets with no fixture.
Which is faster? In-circuit test, by a large margin at volume, because the fixture contacts every net at once.
Which is cheaper for low volume? Flying probe, because there is no fixture cost and the program lead time is short.
What limits coverage on either? Test access: a net with no accessible pad cannot be tested by any method.
Can both be used on one product? Yes, and often are: flying probe for prototypes and variants, in-circuit test for volume.
Conclusion
Structural test is chosen by volume and by how often the design changes, and both methods depend on the access the layout provides. Plan the test points early. Test strategy belongs to PCBA testing, the assembly under test comes from SMT PCB assembly, and the access is designed in PCB design and layout. Test access for a new product is confirmed during prototype PCB assembly in 2026.



