Análisis del proceso de pruebas de calidad de software

Julián Mera Paz

Resumen


Introducción: este artículo es producto de la lectura, revisión y análisis de libros, revistas y artículos reconocidos por su calidad científica e investigativa que han abordado el proceso de pruebas de calidad de software. El autor, con base en su experiencia laboral en empresas de desarrollo de software, docencia y otras, ha recopilado y seleccionado información para argumentar y sustentar el porqué de la importancia del proceso de pruebas de calidad de software. Metodología: se analizó la literatura existente sobre el proceso de pruebas de calidad de software en un contexto local, nacional y mundial. Se revisaron de forma exhaustiva las bases de datos ScienceDirect, Elseiver, Springer, Wiley Online Library, proquest,Enginneering Village, Scopus, Dialnet. Resultados: se describen conceptos de gran importancia en el proceso de pruebas, características, metodologías y marcos de referencia enfocados a la adecuada implementación de un proceso de ruebas. Conclusiones: se generan unos resultados y conclusiones con el fin de que las empresas de desarrollo de productos software mejoren el rendimiento y la efectividad, así como la optimización de los procesos de pruebas de calidad de software, que además es base fundamental para iniciar procesos de investigación en calidad de software.


Palabras clave


calidad; diseño de prueba; herramientas de prueba; niveles de prueba; software; testing;

Texto completo:

PDF

Referencias


Salinas Arreortua, “El desarrollo tecnológico en el contexto de la modernidad” Scripta Nova revista electrónica de geografía y ciencias sociales Universidad de Barce-lona ISSN: 1138-9788. Depósito Legal: B. 21.741-98 Vol. VIII, núm. 170 (26), 1 de agosto de 2004 http://www.ub.edu/geocrit/sn/sn-170-26.htm

Douglas, N Arnold, 2000 “The Explosion of the Ariane 5” http://www.ima.umn.edu/~arnold/disasters/ariane.html

Douglas, N Arnold, 2000 “The Patriot missile Failure” http://www.ima.umn.edu/~arnold/disasters/patriot.html

Leverson, Turner 1993 “An Investigation of the Therac-25 Accidents” http://courses.cs.vt.edu/~cs3604/lib/Therac_25/Therac_1.html

Instituto de Tecnologia Industrial, 2015 “laboratorio de Testing Córdoba” http://www.inti.gob.ar/software/ contacto: Ing. Cesar Reale creale@inti.gov.ar

Scalone, 2006 “Estudio comparativo de los modelos y estándares de calidad del software” Universidad tecnológica nacional facultad regional Buenos Aires - Argentina http://laboratorios.fi.uba.ar/lsi/scalone-tesis-maestria-ingenieria-en-calidad.pdf

Pérez, 2006 “Proceso de testing funcional independiente” Instituto de computación (INCO) Facultad de Ingeniería – Universidad de la republica Montevideo – Uruguay http://www.ces.com.uy/documentos/imasd/Tesis-Beatriz_Perez_2006.pdf

Parada Gelvez, 2010 “Contribución a la gestión de los procesos de software y servi-cios” Universidad Politécnica de Madrid - España http://oa.upm.es/4019/

Pagina web del programa CTS “Ciencia Tecnologia y sociedad en el MIT Massa-chusetts Institute of Technology USA, 2016 http://web.mit.edu/sts/

Humphrey, W. S, 2001. Introducción al Proceso Software Personal (PSP).ISBN: 84-7829-052-4 Edición Addison Wesley. http://dis.unal.edu.co/~icasta/GGP/_Ver_2012_1/Documentos/psp.pdf

Marculescu, Poulding, Feldt, Petersen y Torkar , 2016 “Tester interactivity makes a difference in search-based software testing: A controlled experiment” Revista Informa-tion and Software Technology Volumen 78 Pag 66 -82 Edicion Elseiver. DOI: 10.1016 / j.infsof.2016.05.009 http://bbibliograficas.ucc.edu.co:2056/science/article/pii/S0950584916300957

