By: Nextgen | On: Aug 02, 2022 | In: Blog Posts
Most connected products today are supported by companion mobile apps which provide for their control and configuration. Some companion apps provide all the user-facing functions, such as displaying the product user interface and all controls.
For consumers, apps are used in the home for integration with Alexa skills, Google Home and Apple HomeKit and more, using the companion app to integrate connected products in the home, from smart lighting to entertainment. In the car too, mobile apps have become standard - offering remote control, navigation assistance, service information and more.
It is no longer just consumers who benefit, mobile companion apps are common in the enterprise, where mobile apps are used to connect, provision, configure and integrate devices like access points, lighting and heating systems, office printers and access control systems and configure them with existing business processes, IT and infrastructure.
The connected products, the supporting companion app software and the services and sensors that support them can be thought of as a product 'ecosystem', where each component needs to perform as expected for the product ecosystem to function.
While product ecosystems will vary in complexity there are usually five core components:
Given how essential companion mobile apps have become, it is perhaps surprising that the traditional methods mobile app developers use to test and automate their apps during development are generally unable to monitor, control or access physical products.
This makes it nearly impossible to create test automation for mobile companion apps for connected products that reflect the end-to-end user experience. This can leave gaps in the automated test plan, often leaving developers and QA teams with no option other than to employ labour intensive manual testing processes instead.
This leaves a number of the main components of the product ecosystem to be manually tested. This also means that the five individual components of the product ecosystem are tested separately during development, leaving a potential gap in understanding the customer experience when the components are integrated in the final product. This inevitably means a risk that the customer experience will be impacted, and presents a risk to customer confidence and brand reputation.
Testing connected products from end-to-end just as an end user will use them is essential and so a method of controlling and testing all components of the product ecosystem as a whole is needed. Nextgen ATAM Connect is a product test automation platform designed to fill this need and provide developers with a test methodology that allows all elements to be tested, during development and in the QA process. ATAM Connect automation controls connected product hardware, integrated sensors and input data, checks and ensures robust communication over any protocol, automated mobile (and desktop) companion apps and interfaces with cloud services, ensuring the full customer experience is tested.
Click to find out more about Nextgen ATAM Connect
Find out how robust automation can help test connected product and companion apps and provide a great customer experience for your use case, contact us today.