Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)Grisales Morales, Fabio LeónCarvajal Quinchoa, Yuly StellaCastro Moreno, Carlos AndrésCortés Castillo, Jhan Jader2024-06-202024-06-202024https://repositorio.uniremington.edu.co/handle/123456789/3369Nuestro trabajo de grado se centró en la mejora de las pruebas de software mediante técnicas avanzadas de generación automática de casos de prueba y su integración con metodologías ágiles. Las pruebas de software son cruciales para garantizar la calidad del producto final y su adecuado funcionamiento en diversos escenarios y condiciones. Inicialmente, revisé el estado del arte en pruebas de software, destacando las limitaciones de las metodologías tradicionales y la necesidad de innovaciones para abordar la complejidad creciente de los sistemas modernos. En particular, nos enfocamos en explorar cómo las técnicas de generación automática de casos de prueba pueden optimizar el proceso al aumentar la cobertura de código y reducir la dependencia de la intervención manual. Desarrollamos un marco experimental donde comparamos diversas herramientas y técnicas de generación automática de casos de prueba, evaluando su efectividad en términos de cobertura, eficiencia y relevancia para los requisitos del negocio. Utilizamos estudios de caso reales y simulaciones para validar los resultados y asegurar la aplicabilidad práctica de mis hallazgos. Los resultados demostraron que las técnicas avanzadas de generación automática de casos de prueba pueden significativamente mejorar la eficiencia y efectividad de las pruebas de software, especialmente cuando se integran de manera fluida con metodologías ágiles como. Además, identificamos desafíos y áreas para futuras investigaciones, como la mejora continua de los algoritmos de generación automática y la adaptación a entornos de desarrollo específicos. Finalmente, discutimos las implicaciones de los hallazgos en el contexto más amplio de la ingeniería de software, destacando la importancia de la automatización para liberar recursos humanos y mejorar la calidad del software de manera sostenible. En resumen, nuestro trabajo de grado contribuyó al avance del campo de las pruebas de software mediante la exploración y aplicación de técnicas innovadoras de generación automática de casos de prueba, demostrando su potencial para transformar positivamente los procesos de desarrollo de software y asegurar productos finales de alta calidad y rendimiento Final del formulario14 p.application/pdfspaDerechos Reservados - Corporación Universitaria Remington, 2024Generación automática de casos de pruebaMetodologías ágilesCobertura de códigoIntegración continuaEficiencia en pruebasPruebas de casos de softwareTrabajo de grado - Pregradoinfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Desarrollo de programas para computadorAlgoritmos (Computadores)Ingeniería de software