Los desafíos en las pruebas automáticas de las interfaces gráficas de usuario
DOI:
https://doi.org/10.29105/cienciauanl27.127-3Palabras clave:
interfaz gráfica de usuario, software, pruebas automáticas, proceso de desarrolloResumen
La GUI (interfaz gráfica de usuario) es una forma de software que hace uso de las capacidades visuales de la computadora al simplificar la interacción con las aplicaciones que usamos día a día. Las interfaces gráficas ofrecen a los usuarios una amplia variedad de caminos que ayudan a interactuar con el software; a pesar de que hacen que el software sea más amigable y sencillo de manejar, también introducen complejidades en el proceso de desarrollo. A fin de cuentas, es bien sabido que el resultado de tener una bien diseñada GUI atrae la atención de los usuarios en el mercado.
Descargas
Citas
Adamoli, A., Zaparanuks, D., Jovic, M., et al. (2011). Automated GUI performance testing, Software Qual J, 801-839, doi:10.1007/s11219-011-9135-x DOI: https://doi.org/10.1007/s11219-011-9135-x
Hassenzahl, M. (2018). The Thing and I: Understanding the Relationship Between User and Product. En M. Blythe y A. Monk, Funology 2 From Usability to Enjoyment (301-313). Springer. doi:10.1007/978-3-319-68213-6_19 DOI: https://doi.org/10.1007/978-3-319-68213-6_19
Humphrey, W.S. (2005). Acquiring Quality Software, CrossTalk The Journal of Defense Software Engineering, 18, 19-23.
Monperrus, M. (2017). Automatic Software Repair: a Bibliography, ACM Computing Surveys, 51, 1-24. ACM. doi:10.1145/3105906 DOI: https://doi.org/10.1145/3105906
Nass, M., Alégroth, E., y Feldt, R. (2021). Why many challenges with GUI test automation (will) remain, Information and Software Technology, 138. DOI: https://doi.org/10.1016/j.infsof.2021.106625
Ponce, R. (03 de agosto de 2023). Best AI tools of 2023. Techradar Pro, the Business Technology Experts, https://www.techradar.com/best/best-ai-tools
Retna, I., y Retna, E. (2012). Study paper on test case generation for gui based testing, International Journal of Software Engineering & Applications (IJSEA), 3(1), 139-147. DOI: https://doi.org/10.5121/ijsea.2012.3110
Valueian, M., Attar, N., Haghighi, H., et al. (2020). Constructing automated test oracle for low observable software, Scientia Iranica. Transactions on Computer Science & Engineering and Electrical Engineering, 1333-1351.
Xie, Q., y Memon, A.M. (2007). Designing and Comparing Automated Test Oracles for, ACM Transactions on Software Engineering and Methodology, 16(1). DOI: https://doi.org/10.1145/1189748.1189752
Yuan, X., Cohen, M.B., y Memon, A.M. (2010). GUI Interaction Testing: Incorporating Event Context, IEEE Transactions on Software Engineering, 99.
Zheng, S., Hu, Z., y Ma, Y. (2019). Faceoff: Assisting the manifestation design of web graphical user interface, Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining (774-777). Melbourne, VIC, Australia: ACM. DOI: https://doi.org/10.1145/3289600.3290610