Pruebas a aplicaciones móviles: avances y retos
DOI:
https://doi.org/10.21501/21454086.2983Palabras 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
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
Cómo citar
Número
Sección
Licencia
De conformidad con las normas nacionales e internacionales sobre derechos de autor, las políticas de publicación de la Universidad Católica Luis Amigó y de la revista Lámpsakos (indexada con ISSN: 2145-4086), yo(nosotros), manifiesto(amos):
1. El deseo de participar como articulista(s) y someter a las normas editoriales establecidas por la revista (nombre la revista) el artículo titulado (nombre del artículo),
2. El compromiso de no retirar el artículo hasta no terminar el proceso de edición del número de la revista en curso.
3. Que el artículo es original e inédito y no ha sido postulado o presentado conjuntamente en otra(s) revista(s); por tanto, los derechos del artículo en cuestión no han sido cedidos con antelación y sobre ellos no pesa ningún gravamen ni limitación en su uso o utilización.
4. La inexistencia de conflicto de interés con institución o asociación comercial de cualquier índole.
5. Haber incorporado las citas y referencias de otros autores, tendientes a evitar el plagio. En consecuencia, afirmo que de ser publicado el artículo, no se violarán derechos de autor, de propiedad intelectual o de privacidad de terceros. Así mismo, de ser necesario, existe forma de evidenciar los permisos respectivos sobre derechos de autor originales para los aspectos o elementos extraídos de otros documentos como textos de más de 500 palabras, tablas, gráficas, entre otros. En caso de presentarse cualquier tipo de reclamación o acción por parte de un tercero en cuanto a los derechos de autor sobre el artículo, el(los) autor(es) asumirán toda la responsabilidad, y saldrán en defensa de los derechos aquí cedidos. Por tanto, para todos los efectos, la revista Lámpsakos de la Fundación Universitaria Luis Amigó actúa como un tercero de buena fe.
6. Que en el evento de publicarse el artículo, cedo(emos) a título gratuito y con carácter de exclusividad la integridad de los derechos patrimoniales así como los derechos de impresión, reimpresión y de reproducción por cualquier forma y medio, sin ninguna limitación en cuanto a territorio se refiere, en favor de la revista Lámpsakos de la Universidad Católica Luis Amigó.
7. Reconocer como coautores y/o colaboradores, a todos quienes participaron en ese rol y no se ha omitido a ninguno.