Skip to content

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.

Get started

HardPy panel

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.

Capture your test data with StandCloud

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."

Get started