Skip to content

Guides

Guides, tutorials, and best practices to help you build better hardware tests.

Search Knowledge Base

Search for guides, tutorials, and documentation

All Guides

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.

Test Station Setup
Track Firmware Versions in Production

Record firmware versions as metadata in OpenHTF tests so TofuPilot lets you filter runs, trace failures, and prove compliance by software build.

Compliance & Traceability
Structure a Production Test Script

Learn how to organize an OpenHTF test script for production use, including phase ordering, plug management, configuration, and multi-SKU support with TofuPilot.

Getting Started
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.

Test Station Setup
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.

Migrating from Legacy Systems
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 Station Setup
How to Improve First Pass Yield with TofuPilot

Actionable strategies to improve first pass yield (FPY) in electronics manufacturing, with root cause analysis, Pareto charts, limit refinement, and TofuPilot.

Test Data & Analytics
OpenHTF vs pytest for Hardware Testing

A structured comparison of OpenHTF and pytest for manufacturing test automation, with code examples, tradeoffs, and guidance on when to use each framework.

Migrating from Legacy Systems
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 Data & Analytics
What Is Automated Test Equipment (ATE)

Automated test equipment (ATE) runs production tests without manual intervention. Learn what ATE involves, how to build Python-based systems, and track results.

Test Types & Methods
Time-Series Test Data Analysis with TofuPilot

Learn how to capture, store, and analyze time-series measurement data from hardware tests using TofuPilot's multi-dimensional arrays.

Test Data & Analytics

Put these guides into practice