Test the IoT explosion.
Many believe that the internet of things (IoT) represents the next industrial revolution where everything becomes connected and every digital application becomes aware of what’s happening in the real world. As IoT matures and evolves, consumer-facing devices will become even more intelligent, yet will still need to be powerful and easy to use.
By 2020, IHS believes there will be 30.7 billion connected devices. Sparklabs anticipates an exponential increase in the B2B IoT space—from 2.5 billion connections in 2017 to 5.4 billion devices in 2020. And according to IDC, global spending on IoT across markets will be $1.29 trillion by 2020. But here’s one aspect that hasn’t been adequately highlighted: The massive implications that IoT will have on how we test applications.
IoT is impacting a wide range of industries—including connected healthcare, smart cities, intelligent supply chains and logistics networks, smart manufacturing plants, and the smart home. These IoT-powered apps are exciting for your users, but challenging for your testers.
IoT applications make end-to-end testing even more complicated. Just think about the practically countless mobile devices that users will interact with, and the complex back ends—with microservices managing a wide range of sensors and devices at the edge, as well as data collection, analytics, and decisioning in the cloud. Much of the application is composed of services outside the application’s control. You don’t have access to much of the code, so how would you test this?