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?