Análisis del proceso de comprobación de la calidad del software
Software quality testing process analysis
Este artículo es el resultado de la lectura, revisión, 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, a partir de su experiencia laboral en empresas de desarrollo de software, docencia y otras áreas, ha recopilado y seleccionado información para argumentar y fundamentar la importancia del proceso de pruebas de calidad de software. 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 Science Direct, Elseiver, Springer, Wiley Online Library, proquest, Enginneering Village, Scopus, Dialnet. 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 pruebas. Se generan unos resultados y conclusiones con el fin de que las epresas 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.
1. INTRODUCCIÓN
Este artículo se basa en la línea de investigación Ingeniería de software, y el tema tratado es el proceso de pruebas de calidad de software. En el estado del arte se aborda el proceso de pruebas de calidad de software, en el contexto mundial, nacional y local. Además, con este artículo se pretende socializar y dejar un precedente de la importancia que tiene la implementación de un adecuado proceso de pruebas de calidad de software en las empresas de desarrollo software.
1.1 Antecedentes
Los equipos tecnológicos o electrónicos, en especial las computadoras, hoy en día se utilizan en un gran número de aplicaciones para la vida del ser humano, y en muchas situaciones es crítico el adecuado funcionamiento de las aplicaciones en los equipos tecnológicos. Como ejemplo de esto se pueden mencionar las transacciones electrónicas, negocios de la bolsa de valores, telemedicina o transporte aéreo. Estos son solo algunos casos en los cuales “la tecnología es un factor crítico en las actividades de la vida del ser humano” [1].
Algunos de los ejemplos reales en los cuales el impacto del mal funcionamiento de un software ha afectado la vida del ser humano son los siguientes:
- El lanzamiento del cohete Ariane 5, “El vuelo tuvo lugar el 4 de junio de 1996, primer vuelo de la lanzadera Ariane 5 terminó en un fracaso. El fracaso del Ariane 5 fue causado por la pérdida completa de la orientación y la altitud. 37 segundos después del inicio de la secuencia de arranque del motor falló, generando la explosión y destrucción, esta pérdida de información se debió a la especificación y diseño errores en el software del sistema de referencia inercial”, después del lanzamiento se destruyó la base de lanzamiento, debido a un mal funcionamiento del software de control.
Recursos
-
Formatopdf
-
Idioma:español
-
Tamaño:231 kb