Download presentation
Presentation is loading. Please wait.
Published byPercival King Modified over 6 years ago
1
Test Automation for IoT solutions A Paradigm shift
Naresh Reddy Nathala, Solution Architect Co – Author 1 Narasimha Reddy Gujjula, Test Lead Co – Author 2 Anil Reddy Tatikonda, Test Architect Ideabytes Inc. Logo of your organization
2
Abstract The internet of Things (IoT) is taking over the world with its promise to connect and "smartify" everyday objects, devices, machines, vehicles etc. with help of sensors, connectivity, cloud, software applications and mobile Apps. IoT test automation is challenging the traditional test life cycle models and test automation tools for web and mobile apps, including the current well proven automation frameworks. Our Automation Solution brings a paradigm shift, considering the challenges, and presents test approaches and strategies with multiple devices in an Asynchronous environment using our custom test automation framework TSE (Test Suite Express - Ideabytes innovative automation hub)
3
Agenda Introduction to IOT Testing in IOT Challenges faced
Our Solution Summary & Conclusion Q&A
4
Introduction to IOT The Internet of Things (IOT) is all about connecting multiple devices over the network and enable them to exchange Data between the devices and also device to Human and use this data to automate human actions making the life simpler, secure and predictable. IOT in near future
5
IOT Application for Health Care, Smart Home
Testing in IOT To test the IOT applications we have to test all the devices in the Application architecture, communication layer being used to transfer the data, Servers used to Store and analyze the data and the UI interface which user used for viewing the data and the analysis reports. IOT Application for Health Care, Smart Home
6
Challenges in Testing Use Case Identification Asynchronous events
Replicate in Real world Bug Slip Through
7
Our Solution Firstly, individual Methods are developed to trigger each possible event using the API’s. Libraries providing system functions to stimulate various network conditions, interact with all the Mobile devices and web portals integrated into the solution Our custom randomizer interfaces with the external devices using APIs and triggers events by calling the respective methods to trigger Asynchronous events Results captured after every cycle are displayed to the tester on the UI with all the sequence of events. Provision of automatic defect notification to the Product owner and the Developer
8
TV, Mobiles, Admin Portals
UI Devices to view the data and reports Randomizer to Generate Asynchronous Events Devices TEST SUITE EXPRESS UI DEVICES TV, Mobiles, Admin Portals Randomizer Libraries Reports including sequence of events Bug Tracking Tools Reports Manual Tests
9
Prepare for Future! Summary & Conclusion
As per the various reports, a minimum of 50 billion devices would be connected by With traditional testing approaches almost failing in most of the cases, we have to come up with new dimension in testing to address the needs of IOT testing Our Solution with Randomizer to trigger asynchronous events and Hub to interact with multiple devices at the same time is an attempt to address the current need. Prepare for Future!
10
References & Appendix
11
Naresh Reddy Nathala, Solution Architect
Author Biography Naresh Reddy Nathala, Solution Architect Naresh Nathala works as a Solution Architect at Ideabytes Software India Pvt Ltd, Hyderabad and has 8 years of experience in designing and creating Test Architecture, Integrated Software solutions in Large scale domains with strong expertise in IoT domain. He has unique experience in using multiple Automation tools and evolving QA Strategies in automating Integration testing involving multiple devices, Sensors, Cloud Software and User interface Applications.
12
Thank You!!!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.