FIELD NOTES
Get better at hardware test.
Guides, tutorials, and best practices to help you build better hardware tests.
- Getting Started
Build Your First Hardware Test
Build your first hardware test in Python: a working procedure with limits, a plug for your instrument, and results on the dashboard in minutes.
- Getting Started
Why TofuPilot Needs Administration: write
Learn why the TofuPilot GitHub App requests Administration: write, what it enables, and how to scope it safely with selected repositories.
- Getting Started
How to Write a Hardware Test Plan
Structure a hardware test plan from EVT to production: map requirements to stages, set limits from data, and implement it as a TofuPilot procedure.
- Getting Started
Add Measurements with Limits
Add measurements with limits in TofuPilot: numeric, string and boolean validators, one-sided limits, units, and what makes a measurement useful later.
- Getting Started
How to Build a Test Sequencer in Python
Build a test sequencer in Python, or use one that exists. What a sequencer must handle, and why hand-rolling it usually costs more than it saves.
- Getting Started
Handle Test Failures and Retries
Learn how to control OpenHTF phase failure behavior, implement retry logic, and ensure clean teardown in production tests with TofuPilot.
- Getting Started
Use pytest for Hardware Testing
Use pytest for hardware testing: where fixtures fit, what pytest does not give you, and how to get structured results into a dashboard.
- 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.
- Getting Started
How to Add Operator Prompts to Hardware Tests
Operator prompts pause automated tests for manual steps. Learn how to add prompts with text input, choices, and timeouts to OpenHTF tests.
