Pruebas a aplicaciones móviles: avances y retos

Sandra Milena Velásquez, Doris Elena Monsalve Sossa, Mauricio Eduardo Zapata, Marta Ester Gómez Adasme, Juan Pablo Ríos

Resumen


En los últimos años, las aplicaciones móviles han penetrado todos los mercados de cualquier industria, razón por la que cada vez es más importante para los desarrolladores conocer las técnicas y métodos de prueba específicos para aplicaciones móviles. Dichas aplicaciones son diferentes a las de la web y de escritorio tradicionales, por lo que requieren un enfoque distinto en su construcción. Este enfoque debe generar confiabilidad en el usuario final, quien puede ser cualquier persona que utilice un teléfono inteligente. Tal situación conlleva nuevos desafíos para las empresas o personas que desarrollan aplicaciones móviles. Por este motivo, este trabajo busca reflexionar sobre los avances de las técnicas y métodos de prueba para las aplicaciones móviles, así como de los retos que las empresas y los desarrolladores pueden tener a la hora de crear una estrategia para probar sus aplicaciones y poder lanzarlas al mercado disminuyendo el riesgo de errores en producción.

Palabras clave


Aplicaciones móviles; Pruebas basadas en el riesgo; Desarrollo; Pruebas para aplicaciones móviles; Avances; Riesgo; Técnicas; Métodos; Confiabilidad; Ingeniero de Software.

Texto completo:

PDF

Referencias


S. Zein, N. Salleh, and J. Grundy, “A systematic mapping study of mobile application testing techniques”, Journal of Systems and Software, vol. 117, pp. 334-356, 2016. DOI: https://doi.org/10.1016/j.jss.2016.03.065

S. Yin, J. Sheng, T. Wang and H. Xu, “Analysis on Mobile Payment Security and Its Defense Strategy”, in International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing, pp. 941-946, 2018.

B. Burg, R. Bailey, A. J. Ko, and M. D. Ernst, “Interactive record/replay for web application debugging”, in Proceedings of the 26th annual ACM symposium on User interface software and technology, pp. 473-484, 2013.

ISTQB: International Software Testing Qualifications Board. Available: www.istqb.org

ISEB: Information Systems Examinations Board of British Computer Society. Available: https://certifications.bcs.org/

GTB: German Testing Board. Available: www.german-testing-board.info

L. Strazdiņa, V. Arnicane, G. Arnicans, J. Bičevskis, J. Borzovs, and I. Kuļešovs, “What Software Test Approaches, Methods, and Techniques are Actually Used in Software Industry?”, in Doctoral Consortium/Forum@DB&IS, 2018.

S. Dalal, K. Solanki, and S, “Challenges of regression testing: a pragmatic perspective”. International Journal of Advanced Research in Computer Science, vol. 9, no. 1, pp. 499-503, 2018. DOI: http://dx.doi.org/10.26483/ijarcs.v9i1.5424

D. E. Soto Durán, A. X. Reyes Gamboa, y J. Jiménez Builes, “Aplicación de la Gestión de Conocimiento al proceso de pruebas de software”, Ingenierías USBMed, vol. 8, no. 2, pp. 6-13, 2017. DOI: https://doi.org/10.21500/20275846.2836

M. Steiner, M. Blaschke, M. Philipp, and T. Schweigert, “Make test process assessment similar to software process assessment—the Test SPICE approach”. Journal of Software: Evolution and Process, vol. 24, no. 5, pp 471-480, 2010. DOI: https://doi.org/10.1002/smr.507

I. Acosta, E. Nieto, y C. Barahona, “Metodología para la evaluación de calidad de los productos software de la Universidad de Cundinamarca”. ENGI Revista Electrónica de la Facultad de Ingeniería, vol. 3, no. 2, pp. 13-16.

S. Ali, and T. Yue, “Formalizing the ISO/IEC/IEEE 29119 Software Testing Standard”. In 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), Ottawa, Canadá, 2015, pp. 396-405.

A. Dávila, C. García, and S. Cóndor, “Análisis exploratorio en la adopción de prácticas de pruebas de software de la ISO/IEC 29119-2 en organizaciones de Lima, Perú”, RISTI-Revista Ibérica de Sistemas e Tecnologías de Información, no. 21, pp. 1-17, 2017. DOI: http://dx.doi.org/10.17013/risti.21.1-17.

ISO 25000. ISO/IEC 25010 [Online]. Available: https://iso25000.com/index.php/en/iso-25000-standards/iso-25010

