In-circuit testing is a high-speed electrical inspection method used to detect manufacturing defects on assembled printed circuit boards. It uses a custom test fixture containing spring-loaded probes to contact test points across the PCBA.
ICT can check open circuits, short circuits, resistor values, capacitance, diode orientation, component presence, and selected IC pin connections. Advanced systems may also perform device programming, boundary scan, and limited powered functional tests.
The method offers fast test cycles and accurate fault location. Therefore, it is widely used for stable, medium-volume and high-volume PCB assembly.
However, ICT requires a product-specific fixture and careful design for testability. If the PCB does not provide accessible test points, the achievable electrical test coverage may be limited.
What Is In-Circuit Testing?
In-circuit testing, commonly called ICT, electrically examines individual components and circuit connections while they remain installed on the printed circuit board.
The tester connects to accessible electrical nodes through a dedicated fixture. It then applies controlled signals and measures the response of the circuit.
ICT focuses primarily on manufacturing defects rather than full product performance.
It can answer questions such as:
- Is this electrical net open?
- Are two nets accidentally shorted?
- Is the correct resistor installed?
- Is a diode mounted in the correct direction?
- Does a capacitor fall within the test tolerance?
- Is an IC lead disconnected?
- Is a connector pin properly soldered?
These checks complement visual inspection methods used throughout the PCB assembly process.
What Does ICT Mean In PCB Manufacturing?
In PCB manufacturing, ICT means In-Circuit Test or In-Circuit Testing.
The term describes both the test method and the production stage where an assembled PCB is electrically inspected.
ICT is usually performed after SMT and through-hole assembly but before final product integration. Depending on the production plan, it may occur before or after programming, cleaning, conformal coating, and functional testing.
How Does In-Circuit Testing Work?
An ICT system combines a tester, test program, interface hardware, and custom fixture.
The fixture makes electrical contact with the PCBA. The tester then connects measurement instruments to the required nodes through an electronic switching system.
Loading The PCBA
The operator or automated handling system places the assembly into the fixture.
Mechanical locating pins align the board with the probe field. Incorrect alignment can cause probes to miss test pads or contact the wrong electrical locations.
Pressing The Board Against The Probes
The fixture uses mechanical, pneumatic, or vacuum pressure to bring the PCB test points into contact with spring-loaded pins.
These pins are commonly called:
- Pogo pins
- Test probes
- Spring probes
- Fixture pins
- Bed-of-nails probes
The spring action allows the pins to compensate for small differences in pad height and board flatness.
Connecting The Test Instruments
Each probe connects to the tester through fixture wiring and an interface receiver.
The system can route different instruments to selected PCB nodes. Depending on the machine configuration, these instruments may include:
- Resistance measurement
- Capacitance measurement
- Inductance measurement
- Voltage source
- Current source
- Frequency measurement
- Digital drivers
- Digital sensors
- Device-programming tools
- Boundary-scan hardware
Running The Test Sequence
The software performs programmed tests in a controlled order.
Passive measurements are normally completed before powered tests. This reduces the risk of applying power to a board containing a short circuit or incorrectly installed component.
Recording The Results
The system compares each measurement with the permitted limits.
A failed result may identify:
- Reference designator
- Electrical net
- Expected value
- Measured value
- Failure category
- Test-program revision
- Fixture identification
- Board serial number
- Test date and time
This detailed fault information helps repair technicians locate problems without troubleshooting the entire assembly.
What Is A Bed-Of-Nails Test Fixture?
A bed-of-nails fixture is a customized interface containing many spring-loaded probes arranged to match the PCB’s test-point locations.
When the assembly is pressed onto the fixture, the probes contact the required circuit nodes simultaneously.
The “bed-of-nails” name comes from the appearance of the fixture’s probe field.
Main Parts Of An ICT Fixture
A typical fixture may contain:
- PCB locating pins
- Spring-loaded probes
- Probe receptacles
- Fixture wiring
- Interface connectors
- Support posts
- Pressure plates
- Vacuum seals
- Pneumatic components
- Board-presence sensors
- Safety interlocks
- Barcode readers
- LED or optical sensors
The fixture design depends on the PCB dimensions, test-point locations, component height, probe side, panel layout, and required electrical measurements.
Single-Sided ICT Fixture
A single-sided fixture normally contacts test points from the bottom of the PCB.
This configuration is easier to build and maintain. It also simplifies automated board loading.
However, most required electrical nodes must remain accessible from the selected probe side.
Double-Sided ICT Fixture
A double-sided fixture contacts the assembly from both sides.
It can improve coverage when test points cannot be placed on one side. However, it increases fixture complexity, alignment requirements, maintenance cost, and changeover time.
A double-sided fixture may also require additional clearance around top-side components.
What Defects Can In-Circuit Testing Detect?
ICT can detect many electrical and assembly-related defects. Actual coverage depends on PCB design, probe access, component characteristics, and program quality.
Open Circuits
An open circuit prevents current from following an intended electrical path.
Possible causes include:
- Insufficient solder
- Unsoldered connector pins
- Lifted component leads
- Cracked PCB traces
- Broken vias
- Missing jumpers
- Missing zero-ohm resistors
- Damaged pads
- Incorrectly installed components
ICT can test continuity between accessible points on the same electrical net.
Short Circuits
A short circuit creates an unintended connection between separate electrical nets.
Common causes include:
- Solder bridges
- Excess solder paste
- Misaligned fine-pitch components
- Copper fabrication defects
- Conductive contamination
- Damaged insulation
- Incorrect component orientation
Short-circuit tests are usually performed before power is applied to the PCBA.
Incorrect Resistor Values
ICT can measure resistors while they are installed on the circuit board.
This helps find:
- Wrong resistor values
- Missing resistors
- Open resistors
- Shorted resistors
- Incorrect zero-ohm jumpers
- Component-loading errors
Parallel circuit paths may affect the measured value. Guarding techniques or adjusted test limits may be necessary.
Capacitor Problems
Depending on the circuit and tester, ICT may check:
- Capacitance
- Missing capacitors
- Shorted capacitors
- Open connections
- Incorrect capacitor values
- Selected polarity errors
Large capacitors may require additional charging, measurement, and discharge time.
Inductor And Coil Defects
ICT may measure resistance or inductance to identify:
- Missing inductors
- Open windings
- Incorrect parts
- Shorted components
- Poor solder connections
Transformers and coupled inductors may require specialized test methods because their windings interact electrically.
Diode Orientation And Junctions
The tester may measure forward and reverse junction behavior to detect:
- Reversed diodes
- Missing diodes
- Shorted junctions
- Open junctions
- Incorrect LED orientation
- Selected transistor installation errors
This is a basic structural test. It does not fully verify semiconductor performance under actual operating conditions.
IC Open Pins
Vectorless testing, capacitive sensing, and other indirect methods may detect open IC leads without requiring complete digital test vectors.
Potential findings include:
- Lifted IC leads
- Unsoldered pins
- Missing ICs
- Poor connector contact
- Selected BGA connectivity problems
Coverage varies by package type, board design, and sensing method.
What ICT Cannot Reliably Detect
In-circuit testing provides strong structural coverage, but it cannot replace every inspection and validation process.
Hidden Solder-Joint Structure
ICT may detect an electrical open or short connected to a BGA or QFN. However, it does not show the physical shape of the hidden solder joint.
It cannot directly measure:
- BGA solder-ball shape
- Internal void percentage
- Head-in-pillow defects that remain electrically connected
- Thermal-pad solder distribution
- Internal package alignment
X-ray inspection is more suitable for examining concealed solder structures.
Intermittent Mechanical Defects
A cracked joint may make electrical contact while the board is stationary in the fixture. It may fail later during vibration, temperature cycling, or mechanical stress.
ICT may not detect every:
- Microcrack
- Marginal solder interface
- Vibration-sensitive connection
- Thermal expansion problem
- Long-term fatigue defect
Process validation and reliability testing remain important.
Complete Product Operation
ICT does not normally reproduce every real operating condition.
It may not verify:
- Full firmware behavior
- Wireless communication range
- Sensor accuracy
- Motor-control performance
- Display quality
- Long-duration stability
- Operation under maximum load
- Final enclosure interaction
- User-interface performance
These requirements belong to functional testing, system testing, or product validation.
Component Authenticity
A component may have the expected basic electrical signature but still be:
- Counterfeit
- Re-marked
- Previously used
- Incorrectly programmed
- Internally damaged
- Outside its complete specification
ICT should be combined with controlled PCB component sourcing and material traceability.
ICT Vs Flying Probe Testing
1.ICT and flying probe testing can perform similar electrical checks. The main difference is how they contact the circuit board.
| Comparison | ICT | Flying Probe Testing |
|---|---|---|
| Contact method | Fixed bed-of-nails fixture | Moving test probes |
| Dedicated fixture | Required | Usually not required |
| Initial tooling cost | Higher | Lower |
| Test cycle | Usually faster | Usually slower |
| Design changes | May require fixture changes | Mainly software changes |
| Prototype suitability | Limited by tooling cost | Excellent |
| High-volume suitability | Excellent | Product-dependent |
| Parallel node access | High | Limited by probe count |
| Test-point access | Defined by fixture | More flexible |
| Fixture maintenance | Required | Minimal product-specific tooling |
| Changeover | Fixture and program change | Program and board setup change |
| Fault diagnosis | Highly detailed | Highly detailed |
When ICT Is The Better Choice
ICT is usually more attractive when:
- Production volume is medium or high
- The design is stable
- Fast takt time is required
- Test-point access is available
- The product will remain in production
- Detailed fault diagnosis is important
- The fixture cost can be distributed across many boards
When Flying Probe Is The Better Choice
Flying probe testing may be better when:
- The order is a prototype
- Production quantity is low
- The design changes frequently
- Fixture lead time is unacceptable
- Product variety is high
- The fixture cost cannot be justified
Many manufacturers use flying probe testing during prototype and pilot builds. They later develop ICT fixtures when the design enters stable volume production.
ICT Vs Functional Testing
ICT and functional testing evaluate different aspects of the assembly.
1.ICT Focuses On Manufacturing Structure
In-circuit testing examines individual components, solder connections, and circuit nodes.
It is particularly effective at locating the source of manufacturing faults.
For example, ICT may report that resistor R27 measures outside tolerance or connector J4 pin 6 is open.
Functional Testing Focuses On Product Behavior
Functional testing powers the assembly and verifies whether it performs the intended operation.
It may check:
- Power outputs
- Communication interfaces
- Sensors
- Displays
- Motors
- Relays
- Audio
- Wireless modules
- Firmware behavior
- Safety functions
A board can pass ICT but fail functional testing because ICT does not exercise every circuit under real operating conditions.
A board may also fail ICT but appear functional if the defective component does not affect the limited functional-test sequence.
Why Manufacturers Use Both
ICT provides component-level fault diagnosis. Functional testing provides system-level confirmation.
Combining both methods creates stronger coverage and simplifies failure analysis. Haode PCBA’s PCBA functional testing guide explains how electrical and operational tests support different quality objectives.
ICT Vs AOI, SPI, And X-Ray Inspection
Each inspection method detects different defect categories.
| Method | Main Inspection Target | Typical Findings |
|---|---|---|
| SPI | Printed solder paste | Insufficient paste, excess paste, offset deposits |
| AOI | Visible assembly features | Missing parts, polarity, placement, visible solder defects |
| X-Ray | Hidden internal structures | BGA bridges, voiding, concealed opens |
| ICT | Electrical nodes and components | Opens, shorts, wrong values, reversed junctions |
| Functional Test | Product behavior | Incorrect operation, firmware and interface failures |
Why ICT Does Not Replace AOI
ICT may detect an electrical consequence of a solder bridge or missing component. However, it may not detect every cosmetic, mechanical, or workmanship problem.
AOI can identify visible conditions such as:
- Component skew
- Tombstoning
- Poorly formed solder fillets
- Excess solder
- Missing polarity marks
- Package damage
Why ICT Does Not Replace X-Ray
An electrically connected BGA joint may contain excessive voiding or a weak internal structure. ICT may pass the net because continuity exists.
X-ray provides physical evidence that electrical measurements cannot provide.
Why Layered Inspection Is Better
A complete PCBA quality-control process combines prevention, visual inspection, electrical testing, and functional verification.
No single machine can guarantee zero defects.
How Is An ICT Fixture Developed?
Fixture development begins after the PCB design and test requirements become stable.
Review The PCB Data
The test engineer reviews:
- Gerber or ODB++ data
- PCB netlist
- BOM
- Pick-and-place file
- Assembly drawings
- Circuit schematics
- Panel drawing
- Mechanical drawings
- Test specifications
- Programming requirements
- Component data sheets
The review identifies testable nodes, inaccessible nets, probe locations, fixture-clearance problems, and required instruments.
Perform A Testability Analysis
The engineer evaluates:
- Total electrical nets
- Nets with accessible test points
- Component coverage
- Ground and power access
- Probe spacing
- Pad dimensions
- Component height
- Board support requirements
- Sensitive circuits
- High-current circuits
- High-voltage areas
- Areas requiring special isolation
The resulting report should show which tests are feasible and which requirements need design changes.
Design The Probe Plate
The fixture designer creates a probe field matching the PCB’s accessible test pads.
Each probe position must account for:
- Pad location
- Probe-tip type
- Contact force
- Pad surface finish
- Nearby components
- Mechanical tolerance
- Board deflection
- Fixture wiring
Add Board Supports
Support posts prevent the PCB from bending under probe pressure.
They must be placed carefully. A support post should not press against fragile components, solder joints, or exposed electrical contacts.
Wire The Fixture
Each probe is connected to the correct tester channel.
Complex fixtures may contain hundreds or thousands of wires. Wiring errors can create incorrect measurements or false failure locations.
Build And Debug The Test Program
The test program is generated from the design data and then verified using approved assemblies.
The engineer adjusts measurement methods, guarding, delays, and acceptable limits until the program provides stable results without hiding genuine defects.
PCB Design For In-Circuit Testing
Design for test, also called DFT, should begin during PCB layout rather than after the assembly is ready for production.
A PCB DFM checklist should include both manufacturability and electrical testability.
Provide A Test Point For Each Important Net
Ideally, important electrical nets should have accessible probe targets.
Priority should be given to:
- Ground
- Power inputs
- Regulated power rails
- Reset signals
- Programming interfaces
- Critical analog nodes
- Communication buses
- Safety circuits
- Connector signals
- High-risk component connections
Complete one-point-per-net access may not be practical on dense designs. The engineer should prioritize coverage according to product risk.
Place Test Points On One Side
Keeping most test points on one PCB side simplifies fixture construction and automated handling.
Bottom-side access is common because the component side may contain tall or fragile parts. However, the best probe side depends on the board layout and manufacturing process.
Keep Test Points Away From Components
Probes need vertical and lateral clearance.
Test points should not be placed too close to:
- Tall capacitors
- Connectors
- Shields
- Transformers
- Heat sinks
- Mechanical hardware
- Board edges
- Breakaway tabs
- Delicate solder joints
The contract manufacturer should provide its preferred probe-clearance rules.
Use Appropriate Test-Pad Dimensions
Larger pads are easier to contact consistently. Very small pads increase fixture cost and alignment sensitivity.
However, unnecessary test-pad size can consume routing space and affect high-frequency signals.
Pad dimensions should match the selected fixture technology and PCB density.
Keep Test Pads Free Of Solder Mask
The probe must contact an exposed conductive surface.
Solder mask, legend ink, adhesive, conformal coating, and heavy contamination can prevent reliable electrical contact.
Avoid Probing Component Leads When Possible
Component leads and solder joints can sometimes serve as probe targets. However, dedicated test pads usually provide more stable contact and reduce the risk of mechanical damage.
Add Mechanical Locating Features
Tooling holes or other locating features help the fixture position the board accurately.
These features should be included in the PCB and panelization design.
Consider Board Deflection
Hundreds of probes can apply significant combined force.
Thin boards, flexible areas, cutouts, and large unsupported sections may bend. Suitable support locations and balanced probe placement reduce mechanical stress.
Test-Point Design Considerations
There is no universal test-pad size or spacing that suits every ICT system.
Requirements depend on:
- Probe-tip style
- Fixture technology
- PCB manufacturing tolerance
- Assembly alignment
- Probe density
- Surface finish
- Board thickness
- Expected fixture life
- Production environment
Probe Target Surface Finish
Common finishes such as ENIG, HASL, immersion silver, and OSP have different contact characteristics.
Oxidation, flux residue, uneven solder, and contamination can increase contact resistance.
The test-pad finish should support reliable repeated probing throughout the expected production volume.
High-Speed Signal Test Points
Test pads can introduce stubs and impedance discontinuities on high-speed signals.
For controlled-impedance, RF, microwave, DDR, PCIe, USB, Ethernet, and other sensitive circuits, test access should be reviewed by both signal-integrity and test engineers.
A test point that improves manufacturing coverage should not compromise product performance.
High-Voltage Spacing
ICT fixture probes and conductive hardware must respect clearance and creepage requirements around high-voltage circuits.
The applicable voltage, pollution environment, insulation system, and product standard should be identified before fixture design.
Current-Carrying Capacity
Standard test probes may not safely carry high current.
High-current circuits may require:
- Multiple probes
- Larger probes
- Specialized contacts
- Short test duration
- Current limiting
- Temperature monitoring
What Files Are Required For ICT Development?
Complete design files reduce fixture errors and programming time.
Recommended ICT File Package
The buyer should provide:
- Gerber files
- ODB++ or IPC-2581 data
- IPC-D-356 netlist
- BOM with manufacturer part numbers
- Pick-and-place data
- Assembly drawings
- Circuit schematics
- PCB mechanical drawing
- Panel drawing
- Approved alternatives
- Test specifications
- Firmware files
- Programming instructions
- Power requirements
- Product revision history
The PCB assembly file requirements guide explains why consistent revisions are critical before manufacturing begins.
Why Schematics Are Important
A netlist shows which points are connected. A schematic explains how the circuit works.
Schematics help engineers identify:
- Parallel component paths
- Voltage dividers
- Protection circuits
- Isolation barriers
- Sensitive inputs
- Power sequencing
- Discharge requirements
- Ground domains
- Components that cannot be back-driven
Without a schematic, some measurements may be impossible to develop safely.
Revision Control
All files must represent the same product revision.
If the Gerber file, BOM, schematic, and centroid data do not match, the fixture may contact incorrect locations or test components against the wrong values.
How Is ICT Test Coverage Calculated?
Test coverage is often misunderstood.
A statement such as “95% ICT coverage” has little meaning unless the calculation method is explained.
Net Coverage
Net coverage measures how many electrical nets can be accessed and tested.
For example:
Tested Nets ÷ Total Relevant Nets × 100
This does not automatically show component or defect coverage.
Component Coverage
Component coverage measures how many installed components receive at least one meaningful test.
A component may be counted as covered even when only presence or one pin is checked. Therefore, buyers should ask what “covered” means.
Pin Coverage
Pin coverage considers accessible and tested device pins.
This is useful for ICs and connectors, but it may not prove complete device operation.
Defect Coverage
Defect coverage estimates whether the test process can detect specific manufacturing faults, such as:
- Missing part
- Wrong value
- Reversed polarity
- Open lead
- Short circuit
- Incorrect component
- Defective solder connection
Defect-based coverage is more informative but also more difficult to calculate accurately.
Coverage Exclusions
A good testability report should identify:
- Untested components
- Untested nets
- Inaccessible pins
- Measurements affected by parallel paths
- Components checked only for presence
- Functions reserved for final testing
- Hidden joints requiring X-ray
- Product-specific limitations
ICT Programming And Test Validation
A custom fixture does not guarantee a reliable test process. The program must be debugged and validated.
Use A Verified First Article
The reference board should be independently checked against:
- BOM
- PCB revision
- Assembly drawing
- Polarity data
- Component markings
- Engineering change notices
- Workmanship requirements
A board that powers on is not automatically a suitable golden sample. It may contain an incorrect component that does not affect basic operation.
Verify Known Defects
Where practical, engineers should confirm that the test detects representative faults.
These may include:
- Missing component
- Incorrect value
- Reversed diode
- Open connection
- Shorted nodes
- Lifted lead
This process helps demonstrate that the test program can detect the intended defect categories.
Establish Measurement Limits
Test limits should consider:
- Component tolerance
- Instrument accuracy
- Fixture resistance
- Probe contact resistance
- Temperature
- Parallel circuit effects
- Supplier variation
- Board-to-board variation
Limits that are too narrow create false failures. Limits that are too wide allow real defects to escape.
Control The Approved Program
Each production program should include:
- Program name
- Revision
- Applicable PCB revision
- Applicable BOM revision
- Fixture number
- Approval date
- Test exclusions
- Change history
Any change to the fixture or program should follow documented approval procedures.
Guarding And In-Circuit Measurement Challenges
Components installed on a PCB do not exist in isolation. Other circuit paths can influence the measured result.
Parallel Resistance
If two resistors are connected through parallel paths, the tester may measure the combined resistance instead of the target component.
A guarding technique applies controlled voltage to selected nodes to reduce current through the unwanted path.
Semiconductor Junctions
Diodes, transistor junctions, and IC protection structures may conduct during measurement.
The engineer must select suitable voltage polarity and amplitude to avoid activating unwanted circuit paths.
Capacitor Charging
Capacitors require time to charge and discharge. Large capacitance values can increase test time and create unstable results.
Residual charge may also affect the next test step.
Inductive Circuits
Inductors, relays, transformers, and motors may generate voltage when current changes.
The program and fixture should include suitable protection and settling time.
Sensitive IC Pins
Some IC inputs tolerate only limited voltage or current. Excessive test stimulus can damage the component.
Test limits must follow component data-sheet requirements.
Preventing False ICT Failures
A false failure occurs when a conforming PCBA fails the test.
Common Causes
False failures may result from:
- Dirty test pads
- Worn probe tips
- Incorrect fixture alignment
- PCB warpage
- Damaged receptacles
- Loose fixture wiring
- Wrong component tolerances
- Incorrect BOM data
- Unstable power supply
- Stored capacitor charge
- Temperature variation
- Outdated test programs
Probe Maintenance
Spring probes wear during repeated production use.
Maintenance should include:
- Probe-tip cleaning
- Contact-resistance monitoring
- Bent-probe inspection
- Spring-force verification
- Receptacle inspection
- Fixture alignment checks
- Replacement records
A board that passes only after repeated fixture activation may indicate a contact problem or intermittent assembly defect.
Golden Board Verification
A known-good board can help verify the fixture. However, it should not be the only maintenance method.
The reference assembly must be protected, controlled, and periodically revalidated.
Preventing ICT Defect Escapes
An escape occurs when a defective PCBA passes the test.
Common Causes Of Escapes
Potential causes include:
- Missing test access
- Incorrect program logic
- Limits that are too wide
- Uncontrolled program changes
- Untested component alternatives
- Hidden intermittent defects
- Incorrect golden board
- Operator override
- Insufficient defect validation
- Incomplete coverage reporting
Review Repeat Failures
Frequent failure at the same component may indicate a process problem rather than isolated bad boards.
Recurring ICT findings should be connected with:
- Solder paste inspection
- Placement data
- AOI results
- Reflow records
- Material lots
- Repair history
- Functional-test results
This allows manufacturers to correct the root cause instead of repeatedly repairing finished assemblies.
ICT For Panelized PCB Assemblies
ICT can test individual boards or multiple boards within an assembled panel.
Panel-Level Testing
Testing the panel before depanelization can reduce handling and improve throughput.
However, the fixture must account for:
- Panel rails
- Breakaway tabs
- Fiducials
- Tooling holes
- Board spacing
- Panel warpage
- Routing clearance
- Panel-to-board connections
Parallel Testing
Some systems can test multiple boards simultaneously.
For example, SPEA’s ICT systems describe parallel architectures for testing multiple PCB assemblies and performing programming operations.
Parallel testing can reduce average cycle time, but the fixture and tester require additional channels and instrumentation.
Shared Panel Connections
Temporary panel-level connections may interfere with electrical measurements. These connections must be included in the fixture and program design.
The ICT engineer should review the panel structure before the fabrication data is finalized.
ICT Standards And Design Requirements
No single standard defines every ICT program, fixture, coverage calculation, and product acceptance requirement.
The buyer and manufacturer must agree on product-specific criteria.
IPC-2221C
The Global Electronics Association identifies IPC-2221C as the generic foundation standard for printed board design.
It provides broad printed-board design requirements. However, compliance with IPC-2221C does not automatically guarantee full ICT access or test coverage.
Product-specific DFT rules remain necessary.
Customer Test Specification
An ICT specification should define:
- Required tests
- Required coverage
- Test limits
- Applicable PCB revision
- Fixture ownership
- Fixture maintenance
- Required records
- Retest policy
- Repair procedure
- Programming requirements
- Data-retention period
- Product safety requirements
The specification should also identify which requirements will be verified by AOI, X-ray, ICT, and functional testing.
ICT Cost Factors
ICT requires a larger initial investment than fixtureless testing, but it can reduce per-board test cost during volume production.
Fixture Cost
Fixture pricing depends on:
- Number of probes
- Board dimensions
- Single-sided or double-sided contact
- Probe density
- Mechanical complexity
- Panel configuration
- Vacuum or pneumatic operation
- Special sensors
- High-current contacts
- High-voltage protection
- Automated handling
- Expected fixture life
Programming Cost
Programming cost includes:
- CAD data conversion
- Testability analysis
- Test generation
- Fixture verification
- Measurement debugging
- Powered-test development
- Coverage reporting
- Production validation
Per-Board Testing Cost
The production test cost depends on:
- Test cycle
- Loading and unloading
- Panel quantity
- Operator involvement
- Failure rate
- Repair time
- Retesting
- Fixture maintenance
- Data-recording requirements
Fixture Ownership
Buyers should confirm:
- Who owns the fixture
- Where it will be stored
- Whether it can be transferred
- Who pays for maintenance
- How long it will be retained
- What happens after the product is discontinued
These terms should appear in the PCB assembly quotation.
ICT Fixture Lead Time
Fixture development can affect the overall production schedule.
The timeline may include:
- Design-data review
- Testability analysis
- Customer clarification
- Fixture mechanical design
- Probe-plate manufacturing
- Wiring
- Software development
- First-article assembly
- Program debugging
- Validation
- Customer approval
Design changes made after fixture production can create delays and additional costs.
Buyers should release stable files early and include fixture development in the PCB assembly lead-time plan.
When Is ICT Economically Suitable?
ICT is usually suitable for stable products manufactured in repeated batches or large quantities.
Good ICT Candidates
Typical candidates include:
- Automotive electronics
- Industrial control boards
- Power supplies
- Consumer electronics
- Communication equipment
- Medical device electronics
- Appliance control boards
- Security systems
- Data-processing hardware
- Repeated OEM production
Less Suitable Candidates
ICT may be less economical for:
- One-time prototypes
- Very small production quantities
- Frequently changing PCB revisions
- Boards without test-point access
- Products with extremely short market life
- Assemblies dominated by hidden inaccessible networks
The decision should compare total testing cost rather than only fixture cost.
Calculate The Break-Even Point
A simplified comparison can use:
ICT Total Cost = Fixture And Programming Cost + Per-Board ICT Cost
Flying Probe Total Cost = Programming Cost + Per-Board Flying Probe Cost
The quantity where these totals become equal is the approximate break-even point.
Actual calculations should also include fixture maintenance, expected design changes, test time, labor, and production schedule.
How To Choose A PCBA Manufacturer With ICT Capability
The tester brand alone does not prove process capability.
For reference, commercial platforms such as the Teradyne TestStation ICT system support scalable test-point configurations and high-throughput PCBA testing. Keysight also describes high-density automated ICT for complex, high-node-count assemblies in its i3070 Series 7i information.
Buyers should also evaluate the factory’s engineering and process-control practices.
Questions To Ask
- Which ICT platform does the factory use?
- Who designs and owns the fixture?
- Can the factory complete a DFT analysis?
- What data formats are required?
- What test coverage can be achieved?
- Which nets and components cannot be tested?
- Does the system support powered testing?
- Can it perform device programming?
- How is the program validated?
- How are test limits approved?
- Are fixtures maintained on a schedule?
- Can reports be linked to serial numbers?
- How are retests recorded?
- How are recurring failures analyzed?
- Can ICT results be connected with AOI and functional tests?
A reliable supplier should explain both capabilities and limitations clearly.
Frequently Asked Questions About In-Circuit Testing
Does ICT Test Every Component?
Not always. Some components cannot be isolated or accessed effectively while installed in the circuit.
The testability report should identify fully tested, partially tested, and excluded components.
Does ICT Require A Custom Fixture?
Conventional bed-of-nails ICT requires a fixture designed for the specific PCB or panel.
Flying probe testing provides a fixtureless alternative for prototypes and smaller production quantities.
Can ICT Test A BGA?
ICT can test accessible electrical networks connected to the BGA and may detect certain open-pin conditions.
It cannot directly examine the hidden solder balls. X-ray inspection may still be required.
Can ICT Detect A Wrong Component?
ICT can detect many incorrect resistors, capacitors, diodes, and other components when their electrical behavior differs from the expected value.
It may not identify a wrong IC with a similar basic electrical signature.
Can ICT Program Microcontrollers?
Some ICT systems support in-system programming through dedicated fixture connections.
The factory needs the programming file, interface definition, security requirements, device configuration, and verification method.
Does ICT Replace Functional Testing?
No. ICT detects manufacturing and component-level faults. Functional testing verifies the operation of the complete circuit.
Is 100% ICT The Same As 100% Coverage?
No. “100% ICT” usually means every manufactured board passes through the ICT station.
It does not mean every component, pin, function, and potential failure mode is tested.
Can ICT Damage A PCB?
A properly designed and validated test should not damage the assembly.
However, excessive probe pressure, incorrect voltage, uncontrolled power sequencing, poor support, or fixture misalignment can create damage.
How Long Does ICT Take?
The electrical test itself may be fast, but the complete cycle includes board loading, fixture activation, measurement, result recording, unloading, and failure handling.
The exact time depends on board complexity, test coverage, fixture configuration, and automation.
When Should ICT Fixture Design Begin?
DFT review should begin during PCB layout. Detailed fixture development can begin after the PCB, BOM, panel, and test requirements become stable.
Waiting until mass production may result in inaccessible nets and lower test coverage.
Build A Reliable ICT Strategy With Haode PCBA
In-circuit testing provides fast electrical inspection and detailed fault diagnosis for stable, medium-volume and high-volume PCB assembly.
A well-designed ICT process can detect open circuits, short circuits, incorrect passive values, diode orientation errors, missing components, and selected IC connection problems.
However, successful ICT requires accessible test points, consistent design files, a reliable fixture, validated software, controlled measurement limits, and documented maintenance.
The most effective quality plan combines ICT with SPI, AOI, X-ray inspection, component traceability, and functional testing. This layered approach detects both visible manufacturing defects and electrical performance problems.
Haode PCBA provides PCBA manufacturing services covering PCB fabrication, component sourcing, SMT assembly, through-hole assembly, fixture development, electrical inspection, functional testing, and production traceability.
Send us your Gerber files, ODB++ data, BOM, pick-and-place file, schematics, panel drawing, expected production quantity, and testing requirements for an engineering review and quotation.



