Abstract
As the Internet of Things (IoT) becomes a reality, the need of ensuring the security and reliability of massively interconnected devices becomes a pressing necessity. A means of satisfying this need would be automated testing of IoT devices; however, this presents many difficulties, such as the lack of standards, multitude of manufacturers, restricted capabilities (such as power), etc. In this work we present the first results on using TESTAR tool for automating IoT testing of smart home devices. TESTAR is a tool for automated testing at the Graphical User Interface (GUI) level of an application. The tool uses the Accessibility API the obtain information about the GUI and derive actions that can be executed in test sequences.
Many IoT systems use the REST API to access the resources that compose the system. Consequently, this paper looks into IoT system testing as a natural field for extending the TESTAR philosophy from GUI (Accesibility) to IoT (REST) APIs. The results show the potential of TESTAR in this new environment.
Many IoT systems use the REST API to access the resources that compose the system. Consequently, this paper looks into IoT system testing as a natural field for extending the TESTAR philosophy from GUI (Accesibility) to IoT (REST) APIs. The results show the potential of TESTAR in this new environment.
Original language | English |
---|---|
Title of host publication | Leveraging Applications of Formal Methods, Verification and Validation. Distributed Systems |
Subtitle of host publication | 8th International Symposium, ISoLA 2018, Limassol, Cyprus, November 5-9, 2018, Proceedings, Part III |
Editors | Tiziana Margaria, Bernhard Steffen |
Place of Publication | Cham |
Publisher | Springer Nature Switzerland AG |
Chapter | 25 |
Pages | 375-385 |
Number of pages | 11 |
ISBN (Electronic) | 9783030034245 |
ISBN (Print) | 9783030034238 |
DOIs | |
Publication status | Published - Nov 2018 |
Event | International Symposium on Leveraging Applications of Formal Methods: Leveraging Applications of Formal Methods, Verification and Validation. Distributed Systems - Limassol, Cyprus Duration: 5 Nov 2018 → 9 Nov 2018 https://link.springer.com/book/10.1007/978-3-030-03418-4 |
Publication series
Series | Lecture Notes in Computer Science |
---|---|
Volume | 11246 |
Conference
Conference | International Symposium on Leveraging Applications of Formal Methods |
---|---|
Abbreviated title | ISoLA 2018 |
Country/Territory | Cyprus |
City | Limassol |
Period | 5/11/18 → 9/11/18 |
Internet address |
Keywords
- Automated testing
- Internet of Things
- IoT