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...
- 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)
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 |
---|