Pruebas de casos de software

Nuestro 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 funcionamient...

Full description

Autores:
Carvajal Quinchoa, Yuly Stella
Castro Moreno, Carlos Andrés
Cortés Castillo, Jhan Jader
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Corporación Universitaria Remington
Repositorio:
Repositorio institucional Uniremington
Idioma:
spa
OAI Identifier:
oai:repositorio.uniremington.edu.co:123456789/3369
Acceso en línea:
https://repositorio.uniremington.edu.co/handle/123456789/3369
Palabra clave:
Generación automática de casos de prueba
Metodologías ágiles
Cobertura de código
Integración continua
Eficiencia en pruebas
Desarrollo de programas para computador
Algoritmos (Computadores)
Ingeniería de software
Rights
openAccess
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
Description
Summary:Nuestro 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 formulario