Hibot Mobile Farm

RESUMEN : Hibot es un producto desarrollado por la compañía colombiana Sofka Technologies, el cual se ofrece como un servicio de chat automático empresarial. Durante su ciclo de desarrollo, se evidenció la necesidad de escalar la ejecución de sus pruebas automatizadas a alternativas en nube, buscand...

Full description

Autores:
Quiroz Taborda, Julian Andres
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/30146
Acceso en línea:
https://hdl.handle.net/10495/30146
Palabra clave:
Comercio electrónico
Electronic commerce
Aplicación informática
Computer applications
Medición de software
Software measurement
Desarrollo de programas para computadores
Computer software - Development
DevOps
Hibot
http://vocabularies.unesco.org/thesaurus/concept5657
http://vocabularies.unesco.org/thesaurus/concept520
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
Description
Summary:RESUMEN : Hibot es un producto desarrollado por la compañía colombiana Sofka Technologies, el cual se ofrece como un servicio de chat automático empresarial. Durante su ciclo de desarrollo, se evidenció la necesidad de escalar la ejecución de sus pruebas automatizadas a alternativas en nube, buscando acoplarse a metodologías como DevOps, y a su vez, incrementar el grado de confiabilidad de su aplicación móvil. Tras investigaciones internas del equipo, que fueron abandonadas con anterioridad, no se obtuvieron resultados satisfactorios para solventar esta necesidad. En consecuencia, se plantea el presente proyecto, el cual tuvo como finalidad, investigar herramientas en nube, que permitan crear granjas de dispositivos móviles, para así lograr la integración de las pruebas automatizadas que se tienen para el producto mencionado, pasando por configuraciones internas al código fuente, de infraestructura y de los dispositivos remotos que sirven para ejecutar las pruebas. Esto, con el propósito de ayudar en el mejoramiento de los procesos de certificación del equipo, brindando una herramienta flexible, escalable y que genere valor.