Proceedings of the Annual Conference of JSAI
Online ISSN : 2758-7347
32nd (2018)
Session ID : 2H1-05
Conference information

An Testing Environment to Accumulate Test Cases for Execution Order Variation
*Yusuke AOYAMATakeru KUROIWANoriyuki KUSHIRO
Author information
CONFERENCE PROCEEDINGS FREE ACCESS

Details
Abstract

Many kind of Internet of Things (IoT) devices are recently developed. The IoT devices connect to an open platform and communicate each other with message exchange. Since the order of the message exchange is not deterministic, developers tests IoT devices in exhaustive order. The tests are usually conducted manually, which brings two issues: p1) testers possibly miss some of the order; p2) testers possibly overlook some evaluation items. As a solution, we developed a testing environment, which has a model checker that communicates with software on actual devices or an emulator. The testing environment solves p1) by automatic evaluation. The testing environment solves also p2) by automatic and simultaneous evaluation of evaluation items expressed as a Linear Temporal Logic (LTL) expression by integrating multiple LTL expressions with and-operator. We applied the test execution environment to three market defects and confirmed that the test execution environment tested the defects correctly.

Content from these authors
© 2018 The Japanese Society for Artificial Intelligence
Previous article Next article
feedback
Top