Test Automation for IoT solutions A Paradigm shift

Slides:



Advertisements
Similar presentations
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
Advertisements

ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
AICC Overview November 21, 2011.
IOT5_ GISFI # 05, June 20 – 22, 2011, Hyderabad, India 1 Internet of Things Work Group Coordination Plan WG Chair.
Connect & Control an iOT Device in 5 Minutes!. Here’s a little Internet of Things application that we created in a few hours to show you the value of.
IoTs Capabilities. IoTs Capabilities What is IoTs? Control / Information Internet Devices.
Advanced Technology Days 18. i 19. studenog 2015., Cinestar Arena Centar.
Responsive Web & Its impact on Testing World
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Internet of Things in Industries
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
Internet of Things. Creating Our Future Together.
(OBIA) Training & Placement Program By Keen IT To request free demo session please mail us at
M IND Q S YSTEMS Leaders in Training /7, 2nd Floor, Srinivasa Nagar Colony (W) Above HDFC Bank, S.R.Nagar Hyderabad
Mary Ganesan and Lora Strother Campus Tours Using a Mobile Device.
Connected Infrastructure
Makes Insurance Smarter.
A brief introduction to IoT gateway
TEST AUTOMATION IN BDD WAY
Connected Living Connected Living What to look for Architecture
Smart Building Solution
Connected Health Solution
Connected Maintenance Solution
Parcel Tracking Solution Parcel Tracking What to look for Architecture
Institute for Cyber Security
System Design of Internet-of-Things for Residential Smart Grid
Author-Prasanjit Bhuyan
Smart Building Solution
Connected Maintenance Solution
Connected Living Connected Living What to look for Architecture
7/18/2018 8:55 PM Migracija IoT rešenja na Azure PaaS model ili: Kako sam prestao da brinem o IT infrastrukturi i zavoleo Azure Nebojša Stojanović © Microsoft.
Ieva Juodelytė IT 3 kursas 4 grupė
DevOps – Test Automation for IOTs
All-Inclusive Testing in API Management
Connected Infrastructure
Connected Health Solution
Data Quality: Practice, Technologies and Implications
Algorithms for Big Data Delivery over the Internet of Things
Remote Monitoring solution
Speaker’s Name, SAP Month 00, 2017
SELENIUM –CI USING OPEN SOURCE TOOL
Street Cleanliness Assessment System for Smart City using Mobile and Cloud Bharat Bhushan, Kavin Pradeep Sriram Kumar, Mithra Desinguraj, Sonal Gupta Project.
IOT ppt
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
Best Optimal time to commute? Google maps Predictive Analysis.
Smart Manufacturing And Industrial IoT (Internet of Things)
DILV -Data Integrity and Lifecycle Validator
Week 01 Comp 7780 – Class Overview.
Add intelligence to Dynamics AX with Cortana Intelligence suite
Advantages OF BDD Testing
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
IoT Enabled CRM Testing
Continuous Automated Chatbot Testing
Faster delivery using Device Farm
A Must to Know - Testing IoT
HATS – Hierarchical Automated Test Sequencer Platform
Interactive Learning An empFinesseTM Smart Atomic Learning Solution.
#UIADD: UI Automation During Development
Importance of IoT Testing in Financial Services
Datamatics Global Service Ltd
Transforming Automation through Artificial Intelligence
Customer Focused Testing Model - Bridging The Gap
Machine Learning Telepathy for Shift Right Approach
Achieve Next level of Automation with Robotic Test Automation
Customer Focused Testing Model - Bridging The Gap
Advance Metering Infrastructure (AMI) system awareness Training
Technical Capabilities
Web services introduction, application and its future
Nenad Stefanovic and Danijela Milosevic
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

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

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)

Agenda Introduction to IOT Testing in IOT Challenges faced Our Solution Summary & Conclusion Q&A

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

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

Challenges in Testing Use Case Identification Asynchronous events Replicate in Real world Bug Slip Through

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

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

Prepare for Future! Summary & Conclusion As per the various reports, a minimum of 50 billion devices would be connected by 2020. 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!

References & Appendix http://www.gartner.com/newsroom/id/2636073 http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?reload=true&punumber=6488907 https://en.wikipedia.org/wiki/Internet_of_things https://nordicapis.com/automated-testing-for-the-internet-of-things/

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.

Thank You!!!