Implementación de la fase de pruebas para Frontend en una plataforma cognitiva

RESUMEN: El desarrollo de software es cada vez más demandante en términos de funcionalidades y carga de usuarios; por tanto, es crucial construirlo de forma que garantice una alta calidad, estabilidad y escalabilidad futura. En este contexto, uno de los retos principales es aumentar la automatizació...

Full description

Autores:
Castañeda Martinez, Angie
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/23439
Acceso en línea:
http://hdl.handle.net/10495/23439
Palabra clave:
Programa de ordenador
Computer software
Lenguaje de programación
Computer languages
Ingeniería de software
Calidad de los productos
Calidad de software
Desarrollo de software
Pruebas de software
Tecnologías Front-end
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept6007
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_b8c6e5f7f5e2a52a26368cdd3f3aeeb2
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/23439
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Implementación de la fase de pruebas para Frontend en una plataforma cognitiva
title Implementación de la fase de pruebas para Frontend en una plataforma cognitiva
spellingShingle Implementación de la fase de pruebas para Frontend en una plataforma cognitiva
Programa de ordenador
Computer software
Lenguaje de programación
Computer languages
Ingeniería de software
Calidad de los productos
Calidad de software
Desarrollo de software
Pruebas de software
Tecnologías Front-end
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept6007
title_short Implementación de la fase de pruebas para Frontend en una plataforma cognitiva
title_full Implementación de la fase de pruebas para Frontend en una plataforma cognitiva
title_fullStr Implementación de la fase de pruebas para Frontend en una plataforma cognitiva
title_full_unstemmed Implementación de la fase de pruebas para Frontend en una plataforma cognitiva
title_sort Implementación de la fase de pruebas para Frontend en una plataforma cognitiva
dc.creator.fl_str_mv Castañeda Martinez, Angie
dc.contributor.advisor.none.fl_str_mv Pachón Contreras, Leonardo Augusto
Quintero, Martín Elías
dc.contributor.author.none.fl_str_mv Castañeda Martinez, Angie
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
Lenguaje de programación
Computer languages
topic Programa de ordenador
Computer software
Lenguaje de programación
Computer languages
Ingeniería de software
Calidad de los productos
Calidad de software
Desarrollo de software
Pruebas de software
Tecnologías Front-end
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept6007
dc.subject.lemb.none.fl_str_mv Ingeniería de software
Calidad de los productos
dc.subject.proposal.spa.fl_str_mv Calidad de software
Desarrollo de software
Pruebas de software
Tecnologías Front-end
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept6007
description RESUMEN: El desarrollo de software es cada vez más demandante en términos de funcionalidades y carga de usuarios; por tanto, es crucial construirlo de forma que garantice una alta calidad, estabilidad y escalabilidad futura. En este contexto, uno de los retos principales es aumentar la automatización y reducir la intervención humana, siendo las pruebas de software uno de los aspectos responsables de ello. Tener una alta cobertura de pruebas en cada artefacto de software ayuda a prevenir muchos errores en la etapa de producción del sistema, además de garantizar la calidad y estabilidad del software. Hoy en día, cada vez son más las empresas y los productos que requieren la implementación de estas pruebas, como es el caso de guane Enterprises, donde, entre los proyectos que más destacan, se encuentra un asistente cognitivo que centraliza, gestiona y administra diferentes tipos de solicitudes que llegan a varias empresas de logística a través del correo electrónico. Este trabajo presenta el estudio e implementación de pruebas de software Front-end para este sistema cognitivo, esto con el fin de mejorar su calidad en el momento de su puesta en producción. Dentro del alcance de este trabajo se propone la búsqueda de las diferentes tecnologías existentes para realizar pruebas de software que se adapten a este sistema, así como la implementación de una de estas tecnologías y el planteamiento del desarrollo del código de pruebas de software.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-10-25T19:13:44Z
dc.date.available.none.fl_str_mv 2021-10-25T19:13:44Z
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/23439
url http://hdl.handle.net/10495/23439
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-sa/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-sa/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 26
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín
institution Universidad de Antioquia
bitstream.url.fl_str_mv http://bibliotecadigital.udea.edu.co/bitstream/10495/23439/1/CastanedaAngie_2021_ImplementacionPruebasFrontend.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/23439/3/license.txt
http://bibliotecadigital.udea.edu.co/bitstream/10495/23439/2/license_rdf
bitstream.checksum.fl_str_mv 731c24f9246cca3cd9b6ac3c49856f99
8a4605be74aa9ea9d79846c1fba20a33
e2060682c9c70d4d30c83c51448f4eed
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_ 1812173079187554304
spelling Pachón Contreras, Leonardo AugustoQuintero, Martín ElíasCastañeda Martinez, Angie2021-10-25T19:13:44Z2021-10-25T19:13:44Z2021http://hdl.handle.net/10495/23439RESUMEN: El desarrollo de software es cada vez más demandante en términos de funcionalidades y carga de usuarios; por tanto, es crucial construirlo de forma que garantice una alta calidad, estabilidad y escalabilidad futura. En este contexto, uno de los retos principales es aumentar la automatización y reducir la intervención humana, siendo las pruebas de software uno de los aspectos responsables de ello. Tener una alta cobertura de pruebas en cada artefacto de software ayuda a prevenir muchos errores en la etapa de producción del sistema, además de garantizar la calidad y estabilidad del software. Hoy en día, cada vez son más las empresas y los productos que requieren la implementación de estas pruebas, como es el caso de guane Enterprises, donde, entre los proyectos que más destacan, se encuentra un asistente cognitivo que centraliza, gestiona y administra diferentes tipos de solicitudes que llegan a varias empresas de logística a través del correo electrónico. Este trabajo presenta el estudio e implementación de pruebas de software Front-end para este sistema cognitivo, esto con el fin de mejorar su calidad en el momento de su puesta en producción. Dentro del alcance de este trabajo se propone la búsqueda de las diferentes tecnologías existentes para realizar pruebas de software que se adapten a este sistema, así como la implementación de una de estas tecnologías y el planteamiento del desarrollo del código de pruebas de software.ABSTRACT: Software development is becoming increasingly competitive, so building it in a way that guarantees high quality and future stability plays a crucial role in its success. This becomes a challenge since one of the needs of software development is to increase the automation and to reduce human intervention, and software testing is one of the aspects responsible for this. Having a high test coverage in each project, helps to prevent several errors in the production stage of the system, as well as guaranteeing quality and stability. Nowadays, there are more companies and products that require the implementation of software testing, as is the case of Guane Enterprises, where, among the projects that stand out the most, is the cognitive assistant that centralizes and manages different types of incoming requests to multiple logistics companies through email. This document presents the study and implementation of Front-end software testing for the cognitive assistant, in order to improve its quality for its release date. The scope of this document is the search of different existing technologies for software testing that adjust to the project, the implementation of one of them and the development approach of software testing code.26application/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-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Implementación de la fase de pruebas para Frontend en una plataforma cognitivaMedellínPrograma de ordenadorComputer softwareLenguaje de programaciónComputer languagesIngeniería de softwareCalidad de los productosCalidad de softwareDesarrollo de softwarePruebas de softwareTecnologías Front-endhttp://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept6007Profesional en Ingeniería de SistemasPregradoFacultad de Ingeniería. Ingeniería de SistemasUniversidad de AntioquiaORIGINALCastanedaAngie_2021_ImplementacionPruebasFrontend.pdfCastanedaAngie_2021_ImplementacionPruebasFrontend.pdfTrabajo de grado de pregradoapplication/pdf821112http://bibliotecadigital.udea.edu.co/bitstream/10495/23439/1/CastanedaAngie_2021_ImplementacionPruebasFrontend.pdf731c24f9246cca3cd9b6ac3c49856f99MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/23439/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051http://bibliotecadigital.udea.edu.co/bitstream/10495/23439/2/license_rdfe2060682c9c70d4d30c83c51448f4eedMD5210495/23439oai:bibliotecadigital.udea.edu.co:10495/234392021-10-25 14:19:29.016Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=