Mobile applications testing: advances and challenges
DOI:
https://doi.org/10.21501/21454086.2983Keywords:
Mobile apps, Risk-based testing, Development, Testing for mobile applications, Advances, Risk, Techniques, Methods, Reliability, Software engineer.Abstract
In recent years, mobile applications have pervaded all markets in any industry, this is why it is increasingly important for developers to know the techniques and specific testing methods of mobile applications. These applications are different from those of the traditional web and desktop, so they require a different approach in their development. This approach should generate reliability in the final consumer, who could be any person who uses a smartphone. This situation brings new challenges for companies or people who develop mobile applications. For this reason, this work intends reflecting on the advances in techniques and testing methods of mobile applications, as well as the challenges that companies and developers may have when creating a strategy to test their applications and release them to the market, reducing the risk of error in production.Downloads
References
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.
Downloads
Published
How to Cite
Issue
Section
License
In accordance with national and international copyrights, as well as publishing policies of "Fundación Universitaria Luis Amigó" and its Journal "Lámpsakos" (indexed with ISSN : 2145-4086), I (we ) hereby manifest:1. The desire to participate as writers and submit to the rules established by the magazine publishers.
2. The commitment not to withdraw the manuscript until the journal finishes the editing process of the ongoing issue.
3. That article is original and unpublished and has not been nominated or submitted together in another magazine; therefore, the rights of the article in evaluation have not been assigned in advance and they do not weigh any lien or limitation for use.
4. The absence of conflict of interest with commercial institution or association of any kind
5. The incorporation of the quotes and references from other authors, tending to avoid plagiarism. Accordingly, the author affirms that the paper being published do not violate copyright, intellectual property or privacy rights of third parties. Morover, if necessary there is a way of demonstrating the respective permits original copyright to the aspects or elements taken from other documents such as texts of more than 500 words, tables, graphs, among others. In the event of any claim or action by a third party regarding copyright on the article, the author (s) will assume full responsibility and come out in defense of the rights herein assigned. Therefore, for all purposes, the Journal "Lámpsakos" of the "Fundación Universitaria Luis Amigó" acts as a third party in good faith.
6. In the event of the publication of the article, the authors free of charge and on an exclusive basis the integrity of the economic rights and the right to print, reprint and reproduction in any form and medium, without any limitation as to territory is concerned, in favor of the Journal "Lámpsakos" of the "Fundación Universitaria Luis Amigó".