Repositorio Universidad del Cauca

Aplicación web para la automatización de pruebas de software de caja negra basado en arreglos de cobertura mixtos a través de un enfoque de software como servicio

Mostrar el registro sencillo del ítem

dc.contributor.author López Realpe, Andrés Rodrigo
dc.contributor.author Muñoz Ordóñez, Jorge Armando
dc.date.accessioned 2022-10-31T17:22:09Z
dc.date.available 2022-10-31T17:22:09Z
dc.date.issued 2022-05
dc.identifier.uri http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/5481
dc.description.abstract Actualmente la humanidad se ha visto inmersa en el mundo tecnológico debido a diferentes factores, ya sea por la expansión del internet, la globalización o acontecimientos importantes tales como, la cuarentena obligatoria por la crisis sanitaria debido al COVID-19, lo cierto es que la sociedad se ha volcado a ser estrechamente aliada de la tecnología. Teniendo en cuenta lo mencionado es preciso afirmar que el sector tecnológico abarca una gran porción del mercado actual, haciéndolo cada vez más dependiente de las herramientas software, esto implica una fuerte necesidad de desarrollar software de calidad que soporte dicha dependencia. El desarrollo de software tiene que responder a los retos impuestos por el sector ya que se encarga de controlar importantes operaciones económicas, industriales y de salud, en las cuales un error podría costar grandes pérdidas de dinero o de hasta vidas humanas. Eso se convirtió en motivo de interés para este trabajo, enfocar los esfuerzos en reducir los errores del producto software, automatizando la creación de interacciones de prueba que a su vez al someter dicho producto a estas pruebas se puede garantizar la calidad en la funcionalidad de un software. En este trabajo se presenta la elaboración de una aplicación web y dos algoritmos que permiten automáticamente diseñar casos de prueba que garanticen una cobertura determinada por el usuario tester, teniendo en cuenta que, si hay una mayor cobertura en las pruebas, el margen de error en el producto final será menor. Para este fin se buscó realizar pruebas funcionales de caja negra, con la ayuda de los Arreglos de Cobertura Mixta (MCA). Utilizando MCA es posible tener la mayor cobertura en las pruebas con una menor cantidad de esfuerzo. Alineando el proyecto a las demandas actuales del mercado la aplicación Web se diseñó orientada a microservicios, lo cual le brinda escalabilidad y estabilidad a largo plazo, en el aplicativo el usuario tester tiene la oportunidad de interactuar con una interfaz sencilla e intuitiva que permite generar proyectos y en ellos casos su prueba. La aplicación web fue sometida a evaluación por usuarios interesados en su uso y posible comercialización y además de evaluarla positivamente, dieron recomendaciones y sugerencias valiosas, algunas de las cuales se incluyeron en la aplicación y otras se dejaron como trabajo futuro. Con los resultados se puede observar la gran importancia que tiene el proceso de prueba en el desarrollo de un producto o aplicativo software. en_US
dc.language.iso es en_US
dc.publisher Universidad del Cauca en_US
dc.subject Aplicación web en_US
dc.subject Automatización en_US
dc.subject Pruebas de software en_US
dc.subject Caja negra en_US
dc.subject Arreglos en_US
dc.subject Microservicios en_US
dc.subject Algoritmo de optimización en_US
dc.title Aplicación web para la automatización de pruebas de software de caja negra basado en arreglos de cobertura mixtos a través de un enfoque de software como servicio en_US
dc.type Trabajos de grado en_US


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Buscar en DSpace


Listar

Mi cuenta