Skip to main content

Software Testing Levels in Internet of Things (IoT) Architecture

  • Conference paper
  • First Online:
New Trends in Computer Technologies and Applications (ICS 2018)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Evans, D.: The Internet of Things - how the next evolution of the internet is changing everything, CISCO white paper (2011)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Gardašević, G., et al.: The IoT architectural framework, design issues and application domains. Wirel. Pers. Commun. 92, 127–148 (2017)

    Article  Google Scholar 

  5. Kim, H., et al.: IoT-TaaS: towards a prospective IoT testing framework. IEEE Access 6, 15480–15493 (2018)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Marinissen, E.J., et al.: IoT: source of test challenges. In: 21th IEEE European Test Symposium (ETS), Amsterdam, pp. 1–10 (2016)

    Google Scholar 

  8. Constrained Application Protocol. http://coap.technology

  9. Message Queue Transport. http://mqtt.org/

  10. 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)

    Google Scholar 

  11. Myers, G.: The Art of Software Testing, 2nd edn. (2004)

    Google Scholar 

  12. Bourque, P., Fairley, R.E.: Guide to the Software Engineering - Body of Knowledge (2014)

    Google Scholar 

  13. Bormann, A.K.C., Ersue, M.: Terminology for constrained node networks. Internet Engineering Task Force (IETF), Informational 2070-1721 (2014)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Teik-Boon Tan or Wai-Khuen Cheng .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics