FIELD NOTES
Get better at hardware test.
Guides, tutorials, and best practices to help you build better hardware tests.
- Test Station Setup
What Are Test Sockets and How to Use Them
A test socket is one fixture position plus the context that owns its unit. Learn how sockets isolate results and how to configure them as slots.
- Test Station Setup
Sequential vs Parallel vs Batch Testing
Compare the three test execution strategies, learn which one your fixture requires, and see how to configure parallel slots and shared phases.
- Test Station Setup
Why & How to Run Test Stations Without Root
Running a test station as root is a costly shortcut. Learn least-privilege setup on Linux and Windows: low-privilege account, scoped hardware access, a service.
- Test Station Setup
Operator Interface with OpenHTF
Build the operator interface for an OpenHTF test on a TofuPilot station: text prompts, confirm buttons, text input, and live images.
- Test Station Setup
What Is an Operator Interface
An operator interface lets production floor workers run tests without writing code. Learn what it includes, how it compares across frameworks, and how to.
- Test Station Setup
Test Sequencing and Orchestration
Learn how to build repeatable hardware test sequences using TofuPilot with OpenHTF and Python for structured, automated test orchestration.
- Test Station Setup
Test Fixture Design and Management
Learn how to track test fixture health, calibration, and lifecycle using TofuPilot's station monitoring and measurement trending.
- Test Station Setup
How to Configure Test Environments
Learn how to manage separate test environments with environment variables, config files, and TofuPilot workspace separation.
- Test Station Setup
Deploy Test Scripts to Stations with Git
Push to a branch and every linked station runs the new test procedure, with immutable artifacts and instant rollback. Plus the manual path if you need it.
- Test Station Setup
Manage Multiple SKUs on a Test Station
Learn how to run multiple product SKUs on a single test station using config-driven phase selection, SKU-specific limits, and per-SKU yield tracking.
- Test Station Setup
Run Parallel Tests on Multiple DUTs
Learn how to run independent OpenHTF test instances in parallel across multiple DUTs using Python multiprocessing, with per-DUT result logging to TofuPilot.
- Test Station Setup
How to Build a Test Operator UI in Python
Build a production-ready operator interface for hardware tests using Python, OpenHTF, and TofuPilot. No frontend code required.
