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

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
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 Data & Analytics
How to Build a Test Panel GUI with TofuPilot

Learn how to build a tkinter-based test panel GUI that controls instruments and runs OpenHTF tests with TofuPilot logging.

Test Station Setup
ICT vs FCT vs Flying Probe: When to Use Each

Compare in-circuit test (ICT), functional test (FCT), and flying probe for PCBA manufacturing, with cost analysis, coverage tradeoffs, and decision criteria.

Test Types & Methods
How to Reduce Retesting Costs with TofuPilot

Learn why retesting wastes 10-30% of test capacity, how to fix root causes with better OpenHTF patterns, and how TofuPilot tracks retest rates.

Test Data & Analytics
What Is Process Capability (Cp and Cpk)

Understand Cp and Cpk formulas, what different Cpk values mean for your process, and how TofuPilot calculates them from your test data.

Test Data & Analytics
Migrate from LabVIEW to Python

A practical guide to replacing LabVIEW with Python for manufacturing test automation, with concept mappings, code examples, and TofuPilot integration.

Migrating from Legacy Systems
Getting Started with PyVISA

Learn how to connect to and control test instruments (DMMs, oscilloscopes, power supplies) from Python using PyVISA, with TofuPilot measurement logging.

Instrument Control

Put these guides into practice