Table of Contents
The Complete Guide to ICT Testing: Enhancing Quality in Batch PCBA Projects

What is ICT Testing?
Advantages and Disadvantages of ICT Testing
Key Advantages of ICT
- Excellent Fault Detection Ability: ICT testing provides accurate and reliable detection of faults like short circuits, open circuits, incorrect component values, and faulty connections. It possesses particularly good BGA testing ability that other methods find hard to equal.
- Streamlined Production Process: Though there is an initial investment in setting up, the use of ICT test procedures decreases rework and repair requirements by detecting problems early on, thereby speeding up overall project schedules.
- Simplified Program Development: Sophisticated in-circuit test systems can create most of the testing protocols straight from board layout files, thus simplifying program development and reducing the cost of engineering.
- Platform Versatility: Top ICT test equipment is compatible with various operating environments such as Windows and UNIX systems for adaptability to different manufacturing environments.
- Precise Fault Location: Through its comprehensive nodal analysis, ICT test enables technicians to rapidly locate points of failure, reducing troubleshooting time.
Limitations of ICT Testing
- Testing Limits: Highly effective at component-level verification, ICT may not be adequate to address system-level integration issues or certain analog component functionality, particularly in high-density assemblies with power cycling requirements.
- High Upfront Investment: ICT testing entails specialized test equipment, custom fixtures, and dedicated software packages, creating significant upfront investment that can be-cost prohibitive for low-volume manufacturing.
- Complex Setup Processes: It takes significant time and experience to set up ICT test systems, such as developing board-specific fixtures and test processes.
- Operator Skill Requirements: ICT testing needs to be conducted by skilled technicians able to analyze results and troubleshoot test anomalies, necessitating extensive training programs.
Types of In-Circuit Testing
Bed of Nails vs. Flying Probe
| Feature | Bed of Nails Testing | Flying Probe Testing |
| Initial Investment | High (custom fixtures required) | Low (no fixtures needed) |
| Testing Speed | Very Fast (parallel testing) | Slow (sequential testing) |
| Setup Time | 2-4 weeks (fixture fabrication) | Minimal (programming only) |
| Ideal Production Volume | High-volume manufacturing | Low-volume, prototypes |
| Flexibility for Design Changes | Low (requires fixture modification) | High (software update only) |
| Test Coverage | Comprehensive (multiple points simultaneously) | Limited (2-8 probes simultaneously) |
| Maintenance Requirements | Regular cleaning and probe replacement | Minimal mechanical maintenance |
| Space Requirements | Larger footprint | Compact system |
Bed of Nails (Bon)
- Capability in throughput testing for high-volume production
- Full test coverage of complex assemblies
- Proven history of reliability and performance
Flying Probe Testing
- Eliminated fixture costs, reducing starting capital requirement
- Increased flexibility to accommodate design modifications and updates
- Capability to access essentially any board position with no fixture constraints
PCB Defects Detectable Through ICT Testing
Detectable Defects and Testing Methods
| Defect Type | Detection Method | Test Parameters Measured | Common Causes |
| Short Circuits | Resistance measurement | Low resistance between points | Solder bridges, conductive debris |
| Open Circuits | Continuity testing | High resistance/infinite impedance | Broken traces, missing solder |
| Incorrect Component Values | Component verification | Resistance, capacitance, inductance values | Wrong component installed |
| Wrong Component Orientation | Polarity testing | Diode forward voltage, polarized component behavior | Reversed installation |
| Missing Components | Presence testing | No component signature detected | Placement error, empty feeder |
| Soldering Defects | Connection integrity | Intermittent connections, abnormal resistance | Cold joints, insufficient solder |
- Short Circuits: Measuring resistance, capacitance, and inductance parameters accurately, ICT testing identifies undesired connections between conductive elements.
- Open Circuits: ICT systems detect cut connections and open circuits by injecting test signals into specific circuit nodes and monitoring responses.
- Faulty Component Values: ICT testing identifies components with deviations from desired parameters by comparing measured values to predetermined specifications.
- Component Placement and Orientation Issues: Polarity checking provides proper placement of direction-dependent components like diodes, capacitors, and polarized inductors.
- Missing Components: Circuit continuity and signal checks at test points identify missing components from the assembly.
- Soldering Defects: Electrically testing solder joints reveals defects like cold joints, insufficient solder, and partial connections.
How ICT Testing Ensures PCBA Quality
Composition of Test System
- Test Fixtures: These are custom-designed fixtures that are used to securely hold the board in place during testing, while ensuring access to specific points on the PCB for measurement.
- Test Procedures: These are a set of instructions that guide the test process and dictate the measurements that are taken during testing. These procedures are designed to ensure that every board is tested accurately and reliably, regardless of its complexity or size.
- Test Equipment: The hardware we use for testing includes the in-circuit tester itself, digital multimeters, and any additional equipment necessary for measurement and data analysis. This equipment enables us to measure voltage and current at specific points on the board and ensure that the board is functioning as intended.
Equipment Operation Process
- Loading the board: The PCB to be tested is loaded onto the test fixture. The fixture is custom-designed for the specific board layout and contains spring-loaded pins that make contact with test points on the board.
- Sending test signals: Test signals are sent to the PCB through the bed of nails test fixture. These signals are used to measure the electrical characteristics of the PCB, such as resistance, capacitance, voltage, and other parameters.
- Measuring electrical characteristics: The measurements taken during the test are compared to the expected values stored in the test program. The test program is designed based on the board’s design specifications and requirements.
- Identifying faults: If the measured values deviate from the expected values, the test equipment identifies the location of the fault on the PCB. This information is then used to determine the type of fault and the appropriate corrective action.
- Generating test reports: After the test is complete, a report is generated indicating whether the test passed or failed.
Integrating ICT Testing Into Your PCBA Project
- Equipment Selection: Choosing the appropriate ICT test equipment is crucial depending on the project stage needs, whether it is for PCBA Prototyping or mass manufacturing. The devices must accurately measure the voltage and current at specific points on the circuit board to provide reliable results.
- Fixture Design: After analyzing the PCB design file, the engineer uses CAD software to design a corresponding fixture. The fixture must be manufactured and adjusted to ensure accurate access to specific points on the PCB.
- Development Procedure: The engineer must possess expertise in the board and instrumentation used, understanding which parameters must be measured and which procedures must be followed.
- Testing Execution: The PCBA company executes and completes the testing process using the developed procedures, testing equipment, and fixtures.
- Result Monitoring: The final test results are provided by the service provider to detect potential failures at an early stage and ensure a smooth testing process.
- Equipment Maintenance: To ensure consistent performance, existing equipment needs to be regularly calibrated and maintained to remain in good working condition for subsequent projects.
FS Technology's ICT Testing Expertise
Conclusion
Frequently Asked Questions About ICT Testing
Circuit Testing Blog
Table of Contents AOI in SMT Process: Why Every PCBA Production Line Needs It This article was originally published in April 2023 and last updated
How to stress test your Raspberry Pi? If you are interested in finding out the true capabilities of your Raspberry Pi, especially if you have
Table of Contents First Article Inspection (FAI) in PCBA: A Complete Guide to Quality & Compliance In the PCBA project, there are some inspection processes
Functional Testing: Key to Ensuring PCBA Operation In the world of electronics, PCBA boards are not just for decoration or support, but critical components used
SPI Inspection: Way to test solder paste printing As the trend towards miniaturization of electronic devices continues to advance, electronic assembly faces various challenges. In
Streamline Your Testing with Automated Programming Tests The verification of the PCBA board through programming testing is a critical aspect of the PCBA production process,