Automated Testing for ZWave Devices

Hi everyone, currently developing some ZWave applications and coming from a web development background I’m wondering how I can run automated tests against devices with a continuous-integration like system.

So far I’m thinking I put a ZWave module on a raspberry pi and have it pretend to be a device (e.g. a door lock) then test my application against that module. But I noticed things like zwave-js have a mock-driver mode so maybe there’s an easier way.

Any thoughts? How can we make reliable tested applications without human fingers?

1 Like

I would love to know how to do this too.

Same issue, I need to do testing against zwave locks and want to use the mock-driver but have no idea how to get it all setup under HAS