Guides
Guides, tutorials, and best practices to help you build better hardware tests.
Search Knowledge Base
Search for guides, tutorials, and documentation
All Guides
Build and run a hardware test in Python in 15 minutes using OpenHTF and TofuPilot, with measurements, limits, and automatic data logging.
A hardware test plan defines what to test, when, and how. Learn how to structure a test plan and implement it in Python with TofuPilot.
A complete reference for OpenHTF measurement types, validators, and units, with code examples for numeric ranges, exact matches, percentages, and marginal.
Learn how to build a test sequencer with OpenHTF using phase ordering, skip logic, PhaseGroups, multi-SKU sequences, and TofuPilot result logging.
Learn how to control OpenHTF phase failure behavior, implement retry logic, and ensure clean teardown in production tests with TofuPilot.
Learn how to use pytest to automate hardware tests and upload results to TofuPilot for centralized tracking and analytics.
Learn how to organize an OpenHTF test script for production use, including phase ordering, plug management, configuration, and multi-SKU support with TofuPilot.
Operator prompts pause automated tests for manual steps. Learn how to add prompts with text input, choices, and timeouts to OpenHTF tests.