No Tariff Hikes Here! – Guaranteed Supply & Pricing! X
AOI vs. ICT vs. FCT: Which PCBA Test Do You Need?

Choosing the right PCBA testing method depends on what you need to verify.

AOI, ICT, and FCT do not perform the same function. Instead of asking which test is "best," manufacturers should determine which defects or product functions need to be verified.

AOI: Automated Optical Inspection

AOI (Automated Optical Inspection) uses cameras to inspect the PCB assembly visually.

It is mainly used to identify assembly-related defects such as:

  • Missing components
  • Incorrect component placement
  • Soldering defects
  • Component polarity errors
  • Visible PCB assembly problems

AOI is particularly useful for high-volume SMT production because it provides fast and repeatable inspection.

AOI vs. ICT vs. FCT

Best suited for:
Checking component placement and visible soldering quality.
ICT: In-Circuit Testing
ICT (In-Circuit Test)  checks individual components and electrical connections on the assembled PCB.
Depending on the design and test fixture, ICT can identify problems such as:
  • Open circuits
  • Short circuits
  • Component value errors
  • Incorrect connections
  • Certain component failures
ICT is useful when consistent electrical testing is required across production units.
Best suited for:
Verifying electrical characteristics and component-level connections.
FCT: Functional Circuit Test
FCT (Functional Circuit Test) tests whether the assembled PCB performs according to its intended function.
The test may involve:
  • Power-up verification
  • Communication interfaces
  • Sensors
  • Outputs and inputs
  • System functions
  • Product-specific operating conditions
Unlike AOI, which mainly checks visible assembly quality, FCT evaluates whether the board actually works as intended.
Best suited for:
Verifying real product functionality.

AOI vs. ICT vs. FCT

Test
Main Purpose
Typical Defects / Issues
AOI
Visual inspection
Placement & soldering defects
ICT
Electrical testing
Open, short & component issues
FCT
Functional verification
Product-level functional failures 
These tests are not necessarily alternatives to one another.
For some PCBA projects, **AOI + ICT + FCT** can provide multiple levels of quality verification.
Which PCBA Test Should You Choose?
The right combination depends on:
Product complexity
Production volume
PCB design
Quality requirements
Failure risks
Testing budget
Customer requirements

For example, a relatively simple PCB may require AOI as the primary inspection method, while a complex industrial control board may benefit from AOI combined with ICT and FCT.
The goal is to select testing that addresses the actual risks of the product rather than adding unnecessary testing steps.
AOI, ICT, and FCT serve different purposes in PCBA testing.
AOI  checks assembly quality.
ICT checks electrical connections and components.
FCT verifies product functionality.
For reliable PCB assembly, the best testing strategy should be determined by the product's design, production volume, and quality requirements.
Not sure which PCBA testing method fits your project? Contact our engineering team to discuss your testing requirements.