Mobile & IoT integration testing - "Mission Impossible" or "A last hope"?

It is predicted that till 2025 there will be over 75 billion devices spewing 180 zettabytes of data and generating up to 6 trillion dollars. That enormous increase force companies to introduce a continuous approach to deliver the product as fast as possible and be able to compete on the market.


The main question is how to test application for end user among so much hardware equipment and ecosystems combining HW, FW, mobile devices and complex backend architecture? Considering all factors and possible obstacles is it for companies a real “A New Hope” for companies or just simply “Mission Impossible”?


I will take the participants on a journey to the IoT world. It will be a talk about the challenges that any tester will face at some point. I will present the dangers, risks and snares but also good practices and practical approach to mobile E2E test automation for the IoT solutions in CI approach.


Technical examples will be presented using Python languages and supported by physical devices (mobile phones and IoT equipment).

 
2 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

1) Introduction to IoT

2) Basic problems in IoT testing

3) Case study presentation (how to control and read IoT devices via mobile phone using Appium)

4) Step by step solution found

5) Components needed to implement before

6) "Glueing" components do deliver ready test environment

7) Integration of devices side (IoT) and customer side (mobile)

7) Final results, numbers, view for product people

8) Takeaways

Learning Outcome

- Understanding of HW/SW dependencies for mobile testing

- Integration of Appium for real devices with IoT equipment

- Possible problems with wireless protocols testing on mobile (Wi-Fi, BLE)

- Vision system usage in testing (controlling IoT devices via Appium)

- CI flow for IoT SDLC

- Example of usage in Python and/or Bash languages

Target Audience

Automation QAs, DevOps, Test architects, TestOps

Prerequisite

The concept of Continuous Integration

General experience/knowledge about SDLC

schedule Submitted 1 week ago

Comments Subscribe to Comments

comment Comment on this Submission