Publicación: Desarrollo de un manual de pruebas unitarias de software para la empresa Webtic Dev S.A.S.
dc.contributor.advisor | Salas Álvarez, Daniel José | |
dc.contributor.author | Mendoza Peña, Alejandro Elias | |
dc.contributor.jury | Fernandez Arango, Alexander | |
dc.contributor.jury | García, Rodrigo | |
dc.contributor.relatedperson | Peña Torrenegra, Eliana | |
dc.contributor.relatedperson | Hortelano Padron, Luis Manuel | |
dc.date.accessioned | 2025-07-15T16:52:57Z | |
dc.date.available | 2025-07-15T16:52:57Z | |
dc.date.issued | 2025-07-12 | |
dc.description.abstract | El presente trabajo de grado aborda la necesidad crítica de optimizar la calidad del software desarrollado por la empresa WebTic Dev S.A.S., mediante la implementación de un proceso estructurado para las pruebas unitarias. Se identificó una carencia en la formalización y estandarización de las metodologías de prueba dentro de la organización, lo que repercutía en la detección tardía de errores, el incremento de costos de corrección y la potencial afectación de la satisfacción del cliente. El objetivo principal de esta investigación fue desarrollar un manual de pruebas unitarias de software diseñado específicamente para las operaciones de WebTic Dev S.A.S. Para lograrlo, se llevó a cabo una investigación de tipo descriptiva y de diseño de campo, que incluyó la revisión bibliográfica de las mejores prácticas en ingeniería de software y control de calidad, así como un análisis exhaustivo de los procesos actuales de desarrollo de la empresa. El manual resultante detalla los principios fundamentales de las pruebas unitarias, sus beneficios, la selección de herramientas adecuadas (considerando tanto opciones gratuitas como comerciales aplicables al contexto de WebTic Dev S.A.S.), y las fases para su implementación efectiva. Se estructura en secciones que cubren desde la planificación y diseño de casos de prueba, hasta la ejecución, documentación y gestión de defectos, incorporando ejemplos prácticos y plantillas adaptadas. Asimismo, se propone una guía para la integración de estas pruebas dentro del ciclo de vida del desarrollo de software (SDLC) de la empresa, fomentando una cultura de "pruebas tempranas". La aplicación de este manual se proyecta como una herramienta fundamental para estandarizar los procedimientos de verificación de código a nivel de unidad, facilitando la identificación y corrección de fallos en etapas tempranas del desarrollo. Se espera que su implementación contribuya significativamente a la mejora de la calidad del producto final, la reducción de retrabajos, la optimización de los tiempos de entrega y, en última instancia, el fortalecimiento de la reputación y competitividad de WebTic Dev S.A.S. en el mercado. | spa |
dc.description.abstract | The present degree work addresses the critical need to optimize the quality of the software developed by the company WebTic DEV S.A.S., through the implementation of a structured process for the unit tests. A lack of formalization and standardization of proof methodologies within the organization was identified, which had an impact on the late detection of errors, the increase in correction costs and the potential affectation of customer satisfaction. The main objective of this research was to develop a Software Unitary Test Manual specifically designed for WebTic Dev S.A.S. To achieve this, a descriptive and field design investigation was carried out, which included the bibliographic review of the best practices in software and quality control engineering, as well as an exhaustive analysis of the current development processes of the company. The resulting manual details the fundamental principles of unit tests, their benefits, the selection of adequate tools (considering both free and commercial options applicable to the context of WebTic Dev.A.s.), and the phases for its effective implementation. It is structured in sections that cover from the planning and design of test cases, to the execution, documentation and management of defects, incorporating practical examples and adapted templates. Likewise, a guide for the integration of these tests within the company's Software Development Life Cycle (SDLC), promoting a culture of "early tests" is proposed. The application of this manual is projected as a fundamental tool to standardize code verification procedures at the unit level, facilitating the identification and correction of failures in early development stages. Its implementation is expected to contribute significantly to the improvement of the quality of the final product, the reduction of reservoir, the optimization of delivery times and, ultimately, the strengthening of the reputation and competitiveness of WebTic Dev S.A.S. In the market. | eng |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero(a) de Sistemas | |
dc.description.modality | Pasantías | |
dc.description.tableofcontents | 1. Introducción. | spa |
dc.description.tableofcontents | 2. Plataforma estratégica de la empresa. | spa |
dc.description.tableofcontents | 3. Marco Teórico. | spa |
dc.description.tableofcontents | 4. Diagnóstico especifico de la empresa. | spa |
dc.description.tableofcontents | 5. Actividades desarrolladas. | spa |
dc.description.tableofcontents | 6. Propuesta de mejoramiento. | spa |
dc.description.tableofcontents | 7. Aportes del estudiante. | spa |
dc.description.tableofcontents | 8. Conclusiones. | spa |
dc.description.tableofcontents | 9. Recomendaciones. | spa |
dc.description.tableofcontents | 10. Bibliografía. | spa |
dc.description.tableofcontents | 11. Anexos. | spa |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad de Córdoba | |
dc.identifier.reponame | Repositorio Universidad de Córdoba | |
dc.identifier.repourl | https://repositorio.unicordoba.edu.co/ | |
dc.identifier.uri | https://repositorio.unicordoba.edu.co/handle/ucordoba/9343 | |
dc.language.iso | spa | |
dc.publisher | Universidad de Córdoba | |
dc.publisher.faculty | Facultad de Ingeniería | |
dc.publisher.place | Montería, Córdoba, Colombia | |
dc.publisher.program | Ingeniería de Sistemas | |
dc.relation.references | Amazon Web Services, Inc. (2025). ¿Qué son las pruebas unitarias?: explicación de las pruebas unitarias en AWS. https://aws.amazon.com/es/what-is/unit-testing | |
dc.relation.references | Apiumhub. (2019). Beneficios de las pruebas unitarias. https://apiumhub.com/es/tech-blogbarcelona/beneficios-de-las-pruebas-unitarias/ | |
dc.relation.references | Arizmendi, P. (2018). AngularJS: Conviértete en el profesional que las compañías de software necesitan. Paiminix. | |
dc.relation.references | Coremain. (2019). Desarrollo software ágil con SCRUM: qué es y cómo funciona. http://www.coremain.com/desarrollo-software-agil-scrum/. | |
dc.relation.references | Drumond, C. (2025). Qué es scrum y cómo empezar. https://www.atlassian.com/es/agile/scrum | |
dc.relation.references | Marback, A; Hyunsook Do & Ehresmann, N. (2012). An Effective Regression Testing Approach for PHP Web Applications. Software Testing, Verification and Validation (ICST). IEEE Fifth International Conference. | |
dc.relation.references | Novoseltseva, E. (2020). Beneficios de las Pruebas Unitarias. https://apiumhub.com/es/techblog-barcelona/beneficios-de-las-pruebas-unitarias/ | |
dc.relation.references | PHPUnit: The PHP Testing Framework. (2024). https://phpunit.de/index.html | |
dc.relation.references | Pruebas en Scrum. (2025). https://www.machinet.net/tutorial-es/testing-in-scrum | |
dc.relation.references | ¿Qué son las pruebas unitarias y cómo llevar una a cabo?. (2024). https://www.yeeply.com/blog/tendencias-habilidades/que-son-pruebas-unitarias/#as | |
dc.relation.references | QUnit, The powerful, easy – to-use JavaScript testing framework. (2025) https://qunitjs.com/ | |
dc.relation.references | Reyes, M. (2018). La Metodología TDD. http://mreysei.es/blog/metodologia tdd-20180807 | |
dc.relation.references | Tardini, D. H. (2020). Cómo gestionar los errores detectados durante el transcurso de un proyecto Agile Scrum. https://es.linkedin.com/pulse/c%C3%B3mo-gestionar-loserrores-detectados-durante-el-de-un-david-tardini | |
dc.relation.references | Team, A. (2024). Informe de resultados de pruebas de software https://es.abstracta.us/blog/crear-informe-pruebas-software-eficaz/ | |
dc.relation.references | Villa, Alejandro & Giraldo Plaza Jorge. (2012). Estrategia de diseño para la automatización de pruebas unitarias de códigos PHP utilizando el framework PHP UNIT. Ingeniería informática, Politécnico Colombiano Jaime Isaza Cadavid. | |
dc.relation.references | Wikipedia (2023). Prueba Unitaria.. https://es.wikipedia.org/wiki/Prueba_unitaria. | |
dc.relation.references | Wikipedia (2024). Scrum (desarrollo de software). https://es.wikipedia.org/wiki/Scrum_(desarrollo_de_software) | |
dc.rights | Copyright Universidad de Córdoba, 2025 | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
dc.rights.license | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject.keywords | Test | eng |
dc.subject.keywords | Unit | eng |
dc.subject.keywords | Design | eng |
dc.subject.keywords | Develop | eng |
dc.subject.keywords | Web | eng |
dc.subject.keywords | Java | eng |
dc.subject.keywords | PHP | eng |
dc.subject.keywords | Code | eng |
dc.subject.keywords | Comand | eng |
dc.subject.proposal | Prueba | spa |
dc.subject.proposal | Unitaria | spa |
dc.subject.proposal | Diseño | spa |
dc.subject.proposal | Desarrollo | spa |
dc.subject.proposal | Web | spa |
dc.subject.proposal | Java | spa |
dc.subject.proposal | PHP | spa |
dc.subject.proposal | Código | spa |
dc.subject.proposal | Comando | spa |
dc.title | Desarrollo de un manual de pruebas unitarias de software para la empresa Webtic Dev S.A.S. | spa |
dc.title | Development of a software unitary test manual for the company Webtic Dev S.A.S. | eng |
dc.type | Trabajo de grado - Pregrado | |
dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | |
dc.type.content | Text | |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
dc.type.version | info:eu-repo/semantics/acceptedVersion | |
dspace.entity.type | Publication |
Archivos
Bloque de licencias
1 - 1 de 1
No hay miniatura disponible
- Nombre:
- license.txt
- Tamaño:
- 15.18 KB
- Formato:
- Item-specific license agreed upon to submission
- Descripción: