• Reflection Articles

    Software quality testing process analysis

    Vol. 12 No. 20 (2016)
    Published: 2016-10-01
    Julián Andrés Mera Paz
    Universidad Cooperativa de Colombia

    Introduction: This article is the result of reading, review, analysis of books, magazines and articles well known for their scientific and research quality, which have addressed the software quality testing process. The author, based on his work experience in software development companies, teaching and other areas, has compiled and selected information to argue and substantiate the importance of the software quality testing process.

    Methodology: the existing literature on the software quality testing process was analyzed at a local, national and global context. The ScienceDirect, Elsevier, Springer, Wiley Online Library, Proquest, Engineering Village, Scopus, Dialnet databases were thoroughly reviewed. 

    Results: important concepts are described in the testing process, characteristics, methodologies and frameworks focused on the proper implementation of a testing process.

    Conclusions: The Article gives rise to results and conclusions in order for software product development companies to improve performance, effectiveness and optimization of software quality testing processes, and it is also a fundamental base to undertake software quality research processes.

    Keywords: quality, test design, test tools, test levels, software, testing

    How to Cite

    [1]
    J. A. Mera Paz, “Software quality testing process analysis”, ing. Solidar, vol. 12, no. 20, pp. 163–176, Oct. 2016, doi: 10.16925/in.v12i20.1482.

    L. A. Salinas Arreortua, “El desarrollo tecnológico en el contexto de la modernidad” Scripta Nova, vol. viii, no. 170, pp. 26 -29, 1 agosto 2004 [en línea]. Disponible en: http://www.ub.edu/geocrit/sn/sn-170-26.htm

    D. N. Arnold, “The Explosion of the Ariane 5”, p. 1, 23 agosto 2000 [en línea]. Disponible en: http://www.ima.umn.edu/~arnold/disasters/ariane.html

    D. N. Arnold, “The Patriot Missile Failure”, p. 1, 23 agosto 2000 [en línea]. Disponible en: http://www.ima.umn.edu/~arnold/disasters/patriot.html

    N. Leverson y C. S. Turner, “An Investigation of the Therac-25 Accidents”, IEEE Computer, vol. 26, no. 7, pp. 18-41, 7 julio 1993 [en línea]. Disponible en: http://courses.cs.vt.edu/~cs3604/lib/Therac_25/Therac_1.html

    Instituto Nacional de Tecnología Industrial, “Labora-torio de Testing Córdoba”, pp. 1-21, agosto 2015 [en línea]. Disponible en: http://www.inti.gob.ar/software/

    F. Scalone, “Estudio comparativo de los modelos y estándares de calidad del software”, Tesis de Maestría, Facultad Regional Buenos Aires, Universidad Tecnológica Nacional, Buenos Aires, Argentina, junio 2006 [en línea]. Disponible en: http://labora-torios.fi.uba.ar/lsi/scalone-tesis-maestria-ingenie-ria-en-calidad.pdf

    B. Pérez-Lamancha, “Proceso de testing funcional independiente”, Tesis de Maestría, Facultad de Ingeniería, Instituto de Computación (inco), Montevideo, Uruguay, 2006 [en línea]. Disponible en: http://www.ces.com.uy/documentos/imasd/Tesis-Bea-triz_Perez_2006.pdf

    H. A. Parada-Gélvez, “Contribución a la gestión de los procesos de software y servicios”, Tesis doctoral, Escuela Técnica Superior de Ingenieros de Telecomunicación (UPM), Madrid, España, agosto 2010, [en línea]. Disponible en: http://oa.upm.es/4019/

    Massachusetts Institute of Technology, “Programa en Ciencia, Tecnología y Sociedad", junio 2016, Estados Unidos [en línea]. Disponible en: http://web.mit.edu/sts/

    W. S. Humphrey, Introducción al Proceso Software Personal (psp). Madrid, España: Addison Wesley, 2001, p. 328 [en línea]. Disponible en: http://dis.unal.edu.co/~icasta/GGP/_Ver_2012_1/Documen-tos/psp.pdf

    B. Marculescu, S. Poulding, R. Feldt, K. Petersen y R. Torkar, “Tester interactivity makes a difference in search-based software testing: A controlled experi-ment”, en Information and Software Technology, vol. 78, pp. 66-82, dic. 2015 [en línea]. doi: 10.1016/j.inf-sof.2016.05.009

    W. Masri, F.A Zaraket, “Coverage-Based Software Testing: Beyond Basic Test Requirements”, en Ad-vances in Computers, vol. 103, A. Menom Ed. Esta-dos Unidos: Academic Press, 2016, p. 79-142, 2016. doi: 10.1016/bs.adcom.2016.04.003

    A. Deak, T. Stalhane y G. Sindre, “Challenges and strategies for motivating software testing person-nel”, Information and Software Technology, vol. 73 pp. 1-15, 2016. doi: http://dx.doi.org/10.1016/j.infsof.2016.01.002

    L. Lin, J. He, Y. Zhang y F. Song, “Quality Assu-rance through Rigorous Software Specification and Testing: A Case Study”, Procedia Computer Science, vol. 62, pp. 257-265, 2015. doi: 10.1016/j.procs.2015.08.448

    B. E. Florian, O. Solarte, M. J. Reyes-Moreno, “Propuesta para incorporar evaluación y pruebas de usabilidad dentro de un proceso de desarrollo de software”, Revista eia, no. 13, pp. 123-141, 2010 [en línea]. Disponible en: https://dialnet.unirioja.es/servlet/articulo?codigo=3274667

    R. Ceballos-Guerrero, “Técnicas automáticas para la diagnosis de errores en software diseñado por con-trato”, Tesis doctoral, e.t.s. Ingeniería Informática, Departamento de Lenguajes y Sistemas Informáticos, Universidad de Sevilla, España, 2011 [en línea]. Disponible en: https://dialnet.unirioja.es/servlet/tesis?codigo=24794

    P. A. Ramírez-Aguirre y C. Ramírez-Arias, “Estudio de las prácticas de calidad del software implementadas en las Mipymes desarrolladoras de software de Pereira”, Tesis de grado, Facultad de Ingenierías Universidad Tecnológica de Pereira, Colombia, 2010 [en línea]. Disponible en: http://repositorio.utp.edu.co/dspace/bitstream/11059/1977/1/0053R173e.pdf

    E. Serna y F. Arango, “Prueba del software: más que una fase en el ciclo de vida”, Revista de Ingeniería, no. 35, pp. 34-40, jul.-dic. 2011 [en línea]. Disponible en: https://ojsrevistaing.uniandes.edu.co/ojs/index.php/revista/article/view/144

    J. O. Navarro, “Estado del arte de métodos, tipos de testing y herramientas para aplicar pruebas de rendimiento”, Tesis de grado, Fac. Ing. Sist., Fundación Universitaria Tecnológica de Comfenalco, Cartagena, Colombia, 2010.

    S. Oviedo, “Diagnóstico para la implementación de hojas de rutas en la certificación de la industria desarrolladora de software en Cartagena de Indias”, Tesis de grado, Fac. Cienc. e Ing., Prog. Ing. Sist., Universidad de Cartagena, Colombia, 2013 [en línea]. Disponible en: http://190.242.62.234:8080/jspui/handle/11227/391

    J. Álvarez Caicedo, “Propuesta de aplicación de pruebas basada en la norma bs 7925-2 para proyectos de grado enfocados al desarrollo de software de la institución universitaria colegio mayor del Cauca”, Tesis de grado, Prog. Ing. Infor., Institución Universitaria Colegio Mayor del Cauca, Colombia, 2009 [documento impreso]

    C. Pardo, J. A. Hurtado y C. A. Collazos, “Mejora de procesos de software ágil con Agile spi Process”, Revista dyna, vol. 77, n.º 1 164, pp. 251-263, dic. 2010.Disponible en: http://www.revistas.unal.edu.co/index.php/dyna/article/view/25595

    A. Bertolino, “Software Testing Research: Achieve-ments, Challenges, Dreams”, en Future of Software Engineering. L. Briand y A. Wolf, Eds. Washing-ton: ieee Computer Society, 2007, pp. 85-103 [en línea]. Disponible en: http://dl.acm.org/citation.cfm?id=1254712

    B. Hetzel, The Complete Guide to Software Testing, Estados Unidos: John Wiley & Sons; 1993.

    E. W. Dijkstra, “Notes on Structures Programming”, Technical University Eindhoven, The Netherlands, departamento de Matemáticas, Technical Report 70-WSK-03 1970, pp. 15-64 [en línea]. Disponible en: https://www.cs.utexas.edu/users/EWD/ew-d02xx/EWD249.PDF

    ieee Computer Society, “Guide to the Software En-gineering Body of Knowledge Swebok”, ieee Computer Society, pp. 10-40, 2004 [en línea]. Disponible en: https://www.computer.org/web/swebok/v3

    International Software Testing Qualifications Board [istqb], “Oficinas principals”, pp. 28-40, 2011. Bruselas, Bélgica [en línea]. Disponible en: http://www.istqb.org/downloads/category/2-foundation-le-vel-documents.html

    ieee Explore, 24765-Systems and software engineering. Vocabulary, 2010 [en línea]. doi: 10.1109/IEE-ESTD.2010.5733835

    T. Müller, Libro Programa de Estudio de Nivel Básico para Probador Certificado, istqb, Versión 2013, p. 14. Disponible en: http://www.istqb.org/down-loads/send/2-foundation-level-documents/3-foun-dation-level-syllabus-2011.html4

    International Software Testing Qualifications Board [istqb], “Certified Tester Foundation Level Sylla-bus. Released version 2013”, 2013 [en línea]. Disponible en: http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

    International Software Testing Qualifications Board [istqb], “Certified Tester Foundation Level Syllabus. Released version 2011”, 2011 [en línea]. Disponible en: http://www.istqb.org/downloads/send/2-foun-dation-level-documents/3-foundation-level-sylla-bus-2011.html4

    D. R. Kuhn, D. R. Wallace y A. M. Gallo, “Software Fault Interactions and Implications for Software Testing”, en: ieee Transactions On Software Engineering, Vol. 30, no. 6, pp. 418-421, junio 2004 [en línea]. doi: http://doi.ieeecomputersociety.org/10.1109/TSE.2004.24

    Sh. Lawrence Pfleeger y J. M. Atlee, Software Enginnering. Estados Unidos: Pearson; 2009.

    M. G. Merayo y E. Montes de Oca, “Testing Software and Systems”, en: International Conference, ictss 2014, Madrid, España, 23-25, septiembre 2014 [en línea]. Disponible en: http://www.springer.com/la/book/9783662448564#

    J. Whittaker, “What is Software Testing? And Why Is It so hard?”, ieee Software, vol. 17, no. 1, pp. 70-79, ene.-feb., 2000. doi: 10.1109/52.819971

    ieee, “Software Engineering. Product quality. Part 1: Quality Model”, iso/iec 9126-1:2001. 2001 [en línea]. Disponible en: http://www.iso.org/iso/cata-logue_detail.htm?csnumber=22749

    Myers G, T. Badgett y C. Sanders, The art of software testing. New Jersey, Estados Unidos: John Wiley & Sons Inc., 2004, p. 254.

    I. Jacobson, G. Booch y J. Rumbaugh, The Unified Software Development Process”. Boston, Estados Unidos: Addison Wesley, 1999, pp. 185-190.

    C. Kaner, J. Bach J. y B. Pretichord, Lessons Learned in Software Testing, Wiley & Sons Inc, 2001.

    C. Kaner, J. Falk y H. Nuyen. Testing Computer Software. Nueva York, Estados Unidos: 1999, p. 286. [en línea]. Disponible en: http://www.ama-zon.com/Testing-Computer-Software-2nd-Kaner/dp/0471358460

    A. Banerjee, S. Chattopadhyay y A. Roychoudhury, “On Testing Embedded Software”, Advances in Computers, vol. 101, pp. 121-153, 2016 [en línea]. Disponible en: http://www.sciencedirect.com/science/article/pii/S0065245815000662. doi: 10.1016/bs.ad-com.2015.11.005

    P. A. da Mota Silveira Neto, I. do Carmo Machado, J. D. McGregor, E. Santana de Almeida y S. R. de Lemos Meira, “A Systematic Mapping Study of Softwa-re Product Lines Testing”, Information and Software Te c h n o l o g y, vol. 53, no. 5, pp. 407-423, may. 2011 [en línea]. Disponible en: http://www.sciencedirect.com/science/article/pii/S0950584910002193. doi: 10.1016/j.infsof.2010.12.003

    D. R. Kuhn y M. J. Reilly, “Una investigación de la aplicabilidad de diseño de experimentos para pruebas de software”, Software Ingeniería Taller. Actas 27, Anual de la nasa Goddard / ieee, 2002, pp. 91-95.

    MÉTRICAS
    ARTICLE VIEWS: 11299
    PDF VIEWS: 23029
    Metrics
    Metrics Loading ...
    https://plu.mx/plum/a/?doi=10.16925/in.v12i20.1482