DISPONIBLE
Título: HERRAMIENTAS DEVOPS PARA PRUEBAS DE RENDIMIENTO EN EL DESARROLLO DEL SISTEMA DE ADMINISTRACIÓN NOTARIAL DE LA EMPRESA EGI
Autor Institucional:
RESUMEN i INTRODUCCIÓN 1 1. Antecedentes y Justificación 1 2. Situación Problémica 3 3. Formulación del Problema de Investigación o Pregunta Científica 4 4. Objetivo General 4 5. Objetivos Específicos 4 6. Diseño Metodológico (Métodos, técnicas, procedimientos e instrumentos de investigación) 4 6.1. Tipo de Investigación 4 6.2. Métodos 5 6.2.1. Métodos Teóricos 5 6.2.2. Métodos Empíricos 5 6.3. Técnicas 5 6.4. Procedimientos e instrumentos de investigación 6 CAPÍTULO I 7 MARCO TEORICO Y CONTEXTUAL 7 1.1. Marco Teórico 7 1.1.1. Principales teorías que abordan la temática 7 1.1.1.1. ¿Qué es DevOps? 7 1.1.1.2. Cultura DevOps 8 1.1.1.3. Pruebas 12 1.1.1.4. Pruebas de rendimiento 13 1.1.1.5. Tipos de prueba de rendimiento: 13 1.1.1.6. Beneficios de las pruebas de rendimiento 15 1.1.1.7. Herramientas para pruebas de rendimiento 16 1.1.1.8. Casos de pruebas 19 1.1.1.9. Tipos de casos de prueba 19 1.1.1.10. Pasos para escribir un caso de prueba 20 1.1.1.11. Ciclo de vida DevOps 21 1.1.1.12. Infraestructura DevOps 22 1.1.1.13. Implementación de la infraestructura DevOps cumpliendo sus principios 22 1.2. Descripción del contexto socioeconómico y cultural en el que se realiza la investigación 23 CAPITULO II 25 2.1. Introducción 25 2.2. Procesamiento y Análisis de Datos 26 2.3. Tabulación y Codificación de datos 27 2.4. Análisis y discusión de resultados 30 2.5. Conclusiones 30 2.6. Recomendaciones 31 REFERENCIAS BIBLIOGRAFICAS 32 ANEXOS 33 INDICE DE TABLAS Tabla 1: Categorías, tipos de pruebas, métricas y herramientas DevOps para pruebas de rendimiento 27 Tabla 2 Matriz comparativa de herramientas DevOps, fuente elaboración propia. 29 INDICE DE GRÁFICOS Gráfico 1: DevOps Concepto 8 Gráfico 2
Herramientas DevOps en el ciclo de vida del software 11 Gráfico 3 Ciclo de vida DevOps 21 Gráfico 4 Resultado de pruebas de rendimiento con JMeter, 27 Gráfico 5 Resultado de pruebas de rendimiento con la herramienta VisualVM para cuellos de botella 28
La presente investigación surge ante la necesidad de poder desarrollar software de calidad, sobre todo completando el ciclo de vida del desarrollo del software en la etapa de pruebas específicamente pruebas de rendimiento y monitorización, debido a que en el desarrollo del sistema notarial de la empresa EGI, se presentaron constantemente notificaciones de errores por parte del cliente, para lo cual se propone la elección de herramientas DevOps para realizar pruebas de rendimiento que ayuden en esta etapa y poder mitigar lo más posible fallas, identificar los cuellos de botella y otros, además de proporcionar buenas prácticas para que en lo posterior se pueda realizar un producto de buena calidad y se pueda anticipar a posibles errores en la etapa de desarrollo y producción.