1 / 12

Naresh Reddy Nathala, Solution Architect Co – Author 1 Narasimha Reddy Gujjula, Test Lead

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.

ernestm
Download Presentation

Naresh Reddy Nathala, Solution Architect Co – Author 1 Narasimha Reddy Gujjula, Test Lead

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. 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. UI Devices to view the data and reports Randomizer to Generate Asynchronous Events Devices TV, Mobiles, Admin Portals TEST SUITE EXPRESS UI DEVICES Libraries Randomizer Reports including sequence of events Bug Tracking Tools Reports Manual Tests

  9. 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!

  10. 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/

  11. 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!!!

More Related