top of page

UFT Product Test State Machine

Updated: Sep 30, 2024

Universal Functional Test (UFT):

A Cost-Effective Manufacturing Test Development Software Platform.


Production is a continuous operation. Each unit must endure a series of tests, but it will also be followed by another unit. A state machine is used to usher a single product through test in a controlled manner, resetting for the next product.



UUT State Machine


The Process


  • The program initializes the designated port for communicating with the Unit Under Test (UUT), then waits to hear from it.

  • As the UUT boots up, it announces various pieces of information which are used to identify the UUT and load the appropriate test program.

  • When immediate start is not desired or for products that don’t identify themselves, the operator scans a barcode or selects from a drop-down to select the product (which loads the appropriate test script). A an optional “start” button allows the operator to initiate the test.

  • The test script is generally a list of steps with attributes like diagnostics and critical failures (end test without proceeding to the next step). Procedural or decision-tree code can be added for optimal performance. For instance test-time can be optimized with top-level tests that confirm that many things are correct. These an be conditionally followed on failure by sub-tests that provide further diagnosis only in the event of failure.

  • Upon completion of the script, UFT waits in an idle state displaying the test result for the operator until the UUT is removed. UUT removal is detected and the tester location is reset for the next UUT.

  • Scale-up: UFT state machines can be run in parallel, asynchronously. This means that production has the flexibility to the number of test ports to fit demand.


Questions?


If you have an questions or want to know more, click the button below to email us or schedule a meeting.





4 views0 comments

Recent Posts

See All

Comments


bottom of page