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

What Is Test Observability

Test observability gives full visibility into what your test systems are doing, why they fail, and how they perform. Learn how it applies to manufacturing test.

Test Data & Analytics
What Is Design Validation Testing

Design validation testing (DVT) confirms a product meets its design requirements. Learn how to structure DVT in Python and track results with TofuPilot.

Concepts & Methodology
Migrate from Custom Test Databases

Replace your custom PostgreSQL, SQLite, or Access test database with structured test data collection using OpenHTF and TofuPilot.

Migrating from Legacy Systems
How to Build a PPAP Test Package with TofuPilot

Learn how to assemble PPAP test documentation from production test data using TofuPilot, including control plans, MSA, and process capability reports.

Compliance & Traceability
Track Repair and Rework Data

Learn how to structure OpenHTF tests so repair loops, rework actions, and retests all link to the same serial number in TofuPilot.

Test Types & Methods
Design for Testability: PCB Best Practices

PCB design for testability (DFT) guidelines covering test point placement, JTAG boundary scan, programming headers, and how DFT enables automated testing.

Test Types & Methods
Video and Log Sync for Hardware Tests

Learn how to attach video recordings, log files, and supplementary data to hardware test runs in TofuPilot for synchronized review.

Scaling & Monitoring
Motor and Actuator Testing with TofuPilot

Learn how to automate motor and actuator production tests, capture torque, speed, and vibration data, and track results with TofuPilot.

Test Types & Methods
How to Optimize Manufacturing Test Stations

Test station optimization reduces cycle time and increases throughput. Learn how to identify bottlenecks and improve station performance with TofuPilot.

Scaling & Monitoring
What Is Autonomous Test Closure

Autonomous test closure uses AI to determine when a unit has been tested enough. Learn how it works, where it applies, and what data it needs.

Concepts & Methodology
Write a Functional Test Spec for PCBA

Learn how to build a functional test specification for PCBA production, map schematic nets to measurements with datasheet-derived limits, and translate to.

Test Types & Methods
Scale from 1 to 100 Test Stations

Architecture guide for scaling test infrastructure from 1 to 100 stations, covering naming, script distribution, config management, networking, and monitoring.

Scaling & Monitoring

Put these guides into practice