FAT, SIT and SAT — acceptance testing of automation systems

What factory and site acceptance tests cover, how they relate to integration tests and loop checks (IEC 62381/62382), and a practical checklist with documentation tips.

Acceptance tests show that the automation system meets its specification before it controls the real process. IEC 62381 describes four test stages and their checklists.

The stages

TestWherePurpose
FAT — factory acceptance testSupplier's workshopHardware and software against the specification, usually with simulation
FIT — factory integration testWorkshopInterfaces between several subsystems (DCS ↔ PLC packages, SIS)
SAT — site acceptance testSite, after installationSystem works with the real installation and infrastructure
SIT — site integration testSiteIntegration of all subsystems on site

Loop checks (IEC 62382) follow on site: each field loop from instrument to operator screen.

What a FAT typically checks

  1. Hardware: cabinet build, labelling, power distribution, earthing, redundancy switchover.
  2. I/O: every channel against the I/O list (often by simulation or with a test box).
  3. Control functions: control modules, interlocks, sequences step by step, failure reactions.
  4. HMI: graphics, navigation, faceplates, alarms, trends, user rights, language.
  5. Communication: fieldbus and network diagnostics, link loss behaviour, time synchronisation.
  6. Performance: CPU load, scan times, network load, archive capacity.

Making tests useful

  • Write test procedures in advance, derived from the functional specification; each step has an expected result.
  • Record deviations in a punch list with category (A = must fix before shipment, B = before SAT, C = later).
  • Freeze the software version tested; ship exactly that version (checksum or version ID).
  • Get signatures from both sides for each completed section.

Loading the map…

Sources

  1. IEC 62381:2024 — Automation systems in the process industry — FAT, FIT, SAT and SIT — IEC
  2. IEC 62382:2024 — Electrical and instrumentation loop check — IEC

Updated 2026-10-04