Test in a Box is a project to create a flexible, open-source platform for automating engineering validation tests.
The aim is to make it easier to create repeatable test procedures for Devices Under Test (DUTs) and Equipment Under Test (EUTs) by combining:
* Hardware abstraction.
* Instrument control.
* Visual test sequence creation.
* Automated measurements.
* Test result logging.
The project is being developed with R&D engineering workflows in mind, where the same test procedure often needs to be repeated across multiple samples while maintaining consistent results and traceability.
Why build this?
Engineering test systems are often built from a mixture of scripts, spreadsheets, instrument drivers, and manual procedures.
This works well for a single experiment, but becomes difficult to maintain when:
* Multiple devices need testing.
* Test sequences evolve.
* Different instruments are required.
* Results need to be compared over many samples.