Aseguramiento de calidad en el desarrollo de software: un modelo de implementación basado en pruebas automatizadas y mejores practicas
No Thumbnail Available
Date
2025
Journal Title
Journal ISSN
Volume Title
Publisher
Instituto Superior Tecnológico Particular Sudamericano
Abstract
The research work encompasses the integration of advanced quality control practices in the development environment of Instituto Sudamericano. The presented approach contemplates the elaboration of a methodological framework with systematic validations and guidelines to enhance technical workflows with developers. The implemented methodology was QA, distinguished by incorporating agile management principles along with structured verification protocols. The vali dation process for unit and automated testing incorporated two tools; Cypress, a specialized tool in test automation, and GitLab, a tool for code management and continuous integration. These two tools facilitated systematic component verification, new version tracking, and automated test execution. When implementing QA, this included test environments, the design of unit and integra tion validations, as well as the establishment of automated integration and continuous deployment flows. The application of this methodology and tools demonstrated optimization of the genera ted code, providing the research team with effective tools for early identification of errors, bugs, or failures, and maintenance of the application developed by the development team.
Description
El trabajo de investigación desarrollado abarca la integración de prácticas avanzadas de control de calidad en el entorno de desarrollo del Instituto Sudamericano. El planteamiento presentado contempla la elaboración de un marco metodológico con validaciones sistematizadas y directrices para potenciar los flujos de trabajo técnico con los desarrolladores. La metodología que se implemento fue Quality Assurance (QA), destacado por incorporar principios de gestión ágil junto con protocolos estructurados de verificación. El proceso de validación para las pruebas unitarias y automatizadas, se incorporo dos herramientas; Cypress un herramienta especializada en la automatización de pruebas y GitLab una herramienta para la gestión de código e integración continua. Estas dos herramientas facilito la verificación sistemática de componentes, el seguimiento de versiones nuevas y la ejecucion de pruebas automatizadas. Al implementar QA, esto contemplo los espacios de prueba, el diseño de validaciones unitarias y de integración así como el establecimiento de flujos automatizados de integración y despliegue continuo. La aplicación de esta metodología y herramientas demostrando una optimización al código generado, proporcionando al equipo de investigación herramientas efectivas para la identificación temprana de errores, bugs o fallos y el ´
mantenimiento de la aplicación realizada por el equipo de desarrollo.
Keywords
Citation
Guerra Chamorro, I. & Quito Ayavaca, K. (2025). Aseguramiento de calidad en el desarrollo de software: un modelo de implementación basado en pruebas automatizadas y mejores prácticas. [Tesis de Tecnólogo/a Superior en Desarrollo de Software, Instituto Tecnológico Superior Sudamericano]. Repositorio Institucional.