FIELD NOTES
Get better at hardware test.
Guides, tutorials, and best practices to help you build better hardware tests.
- Getting Started
Structure a Production Test Script
Structure a Python test script for production: separate limits from logic, instruments from steps, and make the layout survive a year of changes.
- Test Station Setup
How to Set Up Kiosk Mode for Test Stations
Kiosk mode locks a test station to the operator UI. Learn how to configure Chrome kiosk mode, auto-start, and barcode scanner integration.
- Migrating from Legacy Systems
Migrate from LabVIEW TestExec to Python
A practical migration guide from LabVIEW TestExec to Python-based test automation with OpenHTF and TofuPilot, covering architecture mapping and code examples.
- Test Station Setup
Version Control Hardware Tests with Git
Learn how to version control hardware test scripts with Git and link test results to code versions in TofuPilot.
- Test Data & Analytics
How to Improve First Pass Yield
Actionable strategies to improve first pass yield (FPY) in electronics manufacturing, with root cause analysis, Pareto charts, limit refinement, and TofuPilot.
- Migrating from Legacy Systems
OpenHTF vs pytest for Hardware Testing
Compare OpenHTF and pytest for hardware test, and see where the TofuPilot Framework fits, with real code and guidance on when to use each.
- Test Data & Analytics
Use Control Charts for Tests
Learn how to use control charts to monitor test process stability, distinguish control limits from spec limits, and detect out-of-control conditions with.
- Test Data & Analytics
Test Data Management for Electronics
Learn how to structure, store, and query electronics test data with TofuPilot for automatic traceability, yield tracking, and process control.
- Test Types & Methods
What Is Automated Test Equipment (ATE)
Automated test equipment combines instruments, a fixture and software to test units without manual measurement. What ATE is and how to build one.
- Test Data & Analytics
Time-Series Test Data Analysis
Learn how to capture, store, and analyze time-series measurement data from hardware tests using TofuPilot's multi-dimensional arrays.
- Test Data & Analytics
Pareto Analysis for Test Failures
Learn how the 80/20 Pareto principle applies to test failures, how to write tests that produce actionable failure data, and how to use TofuPilot's Pareto chart.
- Test Station Setup
How to Build a Test Panel GUI in Python
Learn how to build a tkinter-based test panel GUI that controls instruments and runs OpenHTF tests with TofuPilot logging.