W. Masri, F.A Zaraket, 2016 “Coverage-Based Software Testing: Beyond Basic Test Requirements” Revista Advances in computers Pag 1 – 30 Edicion Elseiver. DOI: 10.1016 / bs.adcom.2016.04.003 http://bbibliograficas.ucc.edu.co:2056/science/article/pii/S0065245816300274

Deak, Stalhane, Sindre, 2016 “Challenges and strategies for motivating software testing personnel” Revista Information and software technology Volumen 73 Pag. 1 -15 Edicion Elseiver. DOI:10.1016/j.infsof.2016.01.002 http://bbibliograficas.ucc.edu.co:2056/science/article/pii/S0950584916000045

http://dx.doi.org/10.1016/j.infsof.2016.01.002

Lin, He, Zhang, Song, 2015 “Quality Assurance through Rigorous Software Speci-fication and Testing: A Case Study” Revista Procedia Computer Science Volumen 62, 2015, Pag 257-265 Edicion Elseiver. DOI: 10.1016 / j.procs.2015.08.448

http://bbibliograficas.ucc.edu.co:2056/science/article/pii/S1877050915025831

1.1

Florian, Solarte, reyes, 2010 “Propuesta para incorporar evaluación y pruebas de usabilidad dentro de un proceso de desarrollo de software” Revista EIA ISSN-e 1794-1237, Nº. 13, 2010, págs. 123-141 https://dialnet.unirioja.es/servlet/articulo?codigo=3274667

Ceballos, 2011 “Técnicas automáticas para la diagnosis de errores en software di-señado por contrato”, Universidad de Sevilla España https://dialnet.unirioja.es/servlet/tesis?codigo=24794

Ramirez Aguirre, Ramirez Arias, 2010 “Estudio de las prácticas de calidad del software implementadas en las Mipymes desarrolladoras de software de Pereira”, uni-versidad tecnologica de Pereira - Colombia http://repositorio.utp.edu.co/dspace/bitstream/11059/1977/1/0053R173e.pdf

Serna, Arango, 2014 “Prueba del software: más que una fase en el ciclo de vida” ISSN. 0121-4993. Julio - diciembre de 2011, pp. 34-40 https://ojsrevistaing.uniandes.edu.co/ojs/index.php/revista/article/view/144

Díaz Anillo, 2009 Tesis para optar el título de Ingeniero de sistemas “Estado del arte para los modelos y metodologías de Testing”, Fundación universitaria tecnológica de Comfenalco Cartagena - Colombia

http://190.242.62.234:8080/jspui/

González y Torres, 2013 Tesis para optar el título de Ingeniero de sistemas “Estado del arte de metodologías para la ejecución de pruebas de software basado en el sistema” Fundación universitaria tecnológica de Comfenalco Cartagena - Colombia

http://190.242.62.234:8080/jspui/

Álvarez Caicedo, 2009 Tesis para optar el título de Tecnólogo en desarrollo soft-ware “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 ma-yor del Cauca” Institución Universitaria Colegio Mayor del Cauca – Colombia docu-mento impreso.

Pardo, Hurtado y Collazos, 2009 “Ponencia en I seminario en calidad de software mejora de procesos de desarrollo.Título de la ponencia: Hacia un proceso de mejora de procesos y pruebas de calidad de software: Agile SPI – Process” http://www.revistas.unal.edu.co/index.php/dyna/

Bertolino, A “Software Testing Research: Achievements, Challenges, Dreams,” Future of Software Engineering. FOSE ’07, ISBN: 0-7695-2829-5, pp 85, 103, 23-25 Mayo 2.007 http://dl.acm.org/citation.cfm?id=1254712

Hetzel B “The Complete guide to Software Testing, 2nd Edition”, ISBN 0-89435-242-3, Qed Information Sciences Inc. 1.988

