Hardware testing that simply works¶
Hardware testing that simply works¶
For embedded and test engineers building production jigs and end-of-line stations.
Write tests in pytest. Run them with a production-line UI for operators. Ready for mass production.
Benefits¶
-
Ship tests faster
Spend time on measurements and tooling, not on building a custom test runner and UI from scratch.
-
More reliable test stands
Consistent execution and clearer failures mean fewer “random” line issues and fewer escalations back to engineering.
-
No rewrites as requirements grow
Start with a simple bench flow, then add serial tracking, richer prompts, more instruments, data exports, and fleet/analytics integrations without throwing your test code away.
Don’t want to spend nights at the factory?¶
Know what’s happening online from day 0. Take control of your tests with instant, out-of-the-box connectivity.
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 single-board computers (SBCs), works offline, and supports continuous integration (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 pass rate (yield), failures, and retests with dashboards and serial-number history. 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 pass rate (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."
