iot testing best practices