IoTMap "Testing in an IoT environment"

Introduction

Over the past couple of years, we have seen an exponential increase in the number of connected devices world-wide. Business analysts have estimated that over 50 billion devices will be connected to the internet by the year 2020. This increase of connected devices has not only been driven by the decreased manufacturing costs of electronic components and communication channels in recent years, but also by the attempts of many enterprises to get sensible business intelligence from customers and their own systems that could optimize processes and increase revenue. The trend that devices are becoming more and more connected with each other, potentially forming a huge network of interconnected applications has become known as 'The internet of things'.

For example, let's introduce the so-called smart-thermostat which can be installed in your house. The thermostat can probe and manage the settings of the heating system in your house, send the data to a database in the cloud, which in turn can be presented to you on an app on your smartphone so you can remotely adapt the termperature of your house to your needs. Simultaneously, the energy company can use the colected usage profiles in the cloud to adept their energy output to be more energy and cost efficient. The heating system can even send out a signal that technical maintenance is needed so the energy company can make a suggestion for an appointment based on the available hours in your agenda.

Testing in an IoT environment

When devices and systems become interconnected in an 'Internet of things' environment, and communication takes place between countless devices/applications over several interfaces, the number of situations an IoT device can encounter increases exponentially. This does not only have impact on system design, but also on the test approach. In order to expand the 'TMap suite' into an IoT and High Tech domain, several test experts have composed the book "Testing in an IoT environment, IoTMap". This book provides insights in the essential elements that are needed to set up a complete test strategy for your IoT solution. This book will be released on April 21st 2016.

The book covers subjects such as:

  • The important role of the "Connect-Think-Talk-Act paradigm" (see picture below)
  • An explanation of "The IoT Tech Triad".
  • A test methodology to create your IoT test approach in 5 clear steps.
  • The possibilities and importance of 'Quick-Tech-Testing' and 'Test Automation' in an IoT solution.
  • Extension/creation of the existing TMap building blocks into the IoT domain:
    • Crowd testing
    • Exploratory testing
    • Artificial Intelligence and testing
    • Evolutionary algorithms
    • Statistical usage testing
    • End-to-end testing
    • Story telling
    • Interoperability testing
    • Testing of compliance to standards
  • Introduction to TEPS (TEsting for Physics and System).

Besides the abovementioned information, the book also provides checklists related to 'High Tech Test Automation' and TEPS to help you set up the ideal IoT test approach. Please visit the downloads section of tmap.net to download these checklists.