Testing Services provides a platform for QA professionals to discuss and gain insights in to the business value delivered by testing, the best practices and processes that drive it and the emergence of new technologies that will shape the future of this profession.

« Infosys view on relevance of Continuous Validation in DevOps Journey | Main | Darwin and world of Digital transformations »

Testing the Internet of Things Solutions

Author: Tadimeti Srinivasan, Delivery Manager

The Internet of Things (IoT) is a network of physical objects (devices, vehicles, buildings, and other items) that are embedded with electronics, software, sensors, and network connectivity to collect and exchange data.

According to a recent report by McKinsey (source: http://www.mckinsey.com/industries/high-tech/our-insights/the-internet-of-things-sizing-up-the-opportunity ), around 30 billion objects may be connected through IoT by 2020. Enterprises are adopting IoT solutions for the benefits they offer; such as, optimization in operations, reduction in costs, and improvement in efficiency.

Unique characteristics and requirements of IoT systems

Compared to other applications, IoT applications are characterized by several unique factors, such as:                                      

  • Combination of hardware, sensors, connectors, gateways, and application software in a single system
  • Real-time stream analytics and complex event processing 
  • Support for data volume, velocity, variety, and veracity
  • Visualization of large-scale data 

Challenges of IoT Testing

These characteristics consequently present a unique set of challenges when it comes to testing IoT applications. The primary challenges include:

  • Dynamic environment: Unlike application testing performed in a defined environment, IoT has a very dynamic environment with millions of sensors and different devices in conjunction with intelligent software
  • Real-time complexity: IoT applications can have multiple, real-time scenarios and its use cases are extremely complex
  • Scalability of the system: Creating a test environment to assess functionality along with scalability and reliability is challenging
  • Security and data privacy: Potential security vulnerabilities across various layers of IoT system
  • Ability to automate: Due to innumerous scenarios and dependency on hardware (sensors, devices), automation is a challenging process
                                                

Infosys IoT Validation solution

Infosys has developed a comprehensive quality assurance (QA) strategy to handle the unique requirements and challenges associated with validating IoT applications. Infosys IoT Validation solution enables testing with a combination of actual devices, simulators, tools and frameworks. Infosys has developed specific tools for IoT validation to perform functional validation, API validation, load testing, and security verification. Infosys IoT test framework can easily integrate with various IoT protocols and platforms, thus providing interoperability.

Benefits to Business

Infosys IoT validation solution helps our customers to Engage, Integrate and Accelerate their IoT solution deployments.

  • Engage: Best-in-class user experience across multiple channels (device, web, mobile) by leveraging Infosys Customer Experience and Analytics tools and design thinking methodologies
  • Integrate: Provide an integrated approach to validate the functional and non-functional requirements of IoT solutions. Future-proofing of business through extensive interoperability, security and performance testing
  • Accelerate: Faster time-to-market by leveraging early automation, Infosys automation tools and re-usable test scripts. Infosys AI Platform for testing to optimize testing and bring in efficiencies

Please read more here.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

Please key in the two words you see in the box to validate your identity as an authentic user and reduce spam.

Subscribe to this blog's feed

Follow us on

Infosys on Twitter