Implementación de pruebas unitarias

RESUMEN: En el informe se presenta el proyecto realizado durante los últimos 6 meses para la empresa Wolox, el proyecto estuvo enfocado en el desarrollo de software, más específicamente en la implementación de pruebas unitarias para un cliente externo de la empresa. Se decidió enfocar el proyecto en...

Full description

Autores:
Bedoya Alzate, Esteban
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/20225
Acceso en línea:
http://hdl.handle.net/10495/20225
Palabra clave:
Programa de ordenador
Computer software
Aplicación de telecomunicaciones
Telecommunications applications
Cambio tecnológico
Technological change
Pruebas
Unitarias
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept528
http://vocabularies.unesco.org/thesaurus/concept4566
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UDEA2_173df8d1c58303c910c11f517d0fddc3
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/20225
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Implementación de pruebas unitarias
title Implementación de pruebas unitarias
spellingShingle Implementación de pruebas unitarias
Programa de ordenador
Computer software
Aplicación de telecomunicaciones
Telecommunications applications
Cambio tecnológico
Technological change
Pruebas
Unitarias
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept528
http://vocabularies.unesco.org/thesaurus/concept4566
title_short Implementación de pruebas unitarias
title_full Implementación de pruebas unitarias
title_fullStr Implementación de pruebas unitarias
title_full_unstemmed Implementación de pruebas unitarias
title_sort Implementación de pruebas unitarias
dc.creator.fl_str_mv Bedoya Alzate, Esteban
dc.contributor.advisor.none.fl_str_mv Duque Restrepo, Carlos Mauricio
Giorgi, Pablo Alejandro
dc.contributor.author.none.fl_str_mv Bedoya Alzate, Esteban
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
Aplicación de telecomunicaciones
Telecommunications applications
Cambio tecnológico
Technological change
topic Programa de ordenador
Computer software
Aplicación de telecomunicaciones
Telecommunications applications
Cambio tecnológico
Technological change
Pruebas
Unitarias
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept528
http://vocabularies.unesco.org/thesaurus/concept4566
dc.subject.proposal.spa.fl_str_mv Pruebas
Unitarias
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept528
http://vocabularies.unesco.org/thesaurus/concept4566
description RESUMEN: En el informe se presenta el proyecto realizado durante los últimos 6 meses para la empresa Wolox, el proyecto estuvo enfocado en el desarrollo de software, más específicamente en la implementación de pruebas unitarias para un cliente externo de la empresa. Se decidió enfocar el proyecto en base a la pruebas unitarias debido a que generalmente se suelen omitir en algunos proyectos o realizar de una forma poco apropiada por culpa de las negociaciones, tiempos de entrega, falta de conocimiento o malas prácticas. Las personas no técnicas en los proyectos suelen ser poco conscientes del impacto positivo de estas además de que representa un tiempo adicional en los desarrollos, por esto prefieren dar prioridad en algunos casos a más funcionalidades o tareas de soporte de la plataforma en construcción que a las mismas pruebas unitarios. Debido a esto y sus múltiples beneficios se realizó esta propuesta en la cual se logró llevar a cabo el proyecto impulsando está buena práctica tanto en desarrollos de frontend como backend, logrando alcanzar muy buenas coberturas de pruebas unitarias sobre los desarrollos propios, realizando también una limpieza de archivos de pruebas mal creadas y con errores de ejecución, así cómo fomentar el desarrollo de estas pruebas a medida que se realicen las funcionalidades para mantener una mejor práctica y descubrir errores en etapas tempranas de desarrollo.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-06-21T21:12:04Z
dc.date.available.none.fl_str_mv 2021-06-21T21:12:04Z
dc.date.issued.none.fl_str_mv 2021
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/20225
url http://hdl.handle.net/10495/20225
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.extent.spa.fl_str_mv 15
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
institution Universidad de Antioquia
bitstream.url.fl_str_mv http://bibliotecadigital.udea.edu.co/bitstream/10495/20225/10/BedoyaEsteban_2021_ImplementacionPruebasUnitarias.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/20225/11/license_rdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/20225/12/license.txt
bitstream.checksum.fl_str_mv c58b4dd9a978784d91eb79b7e5046a1c
b88b088d9957e670ce3b3fbe2eedbc13
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1812173247680086016
spelling Duque Restrepo, Carlos MauricioGiorgi, Pablo AlejandroBedoya Alzate, Esteban2021-06-21T21:12:04Z2021-06-21T21:12:04Z2021http://hdl.handle.net/10495/20225RESUMEN: En el informe se presenta el proyecto realizado durante los últimos 6 meses para la empresa Wolox, el proyecto estuvo enfocado en el desarrollo de software, más específicamente en la implementación de pruebas unitarias para un cliente externo de la empresa. Se decidió enfocar el proyecto en base a la pruebas unitarias debido a que generalmente se suelen omitir en algunos proyectos o realizar de una forma poco apropiada por culpa de las negociaciones, tiempos de entrega, falta de conocimiento o malas prácticas. Las personas no técnicas en los proyectos suelen ser poco conscientes del impacto positivo de estas además de que representa un tiempo adicional en los desarrollos, por esto prefieren dar prioridad en algunos casos a más funcionalidades o tareas de soporte de la plataforma en construcción que a las mismas pruebas unitarios. Debido a esto y sus múltiples beneficios se realizó esta propuesta en la cual se logró llevar a cabo el proyecto impulsando está buena práctica tanto en desarrollos de frontend como backend, logrando alcanzar muy buenas coberturas de pruebas unitarias sobre los desarrollos propios, realizando también una limpieza de archivos de pruebas mal creadas y con errores de ejecución, así cómo fomentar el desarrollo de estas pruebas a medida que se realicen las funcionalidades para mantener una mejor práctica y descubrir errores en etapas tempranas de desarrollo.15application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Implementación de pruebas unitariasMedellín, ColombiaPrograma de ordenadorComputer softwareAplicación de telecomunicacionesTelecommunications applicationsCambio tecnológicoTechnological changePruebasUnitariashttp://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept528http://vocabularies.unesco.org/thesaurus/concept4566Profesional en Ingeniería de SistemasPregradoFacultad de Ingeniería. Carrera de Ingeniería de SistemasUniversidad de AntioquiaORIGINALBedoyaEsteban_2021_ImplementacionPruebasUnitarias.pdfBedoyaEsteban_2021_ImplementacionPruebasUnitarias.pdfTrabajo de grado de pregadoapplication/pdf1119035http://bibliotecadigital.udea.edu.co/bitstream/10495/20225/10/BedoyaEsteban_2021_ImplementacionPruebasUnitarias.pdfc58b4dd9a978784d91eb79b7e5046a1cMD510CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823http://bibliotecadigital.udea.edu.co/bitstream/10495/20225/11/license_rdfb88b088d9957e670ce3b3fbe2eedbc13MD511LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/20225/12/license.txt8a4605be74aa9ea9d79846c1fba20a33MD51210495/20225oai:bibliotecadigital.udea.edu.co:10495/202252021-06-21 16:13:09.418Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=