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 software 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?
Outsmart Smart Devices
We designed our Digital Automation Intelligence Suite from the ground up to handle just such a scenario. The technology-independent nature of Eggplant solutions make them ideal to test everything and anything associated with IoT.
Test non-standard devices with any interface. Eggplant Functional is based on a non-invasive, two-system model running on a different machine from the SUT. Which means it can test any interface.
Conduct end-to-end software testing easily. Technology-agnostic Eggplant solutions can connect into back-end servers, software that drives the device, and connected mobile devices — all within a single test.
Test the critical UX. Using advanced image recognition and text recognition, Eggplant solutions are flexible and optimal for testing the true IoT UX, as well as cross-device and end-to-end test scenarios. From functional to network emulation, performance, load and stress, and environment and execution management, test everything that’s critical when it comes to IoT and the UX.