Pruebas a aplicaciones móviles: avances y retos

Autores/as

  • Sandra Milena Velásquez Servicio Nacional de Aprendizaje SENA - Centro de Servicios y Gestión Empresarial http://orcid.org/0000-0002-6697-2801
  • Doris Elena Monsalve Sossa
  • Mauricio Eduardo Zapata
  • Marta Ester Gómez Adasme
  • Juan Pablo Ríos

DOI:

https://doi.org/10.21501/21454086.2983

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.

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.

Descargas

Los datos de descargas todavía no están disponibles.

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.

Descargas

Publicado

07/05/2019

Número

Sección

Artículos Investigación Científica y Tecnológica