Dijkstra, 1.970 “Notes on Structures programming”, TH Report 70 –WSK-03. https://www.cs.utexas.edu/users/EWD/ewd02xx/EWD249.PDF

Swebok, 2004 Guide to the Software Engineering body of Knowledge SWEBOK, version IEEE Computer Society. ISBN 0-7695-2330-7 https://www.computer.org/web/swebok

ISTQB, 2011 International Software testing Qualitions Board, 2011Oficinas prin-cipals Bruselas -Belgica http://www.istqb.org/downloads/viewcategory/16.html

IEEE, ISO / IEC / IEEE 24765: 2010 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5733835&filter=AND(p_Publication_Number:5733833)

Müller Thomas, Libro Programa de Estudio de Nivel Básico Para Probador Certifi-cado, ISTQB, Version 2.013 Pag.14 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

Müller Thomas, Libro Programa de Estudio de Nivel Básico Para Probador Certifi-cado, ISTQB, Version 2.013 Pag.15 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

Müller Thomas, Libro Programa de Estudio de Nivel Básico Para Probador Certifi-cado, ISTQB, Version 2.013 Pag.16 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

DR Kuhn, DR Wallace, AM Gallo, 2004 “Interacciones de fallo de software e im-plicaciones para las pruebas de software” IEEE Transactions on Software Engi-neering (Volumen: 30, Issue: 6 ) Página (s): 418-421 ISSN:0098-5589 http://doi.ieeecomputersociety.org/10.1109/TSE.2004.24

Müller Thomas, Libro Programa de Estudio de Nivel Básico Para Probador Certifi-cado, ISTQB, Version 2.013 Pag.25 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

P. Fleeger S. “Software Enginnering, 2nd Edition”, ISBN: 0130290491, PREN-TICE HILL, 2.001 https://www.amazon.ca/Software-Engineering-Shari-Lawrence-Pfleeger/dp/0130290491

Müller Thomas, Libro Programa de Estudio de Nivel Básico Para Probador Certifi-cado, ISTQB, Version 2.013 Pag.27 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

Müller Thomas, Libro Programa de Estudio de Nivel Básico Para Probador Certifi-cado, ISTQB, Version 2.013 Pag.28 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

Deak, Anca, 2014 “What Characterizes a Good Software Tester? – A Survey in four Norwegian Companies” International federation for information processing 2014 Merayo – Montes de oca DOI: 10.1007/978-3-662-44857-1_11 http://www.springer.com/la/book/9783662448564#

http://dx.doi.org/10.1007/978-3-662-44857-1_11

IEEE, ISO / IEC / IEEE 24765: 2010 http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5733835&filter=AND(p_Publication_Number:5733833)

Whittaker J “What is Software Testing? And Why Is It so hard?”, IEEE Software, Vol 17, N° 1, Pag 70, Enero 2.000 DOI: 10.1109 / 52.819971

Muller, Graham, Friedenberg y Venendall Certified Tester, Foundation Level Syl-labus 2011, Pag 33 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

ISO,2.001 Norma ISO/ IEC 9126 año 2.001 http://www.iso.org/iso/catalogue_detail.htm?csnumber=22749

Muller, Graham, Friedenberg y Venendall Certified Tester, Foundation Level Syl-labus, 2011, Pag 34 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

Swebook, Guide to the Software Engineering Body of Knowledge SWEBOK, 2004 version. IEEE Computer Society. ISBN 0-7695-2330-7 https://www.computer.org/web/swebok

Muller, Graham, Friedenberg y Venendall Certified Tester, Foundation Level Syl-labus, 2011, Pag 52 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

Myers G.2,004 “The art of software testing, 2nd edition”, ISBN 0-471-46912-2, John Wiley & Sons Inc., 2004

Swebook, Guide to the Software Engineering Body of Knowledge SWEBOK, 2004 version. IEEE Computer Society. ISBN 0-7695-2330-7 https://www.computer.org/web/swebok

