• Repositorio Institucional Universidad de Pamplona
  • Trabajos de pregrado y especialización
  • Facultad de Ingenierías y Arquitectura
  • Ingeniería en Telecomunicaciones
  • Por favor, use este identificador para citar o enlazar este ítem: http://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/725
    Registro completo de metadatos
    Campo DC Valor Lengua/Idioma
    dc.contributor.authorLeal Diaz, Diego Javier.-
    dc.date.accessioned2022-05-12T22:51:38Z-
    dc.date.available2021-10-09-
    dc.date.available2022-05-12T22:51:38Z-
    dc.date.issued2022-
    dc.identifier.citationLeal Diaz, D. J. (2021). Integración de automatización y distribución de pruebas, utilizando Microsoft Azure y contenedores Docker en la empresa Digital Ware [Trabajo de Grado Pregrado, Universidad de Pamplona]. Repositorio Hulago Universidad de Pamplona. http://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/725es_CO
    dc.identifier.urihttp://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/725-
    dc.descriptionEn el presente trabajo se expone el desarrollo de un sistema de integración de automatización y distribución de pruebas que permite ejecutar pruebas utilizando las tecnologías Microsoft Azure y Docker, dando solución a dos de las principales problemáticas existentes actualmente en el área de automatización de Digital Ware y estas son el tiempo de ejecución de las pruebas y el requerimiento de una pantalla de escritorio activa para ejecutarlas. Lo que se plantea es el despliegue de varios contenedores Docker que posibiliten la ejecución de pruebas aplicando el paralelismo dentro de un mismo dispositivo físico, cada uno de los contenedores Docker contiene una máquina virtual que será configurada con su respectivo agente de prueba y herramientas necesarias para la ejecución de los test de manera remota, liberando las máquinas de desarrollo del área de automatización de la compañía y permitiendo que corran todas las pruebas dentro de un solo equipo servidor en los diferentes contenedores, siendo el medio de integración la plataforma Azure. Al finalizar el proyecto se logró la ejecución de pruebas desplegadas desde Azure dentro de los contenedores Docker, llevando a cabo una ejecución sin la renderización de la capa de aplicación y directamente dentro de un mismo equipo de cómputo.es_CO
    dc.description.abstractIn this work, the development of a test automation and distribution integration system is exposed that allows tests to be executed using Microsoft Azure and Docker technologies, solving two of the main problems currently existing in the area of Digital Ware automation and these are the execution time of the tests and the requirement of an active desktop screen to run them. What is proposed is the deployment of several Docker containers that allow the execution of tests applying parallelism within the same physical device, each of the Docker containers contains a virtual machine that will be configured with its respective test agent and tools necessary for the remote execution of the tests, freeing the development machines from the company's automation area and allowing all the tests to be executed within a single server in the different containers, the Azure platform being the means of integration. At the end of the project, the execution of tests deployed from Azure within the Docker containers was achieved, carrying out an execution without the rendering of the application layer and directly within the same computer equipment.es_CO
    dc.format.extent102es_CO
    dc.format.mimetypeapplication/pdfes_CO
    dc.language.isoeses_CO
    dc.publisherUniversidad de Pamplona – Facultad de Ingenierías y Arquitectura.es_CO
    dc.subjectAutomatización de pruebas.es_CO
    dc.subjectDocker.es_CO
    dc.subjectMáquinas virtuales.es_CO
    dc.subjectMicrosoft Azure.es_CO
    dc.subjectVirtualización.es_CO
    dc.titleIntegración de automatización y distribución de pruebas, utilizando Microsoft Azure y contenedores Docker en la empresa Digital Ware.es_CO
    dc.typehttp://purl.org/coar/resource_type/c_7a1fes_CO
    dc.date.accepted2021-07-09-
    dc.relation.references[1] Digital Ware, «Portafolio de productos,» [En línea]. Available: https://www.digitalware.com.co/. [Último acceso: 18 05 2021].es_CO
    dc.relation.references[2] Digital Ware, «ACERCA DE DIGITAL WARE,» [En línea]. Available: http://www.kactus.com.co/index.php/nosotros-2. [Último acceso: 18 05 2021].es_CO
    dc.relation.references[3] Digital Ware, «SOBRE NOSOTROS,» [En línea]. Available: https://www.digitalware.com.co/sobre-nosotros/. [Último acceso: 18 05 2021].es_CO
    dc.relation.references[4] J. L. Garcia Hoyos, Migración del software KACTUS-HCM de una arquitectura clienteservidor a una arquitectura cliente-contenedor, Pamplona, 2019.es_CO
    dc.relation.references[5] J. F. Gomez Castillo, Desarrollo de demo portable y automatizado para las aplicaciones KACTUS-HCM fundamentado en contenedores sobre Docker para la empresa Digital Ware, Pamplona, 2020.es_CO
    dc.relation.references[6] W. D. Bustos Morales, Implementación de servidor de pruebas a partir de contenedores Docker y virtualización anidada en la empresa Digital Ware, Pamplona, 2020.es_CO
    dc.relation.references[7] S. Gonzales Casco, Pruebas automáticas con Selenium sobre Docker Windows Containers, México, 2018.es_CO
    dc.relation.references[8] G. J. Myers, T. M. Thomas y J. Wiley, The Art of Software Testing, Second Edition, 2004.es_CO
    dc.relation.references[9] J. M. Sanchez, Pruebas de Software. Fundamentos y Técnicas, Madrid, 2015.es_CO
    dc.relation.references[10] R. CUBOS MONTENEGRO, Testing y calidad de software. automatización de pruebas con selenium webdriver, 2017.es_CO
    dc.relation.references[11] J. C. Franco Ochoa, Metodología para testing de software basado en componentes, Medellin, 2010.es_CO
    dc.relation.references[12] I. C. Society, Swebok - Guía al cuerpo de conocimiento de la Ingeniería de Software, California, 2004.es_CO
    dc.relation.references[13] J. Vela Garcia, DISEÑO Y DESARROLLO DE UNA APLICACIÓN WEB PARA LA GESTIÓN AUTOMÁTICA DE PRÁCTICAS, Madrid, 2009.es_CO
    dc.relation.references[14] A. Fajardo Moya, QEMU, una alternativa libre para la emulación de arquitecturas de hardware, Cuba, 2016.es_CO
    dc.relation.references[15] N. S. S. Singh, «Containers & Docker: Emerging roles & future of Cloud technology,» Computer Science, pp. 804-807, 2016.es_CO
    dc.relation.references[16] O. S. e. l. nube, «Máquinas virtuales ¿Cuál es su importancia en el sector empresarial 2019?,» 05 05 2019. [En línea]. Available: https://on-cloud.blog/2019/03/05/maquinasvirtuales-cual-es-su-importancia-en-el-sector-empresarial-2019/. [Último acceso: 18 05 2021].es_CO
    dc.relation.references[17] J. M. Ortega, DOCKER. Seguridad y monitorización en contenedores e imágenes, 2019.es_CO
    dc.relation.references[18] sitiobigdata.com, «¿Qué es Docker? Contenedores Docker explicados,» 10 09 2018. [En línea]. Available: https://sitiobigdata.com/2018/09/10/que-es-docker-contenedoresexplicados/#. [Último acceso: 18 05 2021].es_CO
    dc.relation.references[19] J. M. Alarcon, «¿Qué diferencia hay entre Docker (Contenedores) y Máquinas virtuales (VMWare, VirtualBox...)?,» 14 06 2018. [En línea]. Available: https://www.campusmvp.es/recursos/post/que-diferencia-hay-entre-dockercontenedores-y-maquinas-virtuales.aspx. [Último acceso: 18 05 2021].es_CO
    dc.relation.references[20] D. Maggi, DISEÑO DE UNA ARQUITECTURA BASADA EN CONTENEDORES PARA LA INTEGRACIÓN Y EL DESPLIEGUE CONTINUO (CI/CD), Málaga , 2020.es_CO
    dc.relation.references[21] V. Zuñiga, INTRODUCCIÓN A LA PROGRAMACIÓN DE SCRIPT EN BASH, 2006.es_CO
    dc.relation.references[22] J. Maret, Getting Started with WinAppDriver, 2018.es_CO
    dc.relation.references[23] J. A. Carvalho, L. Moreira, L. Rosso y C. Ibiri, Introducción a DevOps y DevSecOps, Argentina.es_CO
    dc.relation.references[24] E. Leal, C. Sosa y D. Leal, «REVISIÓN DE LOS SISTEMAS DE CONTROL DE VERSIONES UTILIZADOS EN EL DESARROLLO DE SOFTWARE,» Ingenierías USBMed, vol. 3, nº 1, pp. 74-81, 2012.es_CO
    dc.relation.references[25] R. J. Gárcia Pinel, Análisis de mecanismos de integración de herramientas para suministro continuo (Continuos Delivery), Madrid, 2015.es_CO
    dc.relation.references[26] C. Gómez Sanchez, Estudio de herramientas de despliegue continuo de aplicaciones, y sus ventajas competitivas en un mundo marcado por la agilidad, Madrid, 2019.es_CO
    dc.relation.references[27] Microsoft, «Azure DevOps,» [En línea]. Available: https://azure.microsoft.com/eses/services/devops/. [Último acceso: 18 Mayo 2021].es_CO
    dc.relation.references[28] Microsoft, «What is Azure Pipelines?,» [En línea]. Available: https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/what-is-azurepipelines?view=azure-devops. [Último acceso: 18 Mayo 2021].es_CO
    dc.relation.references[29] Microsoft, «Azure Pipelines agents,» [En línea]. Available: https://docs.microsoft.com/enus/azure/devops/pipelines/agents/agents?view=azure-devops&tabs=browser. [Último acceso: 18 Mayo 2021].es_CO
    dc.relation.references[30] C. Collado Férnandez, P. Lucio Baptista y S. H. Rober, Metodología de investigación, Mc Graw Hill Education, 2017.es_CO
    dc.relation.references[31] M. Parada, «Qué distribuciones Linux usar en 2021,» 12 Octubre 2020. [En línea]. Available: https://openwebinars.net/blog/que-distribuciones-linux-usar-en-2021/. [Último acceso: 19 Mayo 2021].es_CO
    dc.relation.references[32] D. Guide, «Virtualización con contenedores Docker: alternativas,» 09 Julio 2019. [En línea]. Available: https://www.ionos.es/digitalguide/servidores/know-how/alternativas-alos-contenedores-endocker/#:~:text=Docker%20utiliza%20caracter%C3%ADsticas%20nativas%20del,virtuali zaci%C3%B3n%20total%20con%20m%C3%A1quinas%20virtuales.&text=%E2%9C%9 4%20Docker%20sopor. [Último acceso: 19 Mayo 2021].es_CO
    dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2es_CO
    dc.type.coarversionhttp://purl.org/coar/resource_type/c_2df8fbb1es_CO
    Aparece en las colecciones: Ingeniería en Telecomunicaciones

    Ficheros en este ítem:
    Fichero Descripción Tamaño Formato  
    Leal_2021_TG.pdfLeal_2021_TG5,74 MBAdobe PDFVisualizar/Abrir


    Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.