Hardware testing that simply works¶
Hardware testing that simply works
Write your tests for hardware in Python (pytest) and run them through a guided operator UI. Collect data locally or in StandCloud. Compatible with Windows, Linux, macOS, and singleāboard computers.
Everything you need for testing¶
-
Plain Python
Write test plans in plain Python. Easy to review, version, and maintain.
-
Production-ready
Runs on PCs and SBCs (e.g., Raspberry Pi), works offline, and fits CI.
-
Reusable drivers and building blocks
Connect instruments through drivers/adapters and reuse steps across products.
-
Operator-friendly steps
Inline instructions, images, confirmations, and data entry. Operators see exactly what to do.
-
Client-server operator UI
Open the operator panel anywhere there is a browser (tablet, phone) while tests execute on the host PC.
-
Multilingual operator panel
Localize the operator UI with built-in language switching for global teams.
-
Traceability by serial number
Store results and measurements in a structured way: serial, run, steps, metrics.
-
Flexible storage
Store results and logs in CouchDB, JSON, or your own backend, and optionally push to StandCloud.
-
StandCloud analytics (optional)
Track yield, failures, and reruns with production-ready dashboards and serial-level traceability. Go to StandCloud
Trusted by teams shipping hardware¶
HardPy is used by engineers building production test rigs and end-of-line stations. Pair it with StandCloud to store results by serial number, track yield, and catch failure trends early.
-
Manufacturing test engineer
"HardPy made our test flow consistent across operators - fewer mistakes, cleaner logs."
-
Hardware lead
"Serial-level traceability in StandCloud helped us spot a failing step in the first day."
-
Production engineer
"We reused the same test plan from the lab to EOL with minimal changes."
