Functional Compliance Testing

Functional Compliance Testing (FCT) is the final step for the Embedded Product, before they are packed and shipped to the customer.

It is often the part of embedded product development that is done last, but it need not be. Let us help you get this in place early or turn your existing system into an operator centric one with a user interface rather than command line interface.

How we can help

Direkt Embedded TM focuses on the testing framework, tools and infrastructure that is needed to execute, store and analyse these functional compliance tests for the production team. We can help you integrate a proven system into your existing test scripts, turning them into an operator centric setup. Alternately we can provide a test framework to save you time, so you can concentrate on the tests rather than the infrastructure.

Contact us for more information

What FCT is

FCT are tests performed on the product after the product has been completely assembled and focuses on the verification of the functionality, which in embedded products means the verification of the hardware and electronics that the firmware/software is running on and controlling.

The testing should be succinct and fast, as time in production directly effects the cost, but with good coverage of the hardware and electronics, as failures directly effect the cost through devices returned.

What FCT is not

This testing is not full product functionality testing. That should be a part of the product design testing.

This testing is not in circuit testing as performed by Printed Circuit Board Assembly (PCA) manufacturers.

Who does FCT

The production team executes these tests after assembly.

The tests should be designed and implemented by the product development team, as they understand the functionality and requirements.

The tests should be planned and implemented as part of the electronics and hardware bring up (some of the first things in an embedded development life cycle). This has the added benefit of providing a platform for assembly teams to tune their production line before product development runs to completion.

Helping you create robust embedded systems and software