Publicación:
Desarrollo de un manual de pruebas unitarias de software para la empresa Webtic Dev S.A.S.

dc.contributor.advisorSalas Álvarez, Daniel José
dc.contributor.authorMendoza Peña, Alejandro Elias
dc.contributor.juryFernandez Arango, Alexander
dc.contributor.juryGarcía, Rodrigo
dc.contributor.relatedpersonPeña Torrenegra, Eliana
dc.contributor.relatedpersonHortelano Padron, Luis Manuel
dc.date.accessioned2025-07-15T16:52:57Z
dc.date.available2025-07-15T16:52:57Z
dc.date.issued2025-07-12
dc.description.abstractEl 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.abstractThe 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.degreelevelPregrado
dc.description.degreenameIngeniero(a) de Sistemas
dc.description.modalityPasantías
dc.description.tableofcontents1. Introducción.spa
dc.description.tableofcontents2. Plataforma estratégica de la empresa.spa
dc.description.tableofcontents3. Marco Teórico.spa
dc.description.tableofcontents4. Diagnóstico especifico de la empresa.spa
dc.description.tableofcontents5. Actividades desarrolladas.spa
dc.description.tableofcontents6. Propuesta de mejoramiento.spa
dc.description.tableofcontents7. Aportes del estudiante.spa
dc.description.tableofcontents8. Conclusiones.spa
dc.description.tableofcontents9. Recomendaciones.spa
dc.description.tableofcontents10. Bibliografía.spa
dc.description.tableofcontents11. Anexos.spa
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad de Córdoba
dc.identifier.reponameRepositorio Universidad de Córdoba
dc.identifier.repourlhttps://repositorio.unicordoba.edu.co/
dc.identifier.urihttps://repositorio.unicordoba.edu.co/handle/ucordoba/9343
dc.language.isospa
dc.publisherUniversidad de Córdoba
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeMontería, Córdoba, Colombia
dc.publisher.programIngeniería de Sistemas
dc.relation.referencesAmazon 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.referencesApiumhub. (2019). Beneficios de las pruebas unitarias. https://apiumhub.com/es/tech-blogbarcelona/beneficios-de-las-pruebas-unitarias/
dc.relation.referencesArizmendi, P. (2018). AngularJS: Conviértete en el profesional que las compañías de software necesitan. Paiminix.
dc.relation.referencesCoremain. (2019). Desarrollo software ágil con SCRUM: qué es y cómo funciona. http://www.coremain.com/desarrollo-software-agil-scrum/.
dc.relation.referencesDrumond, C. (2025). Qué es scrum y cómo empezar. https://www.atlassian.com/es/agile/scrum
dc.relation.referencesMarback, 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.referencesNovoseltseva, E. (2020). Beneficios de las Pruebas Unitarias. https://apiumhub.com/es/techblog-barcelona/beneficios-de-las-pruebas-unitarias/
dc.relation.referencesPHPUnit: The PHP Testing Framework. (2024). https://phpunit.de/index.html
dc.relation.referencesPruebas 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.referencesQUnit, The powerful, easy – to-use JavaScript testing framework. (2025) https://qunitjs.com/
dc.relation.referencesReyes, M. (2018). La Metodología TDD. http://mreysei.es/blog/metodologia tdd-20180807
dc.relation.referencesTardini, 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.referencesTeam, A. (2024). Informe de resultados de pruebas de software https://es.abstracta.us/blog/crear-informe-pruebas-software-eficaz/
dc.relation.referencesVilla, 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.referencesWikipedia (2023). Prueba Unitaria.. https://es.wikipedia.org/wiki/Prueba_unitaria.
dc.relation.referencesWikipedia (2024). Scrum (desarrollo de software). https://es.wikipedia.org/wiki/Scrum_(desarrollo_de_software)
dc.rightsCopyright Universidad de Córdoba, 2025
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.keywordsTesteng
dc.subject.keywordsUniteng
dc.subject.keywordsDesigneng
dc.subject.keywordsDevelopeng
dc.subject.keywordsWebeng
dc.subject.keywordsJavaeng
dc.subject.keywordsPHPeng
dc.subject.keywordsCodeeng
dc.subject.keywordsComandeng
dc.subject.proposalPruebaspa
dc.subject.proposalUnitariaspa
dc.subject.proposalDiseñospa
dc.subject.proposalDesarrollospa
dc.subject.proposalWebspa
dc.subject.proposalJavaspa
dc.subject.proposalPHPspa
dc.subject.proposalCódigospa
dc.subject.proposalComandospa
dc.titleDesarrollo de un manual de pruebas unitarias de software para la empresa Webtic Dev S.A.S.spa
dc.titleDevelopment of a software unitary test manual for the company Webtic Dev S.A.S.eng
dc.typeTrabajo de grado - Pregrado
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dspace.entity.typePublication
Archivos
Bloque original
Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
MendozaPeñaAlejandroEliasa.pdf
Tamaño:
2.23 MB
Formato:
Adobe Portable Document Format
No hay miniatura disponible
Nombre:
AutorizaciónPublicación.pdf
Tamaño:
237.8 KB
Formato:
Adobe Portable Document Format
Bloque de licencias
Mostrando 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: