You are here


Faster time-to-solution for electronics functional test

The Electronics Functional Test (EFT) Module for TestStand provides out-of-the-box tools to speed up development of automated tests for electronic assemblies including PCBAs, subassemblies and final assemblies. Test engineers can develop, deploy and execute test sequences quickly and efficiently with minimal custom code development for a shorter time-to-solution.

Built on NI LabVIEW and TestStand, the EFT module includes components for hardware and measurement abstraction, operator interface, database connectivity, and other architectural components.

Click here for EFT Module Support

EFT module benefits:

  • Reduce test development time
  • Increase efficiency of test operations
  • Decrease overall test system costs
  • Minimize lifetime maintenance of test system

Manufacturing Operator Interface

  • Load test sequences based on UUT part number
  • Execute and debug TestStand sequences
  • Map part numbers to sequences and fixtures
  • Display messages and images to operator
  • Integrated user management
  • Electronic ITA ID detection

Hardware Access Framework (HAF)

  • TestStand step types for various IO types (AIO, DIO, waveforms, power)
  • Alias mapping of I/O names to physical channels
  • Plugin drivers for adding instruments without modifying code
  • Develop tests from the point of view of the UUT
  • Reduce the impact of hardware changes

SQL Database Reporting

  • Automatically log all pass/fail data to SQL database
  • Offline result processing
  • Robust report generator

Test Architecture

  • Preconfigured folder hierarchy
  • Template and example sequences
  • UI interface utilities
  • Common support code modules, projects and deployments

Minimum Requirements

Operating System

MS WindowsVersion 10 (supported)


Test Developer

NI TestStand 201932-bit (SP1 preferred) development system
NI LabVIEW 2019Run-time engine
NI LabVIEW 2019
Professional Development System
Optional for developing new custom LabVIEW code
NI Device DriversNI-DAQmx 19.0
NI-DMM 19.0
NI-VISA 19.0
(additional drivers may be required depending on the instrumentation requirements of the test system)


Execution Deployment

NI TestStand 201932-bit (SP1 preferred) base deployment license
NI LabVIEW 2019Run-time engine
NI Device DriversNI-DAQmx 19.0
NI-DMM 19.0
NI-VISA 19.0
(additional drivers may be required depending on the instrumentation requirements of the test system)

Included Components


EFT Module License ManagerApplication to activate/deactivate licenses
DocumentationUser manuals and setup guides


Operator Interface

EFT Manufacturing OIApplication to load and execute test sequences


Hardware Access Framework (HAF)

HAF TestStand Step-TypesTestStand steps used for creating test sequences
HAF Plugin DriversInstrument drivers for use with the HAF
HAF ManagerApplication to develop hardware access framework configuration files


Database Reporting

SQL DB TestStand Reporting PluginPlugin result processing tool for TestStand
SQL DB Viewer 2019Application to query and view data in the EFT SQL database


Project Resources

Project Test FoldersFile hierarchy for developing custom test applications
Sequence TemplateStarting point template for developing new test sequences
Example SequencesExample test sequences using HAF, OI, and DB utilities, with example hardware configuration


License Types

The EFT Module for TestStand has two license types:

Developer License $3,995 per developer

Use EFT Tools, including the Hardware Access Framework, to create and modify TestStand sequences. Requires NI TestStand Developer or Debug Deployment License.

Deployment License*

Execute tests using the Manufacturing Operator Interface, log results using the SQL Database Plugin.  Required for executing tests that implement the Hardware Access Framework.

* Each purchased copy of the EFT Module Developer License includes a Deployment License at no extra cost. This license can be deployed on any number of machines within the same facility.