successful IoT software testing