Abstract
Testing the Internet of Things (IoT) solution is complex as it involves a diversification of implementation of smart objects that adopt a diverse and complex communication protocols. It is doubtful whether tests done in IoT solution have been adequately sufficient and scalable. This paper proposed a mapping of the IoT architecture to the conventional software test levels. The test levels shall provide a better view for tester to conduct tests based on different focus of the level.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Evans, D.: The Internet of Things - how the next evolution of the internet is changing everything, CISCO white paper (2011)
Rosenkranz, P., Wählisch, M., Baccelli, E., Ortmann, L.: A distributed test system architecture for open-source IoT software. In: Proceedings of the 2015 Workshop on IoT Challenges in Mobile and Industrial Systems - IoT-Sys 2015 (2015)
Hagar, J.D.: Software test architectures and advanced support environments for IoT. In: IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Vasteras, pp. 252–256 (2018)
Gardašević, G., et al.: The IoT architectural framework, design issues and application domains. Wirel. Pers. Commun. 92, 127–148 (2017)
Kim, H., et al.: IoT-TaaS: towards a prospective IoT testing framework. IEEE Access 6, 15480–15493 (2018)
Ojie, E., Pereira, E.: Exploring dependability issues in IoT applications. In: Proceedings of the Second International Conference on Internet of Things, Data and Cloud Computing (2017)
Marinissen, E.J., et al.: IoT: source of test challenges. In: 21th IEEE European Test Symposium (ETS), Amsterdam, pp. 1–10 (2016)
Constrained Application Protocol. http://coap.technology
Message Queue Transport. http://mqtt.org/
Kanstrén, T., Mäkelä, J., Karhula, P.: Architectures and experiences in testing IoT communications. In: IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), Vasteras, pp. 98–103 (2018)
Myers, G.: The Art of Software Testing, 2nd edn. (2004)
Bourque, P., Fairley, R.E.: Guide to the Software Engineering - Body of Knowledge (2014)
Bormann, A.K.C., Ersue, M.: Terminology for constrained node networks. Internet Engineering Task Force (IETF), Informational 2070-1721 (2014)
D’Angelo, G., Ferretti, S., Ghini, V.: Simulation of the Internet of Things. In: International Conference on High Performance Computing & Simulation (HPCS), Innsbruck, pp. 1–8 (2016)
Rosenkranz, P., Wählisch, M., Baccelli, E., Ortmann, L.: A distributed test system architecture for open-source IoT software. In: Proceedings of the 2015 Workshop on IoT Challenges in Mobile and Industrial Systems, pp. 43–48 (2015)
Kanstrén, T.: Experiences in testing and analysing data intensive systems. In: IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C), Prague, pp. 589–590 (2017)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Tan, TB., Cheng, WK. (2019). Software Testing Levels in Internet of Things (IoT) Architecture. In: Chang, CY., Lin, CC., Lin, HH. (eds) New Trends in Computer Technologies and Applications. ICS 2018. Communications in Computer and Information Science, vol 1013. Springer, Singapore. https://doi.org/10.1007/978-981-13-9190-3_40
Download citation
DOI: https://doi.org/10.1007/978-981-13-9190-3_40
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-9189-7
Online ISBN: 978-981-13-9190-3
eBook Packages: Computer ScienceComputer Science (R0)