Abbas Ahmad, Frank Le Gall, Bruno Legeard, White paper on IoT Interoperabity Model-Based Testing Case study – FIWARE Generic Enabler, July 2015

This chapter presented a successful application of an MBT approach using Smartesting CertifyIt tool. We believe that this approach can be generally applied on a wide range of specifications defining APIs for FIWARE. Within the FIWARE context, the created MBT model is compliant for NGSI9/10 specification and can be reused for testing huge range of enablers. The only changes to be made concern the test environment and adaptation layer, in order to make it compatible with the component under test. At last, one of our concern is to provide the tests to the community in the easiest way possible. Our solution is called “Generic Enabler i Testing Tool (GETT)”. It provides to all (not only testers) the capacity to test their GE installation remotely from an online webpage. We call the approach “Plug and Test”… Our approach looks forward to make testing a cheap, easy and essential part of IoT expansion…