Muller, Graham, Friedenberg y Venendall Certified Tester, Foundation Level Syl-labus, 2011, Pag 53 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

Myers G. “The art of software testing, 2nd edition”, ISBN 0-471-46912-2, John Wiley & Sons Inc., 2004

Jacobson I., Booch G., Rumbaugh J. “The Unified Software Development Pro-cess”, ISBN: 9780201571691 Addison Wesley, 1999.

Kaner C., Bach J., Pretichord B. “Lessons Learned in Software Testing”, ISBN 0471081124, Wiley, 2001 http://www.amazon.com/Testing-Computer-Software-2nd-Kaner/dp/0471358460

Muller, Graham, Friedenberg y Venendall Certified Tester, Foundation Level Syl-labus, 2011 , Pag 55 http://www.istqb.org/downloads/syllabi/foundation-level-syllabus.html

Swebook, Guide to the Software Engineering Body of Knowledge SWEBOK, 2004 version. IEEE Computer Society. ISBN 0-7695-2330-7 https://www.computer.org/web/swebok

Myers G, “The art of software testing, 2nd edition”, ISBN 0-471-46912-2, John Wiley & Sons Inc., 2004. http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118031962.html

Swebook Guide to the Software Engineering Body of Knowledge SWEBOK, 2004 version. IEEE Computer Society. ISBN 0-7695-2330-7 http://www.swebok.org

Kaner C., Bach J., Pretichord B “Lessons Learned in Software Testing”, ISBN 0471081124, Wiley, 2001 http://www.amazon.com/Testing-Computer-Software-2nd-Kaner/dp/0471358460

Swebook,2004 Guide to the Software Engineering Body of Knowledge SWEBOK, 2004 version. IEEE Computer Society. ISBN 0-7695-2330-7 https://www.computer.org/web/swebok

Myers G., “The art of software testing, 2nd edition”, ISBN 0-471-46912-2, John Wiley & Sons Inc., 2004. http://www.wiley.com/WileyCDA/WileyTitle/productCd-1118031962.html

Swebook,2004 Guide to the Software Engineering Body of Knowledge SWEBOK, 2004 version. IEEE Computer Society. ISBN 0-7695-2330-7 https://www.computer.org/web/swebok

Kaner C. Falk J., Nguyen H. “Testing Computer Software, 2nd Edition”, ISBN: 0471358460, Wiley, 1999. http://www.amazon.com/Testing-Computer-Software-2nd-Kaner/dp/0471358460

Banerjee, Chattopadhyay y Roychoudhury, 2016. Capítulo Tres - El software inte-grado de pruebas Libro los avances en informática, Elsiever 2016. DOI: 10.1016 / bs.adcom.2015.11.005 http://www.sciencedirect.com/science/article/pii/S0065245815000662

DR Kuhn, MJ Reilly, 2002 “Una investigación de la aplicabilidad de diseño de experimentos para pruebas de software” Software taller de ingeniería, 2002. Proceedi-ngs. 27 Anual de la NASA Goddard / IEEE Página (s): 91-95 ISBN:0-7695-1855-9 DOI: 10.1109 / SEW. 2002 0.1199454

Mota, Carmo, Mcgregor, Santana y Romero, 2011 “Un estudio de mapeo sistemá-tico de pruebas de software líneas de productos” Elsiever 2011 DOI: 10.1016 / j.infsof.2010.12.003 http://www.sciencedirect.com/science/article/pii/S0950584910002193


comments powered by Disqus

DOI: https://doi.org/10.16925/in.v12i20.1482

Métricas de artículo

Cargando métricas ...

Metrics powered by PLOS ALM


Contacto

Línea gratuita nacional

01 8000 420101

Dirección

Facultad de Ingeniería
Avenida Caracas no. 37-15 
Bogotá, D.C.

Teléfono

(57) (1) 3323565

(57) 3004956353

Revista en OJS implementada por Biteca Ltda.