Artículos de reflexión

Análisis del proceso de pruebas de calidad de software

Vol. 12 Núm. 20 (2016)
Publicado: 2016-10-01
Julián Andrés Mera Paz

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: Array, Array, Array, Array, Array, Array

Cómo citar

[1]
J. A. Mera Paz, «Análisis del proceso de pruebas de calidad de software», ing. Solidar, vol. 12, n.º 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
VISTAS DEL ARTÍCULO: 11513
VISTAS DEL PDF: 23167