J. G. Enríquez, y S. I. Casas, “Usabilidad en aplicaciones móviles”, Informes Científicos-Técnicos UNPA, vol. 5, no. 2, pp. 25-47, 2013. DOI: http://dx.doi.org/10.22305/ict-unpa.v5i2.71

R. Harrison, D. Flood, and D. J. Duce, “Usability of mobile applications: literature review and rationale for a new usability model” Journal of Interaction Science, vol. 1, no. 1, pp. 1-16, 2013. DOI: https://doi.org/10.1186/2194-0827-1-1

M. Medeiros Eler, J. M. Rojas, Y. Ge, and G. Fraser, “Automated Accessibility Testing of Mobile Apps”, in Software Testing, Verification and Validation (ICST), 2018 IEEE 11th International Conference on, 2018, pp. 116-126.

D. Amalfitano, N. Amatucci, A. M. Memon, P. Tramontana, and A. R. Fasolino. “A general framework for comparing automatic testing techniques of Android mobile apps”, Journal of Systems and Software, vol. 125, pp. 322-343, 2017. DOI: https://doi.org/10.1016/j.jss.2016.12.017

L. Deng, J. Offutt, P. Ammann, and N. Mirzaei, “Mutation operators for testing Android apps”, Information and Software Technology, vol. 81, pp. 154-168, 2017. DOI: https://doi.org/10.1016/j.infsof.2016.04.012

H. Muccini, A. Di Francesco, and P. Esposito, “Software testing of mobile applications: challenges and future research directions”. In Proceedings of the 2012 7th International Workshop on Automation of Software Test (AST), 2012, pp. 29-35.

InfoQ. (2018, July 01). 2018 State of Testing Report. Available: https://www.infoq.com/articles/state-of-testing-report-2018

P. Bourque, and R. E. Fairley (Eds.). Guide to the software engineering body of knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press.

B. Bruegge, A. H. Dutoit. Ingeniería de software orientado a objetos. México: Pearson educación, 2002.

H. A. Parada Gélvez. Contribución a la gestión de los procesos de pruebas de software y servicios. Madrid: Universidad Politécnica de Madrid, 2010.

Scott Ambler. The “Broken Iron Triangle”: Software Development Anti-Pattern. Available: http://www.ambysoft.com/essays/brokenTriangle.html

J. L. Aristegui, “Los casos de prueba en la prueba de software”, Lámpsakos, no. 3, pp. 27-34, 2010. DOI: https://doi.org/10.21501/21454086.785

A. Granollers i Saltiveri, J. Lorés Vidal, y J. J. Cañas Delgado. Diseño de sistemas interactivos centrados en el usuario. Barcelona: UOC, 2011.

R. Pressman. Ingeniería del software: un enfoque práctico. México D.F.: McGraw-Hill, 2006.

E. Torres, E. Sevillano, y J. Lodos. “Herramienta para la ejecución de componentes de pruebas”, en: Memorias de la XIV Convención y Expo Internacional de Informática. V Taller Internacional de Calidad en las Tecnologías de la Información y las Comunicaciones. La Habana: Universidad de las Ciencias Informáticas, 2011, pp. 145-156.

P. Macharla, “Working with Appium,” in Android Continuous Integration: Build-Deploy-Test Automation for Android Mobile Apps, Berkeley, CA: Apress, 2017, pp. 95–115.




DOI: https://doi.org/10.21501/21454086.2983

Enlaces refback

  • No hay ningún enlace refback.




Copyright (c) 2019 Lámpsakos

 
Directora/Editora - Ingrid Durley Torres Pardo

Correo: lampsakos@amigo.edu.co

ISSN (En línea): 2145-4086

DOI de la revista: https://doi.org/10.21501/issn.2145-4086

Universidad Católica Luis Amigó - Transversal 51A #67B 90. Medellín - Colombia.

 


 © 2019 Universidad Católica Luis Amigó

    

La revista y los textos individuales que en esta se divulgan están protegidos por las leyes de copyright y por los términos y condiciones de la Licencia Creative Commons Atribución-No Comercial-Sin Derivar 4.0 Internacional. Permisos que vayan más allá de lo cubierto por esta licencia pueden encontrarse en http://www.funlam.edu.co/modules/fondoeditorial/

Derechos de autor. El autor o autores pueden tener derechos adicionales en sus artículos según lo establecido en la cesión por ellos firmada.

 

Se recomienda visualizar este contenido con los navegadores: Mozilla Firefox, Google Chrome, Safari.