Desafíos de las pruebas de aplicaciones IoT en ciudades inteligentes
Palabras clave:
pruebas de software, IoT, ciudades inteligentesResumen
Las tecnologías de la informática y las comunicaciones constituyen elementos principales en el desarrollo de ciudades inteligentes. Permiten dotar de inteligencia a todos sus ámbitos y generar servicios y soluciones sostenibles que proporcionen una mejor calidad de vida de los ciudadanos. En la actualidad se introducen nuevos conceptos y paradigmas socio-tecnológicos como Internet de las cosas (IoT). Este artículo aborda las pruebas de aplicaciones IoT en entornos inteligentes, tema de creciente interés entre investigadores y miembros de la industria del software, en la búsqueda de una estrategia de pruebas que permita garantizar que las soluciones que se obtengan posean la calidad deseada. Se analizaron varios trabajos publicados, con el objetivo de identificar las características fundamentales de este tipo de aplicaciones y los tipos de pruebas más adecuados. Se obtuvo una estrategia de pruebas para aplicaciones IoT y la caracterización de un conjunto de herramientas que contribuyen a su automatización.
Citas
Acunetix (2022). Available from: https://www.acunetix.com [accessed 6 Jul, 2022].
Ahmed, B. S., Bures, M., Frajtak, K., & Cerny, T. (2019). Aspects of quality in Internet of Things (IoT) solutions: A systematic mapping study. IEEE Access, 7, 13758-13780. doi:10.1109/access.2019.2893493.
Braem, B., Latré, S., Leroux, P., Demeester, P., Coenen, T., & Ballon, P. (2016, September). Designing a smart city playground: Real-time air quality measurements and visualization in the City of Things testbed. In 2016 IEEE International Smart Cities Conference (ISC2), pp. 1-2. IEEE. doi: 10.1109/ISC2.2016.7580871.
Enoiu, E., Tukseferi, G., & Feldt, R. (2020, December). Towards a model of testers' cognitive processes: Software testing as a problem solving approach. In 2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp. 272-279. IEEE. doi: 10.1109/QRS-C51114.2020.00053.
Fink, J. (2020, September). Digital City Testbed Center: Using campuses as smart city testbeds in the binational Cascadia region. In 2020 IEEE International Conference on Smart Computing (SMARTCOMP), pp. 362-367. IEEE. doi: 10.1109/SMARTCOMP50058.2020.00078.
Fissi, S., Romolini, A., Gori, E., & Contri, M. (2021). The path toward a sustainable green university: The case of the University of Florence. Journal of Cleaner Production, 279, 123655.
Gomez, A. K., & Bajaj, S. (2019, October). Challenges of testing complex Internet of Things (IoT) devices and systems. In 2019 11th international conference on knowledge and systems engineering (KSE), pp. 1-4. IEEE. doi: 10.1109 / KSE. 2019.8919324.
Harris, A., Stovall, J., & Sartipi, M. (2019, December). Mlk smart corridor: An urban testbed for smart city applications. In 2019 IEEE International Conference on Big Data (Big Data), pp. 3506-3511. IEEE. doi: 10.1109/BigData47090.2019.9006382.
JMeter. (2022). A. S. Foundation. Available from: https://www.jmeter.apache.org [accessed 6 Jul, 2022].
Krichen, M. (2019). Improving formal verification and testing techniques for internet of things and smart cities. Mobile networks and applications, pp. 1-12. doi: 10.1007/s11036-019-01369-6.
Kumar, N. M., & Mallick, P. K. (2018). The Internet of Things: Insights into the building blocks, component interactions, and architecture layers. Procedia computer science, (132): 109-117.
Maciá Pérez, F. (2017). Smart university: hacia una universidad más abierta. Marcombo, España. Isbn 9786076228142.
Maciá Pérez, F., Berna Martinez, J. V., & Lorenzo Fonseca, I. (2021). Modelling and implementing smart universities: An it conceptual framework. Sustainability, 13(6): 3397. https://doi.org/10.3390/su13063397.
Morrissett, A., & Abdelwahed, S. (2018, October). A physical testbed for smart city research. In 2018 IEEE/ACS 15th International Conference on Computer Systems and Applications (AICCSA), pp. 1-2. IEEE. doi: 10.1109/AICCSA.2018.8612899.
Murad, G., Badarneh, A., Qusef, A., & Almasalha, F. (2018, July). Software testing techniques in iot. In 2018 8th International conference on computer science and information technology (CSIT), pp. 17-21. IEEE. doi: 10.1109/CSIT.2018.8486149.
Parasoft. (2022). Available from: https://www.parasoft.com [accessed 6 Jul, 2022].
Pham, T. V., Nguyen, A. T. T., Ngo, T. D., Le, D. H., Le, K. C., Nguyen, T. H., & Le, H. Q. (2020, November). Proposed smart university model as a sustainable living lab for university digital transformation. In 2020 5th International Conference on Green Technology and Sustainable Development (GTSD), pp. 472-479. IEEE. doi: 10.1109/GTSD50082.2020.9303086.
Popereshnyak, S., Suprun, O., Suprun, O. & Wieckowski, Y. (2018). Características de prueba de aplicaciones de IoT basadas en la red de modelado, XIV-th International Conference on Perspective Technologies and Methods in MEMS Design (MEMSTECH), pp. 127-131, Lviv, Ucrania. doi: 10.1109 / MEMSTECH.2018.8365717.
Quijano-Sánchez, L., Cantador, I., Cortés-Cediel, M. E., & Gil, O. (2020). Recommender systems for smart cities. Information systems, (92): 101545.
Santos, M. G. D., Ameyed, D., Petrillo, F., Jaafar, F., & Cheriet, M. (2020). Internet of Things architectures: A comparative study. Scientific Figure on ResearchGate. Available from: https://www.researchgate.net/figure/Analyze-of-IBM-IoT-Architecture_fig5_340962806 [accessed 6 Jul, 2022].
Serna, E., Martínez, R., & Tamayo, P. (2019). Una revisión a la realidad de la automatización de las pruebas del software. Computación y Sistemas, 23(1): 169-183.
SmartBear. (2022). Available from: https://www.soapui.org [accessed 6 Jul, 2022].
Svítek, M., Dostál, R., Kozhevnikov, S., & Janča, T. (2020, June). Smart City 5. 0 testbed in Prague. In 2020 Smart City Symposium Prague (SCSP), pp. 1-6. IEEE. doi: 10.1109/SCSP49987. 2020.9133997.
UIT. (2022). Y.2066: Requisitos comunes de la Internet de las cosas. https://www.itu.int/rec/T-REC-Y.2066-201406-I/es (2014d) [accessed 6 Jul, 2022].
Valle-Gómez, K. J., Delgado-Pérez, P., Medina-Bulo, I., & Magallanes-Fernández, J. (2019, May). Software testing: cost reduction in Industry 4.0. In 2019 IEEE/ACM 14th International Workshop on Automation of Software Test (AST), pp. 69-70. IEEE. doi: 10.1109/AST.2019.00018.
Voas, J., Kuhn, R., & Laplante, P. (2018, March). Testing IoT Systems. In 2018 IEEE Symposium on Service-Oriented System Engineering (SOSE), pp. 48-52. IEEE Computer Society. doi: 10.1109/SOSE.2018.00015.
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2023 Alejandro Miguel Güemes Esperón, Martha Dunia Delgado Dapena, Francisco Maciá Pérez, Jose Vicente Berna Martinez, Iren Lorenzo Fonseca
Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial 4.0.