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/
Description
Summary: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.