Curso taller de Especialización
Integración Continua de Software
Integración
Software
JBGroup Enterprise
Dirigido a: Testers de Software, Ingenieros de QA/ de pruebas/ de calidad, técnicos de pruebas, Diseñadores o Ejecutores de Pruebas en el ciclo de desarrollo de Software. Desarrolladores. Profesiones del área de TI, Informática, Ingeniería de Software y afines.
Integración Continua de Software
Aprender a configurar y montar desde cero un entorno de Integración Continua, haciendo uso de herramientas (aplicaciones y frameworks) manteniendo controlado el proceso de desarrollo a partir de la realización de pruebas sistemáticas, repetibles y de resultados visibles. Específicos: Crear el proceso de integración continua usando software para - Manejar repositorios. - Crear scripts de generación de trunks y tag.
OBJETIVOS
General:
- Integración de Selenium con Testlink
RESUMEN
- Realizar análisis de código con SonarQube
Se enseñará a configurar y montar desde cero un entorno de integración continua usando Hudson para proyectos en Java. Se explicará y se demostrará el ciclo de trabajo, ventajas e inconvenientes. Los test unitarios (principalmente) y otro tipos de pruebas se ejecutan automáticamente para verificar el estado del proyecto. Esta técnica no sólo conlleva la automatización de la construcción del proyecto y la ejecución de las pruebas automáticamente sino que además va mano a mano con un ciclo de trabajo mucho más rápido basado en hacer frecuentemente pequeñas modificaciones y verificaciones en el código en lugar de hacer grandes modificaciones en períodos mucho más largos de tiempo.
Método: - Reforzamiento teórico. - Talleres de aplicación y su feed back - Test de evaluación. - Cada curso es realizado por un consultor senior. - Curso presencial con acceso a la plataforma virtual.
Requisitos: -Conocimiento y experiencia en pruebas de software, tipos de prueba, diseño, ejecución y reporte de casos de prueba. -Recomendado: Haber llevado el curso “Automatización de Pruebas Funcionales” - Traer laptop.
Del material: -Se entregará un “pioneer” con el material impreso de las presentaciones a los participantes. -Se entregará material digital de los documentos de estudio adicionales sugeridas por el docente. Dentro del material digital, puede incluirse herramientas, software open source u otros que no sean licenciados o de derechos restringidos. De la calificación Se tomará como variables de calificación los siguientes. -(AS): N. Asistencia. Según el % de horas de asistencia. -(PP): N. Promedio de prácticas y/o test. -(EF): N. Promedio de talleres y/o trabajo final.
La nota final será: Nota final: (AS + PP + EF ) / 3 El Criterio puede ser modificado según curso
METODOLOGIA
RESUMEN
La integración continua es integrar el proyecto de software automáticamente lo más frecuentemente posible para detectar cuanto antes fallos en el código o en la integración.
AGENDA
Pruebas Automáticas de: P. Unitarias P. Integración P. Sistemas P. Funcionales P. Código ..otras pruebas automáticas Repositorio de Fuentes de Desarrollo
Pruebas ejecutadas automáticamente Reporte generados automáticamente
Repositorio de fuentes(automático): Integradas, Compiladas, Desplegadas y con pruebas ejecutadas
Generación de versiones Automáticas
INTEGRACION CONTINUA DE SOFTWARE
Integración continua puede involucrar muchos software diferentes, en el curso se utilizará los necesarios para crear el proceso completo.
Duración: 26.5 horas académicas (Equivalente a 20 horas cronológicas) ID
01
TEMA - Fundamentos de integración continua
CONTENIDO • Definición de integración continua - Explicar la metodología de desarrollo de software - Que es la integración continua. - Ventajas de la integración continúa. - Exposición de herramientas que se usaran. • Configuración del ambiente para pruebas. • Maven-Hudson
- Manejo de Repositorios para integración continua
• Metodología del manejo de fuentes. • Ejemplo de herramientas de versionamiento. • Instalación de la herramienta VisualSVN Server • Instalación de la herramienta TortoiseSVN • Creación de repositorio.
- Integrar scripts del Selenium con Testlink en integración continua
• Explicar el API de Testlink • Generar script del Selenium para la integración. • Integrar el Selenium con caso de Prueba del Testlink.
04
- Análisis de código automáticas en Integración continua
• Definición de análisis de código. • Exposición de la herramienta SonarQube. • Configuración de la herramienta SonarQube • Analisis de código de una aplicación con SonarQube.
05
- Integración ContinuaEjecuciones
• Generación de Trunk o Tag automáticos. • Ejecución de Selenium automáticos. • Análisis de código automáticos. • Despliegues automáticos.
02
03
JB Enterprise Group SAC
Se emitirá certificado a la siguiente escala de calificación:
INVERSION Y PROCEDIMIENTO
Nota(Vigesimal) Nota (Porcentual) 00 < n < 10 00% < n < 50% 10 < n < 14 50% <=n < 70% 14 <=n <=20 70% <=n <=100%
Condición Ninguna Participación Aprobación
Certificado No se brinda certificado Se brinda certificado Se brinda certificado
INVERSIÓN: La Inversión por el curso de especialización, contiene promociones continuas. Para conocer la mejor promoción y sus consideraciones ir a: www.jbenterprisegroup.com sección “Promociones”.
PROCEDIMIENTO DE PAGO: Realizar el pago en: Titular a nombre de JBENTERPRISEGROUP S.A.C Banco de Crédito: Cuenta Corriente Cta. Soles N: 191-2010056-0-95 Cód interbancario N: 00219100201005609550
TAMBIEN ACEPTAMOS: Tarjeta de Crédito
Solo para pago de DETRACCIONES: Titular a nombre de JB ENTERPRISE GROUP S.A.C. Banco de Nación: Cuenta Corriente Cta. Soles N: 00-074-020429 Cód interbancario N: 01807400007402042952
LOCAL DE CURSOS: Miraflores, Av. Arequipa 4545. (Ver seción mapa) CC. La Moneda.
INSCRIPCIONES: Confirmar su participación enviando un correo a inscripciones@jbenterprisegroup.com Con asunto “Deposito-Nombre Curso / Programa”.
INFORMES E INSCRIPCIONES: Teléfono: (511) 242-4915 Cel: 9 93663062 Cel: 9 51294562
Enviar los siguientes datos: Nombre completo Nombre Curso(s) / Programa(s) Adjuntar voucher escaneado o transferencia. Numero Telf / Celular
cursos@jbenterprisegroup.com www.jbenterprisegroup.com
CERTIFICACION
Certificación a nombre de :
LOCAL DE CURSOS Miraflores, Av. Arequipa 4545.
MAPA DE LOCAL
LA MONEDA CENTRO DE CAPACITACION
Av Arequipa 4545
CONSULTORES Algunos consultores: MSI, PMP, ING, CESAR CHAVARRY ARIAS Master en Sistemas de Información-UNI, Project Manager Professional certificado por el PMI® (USA); Con más de 16 años de experiencia laboral en el sector Servicios y de Educación. Consultor en Tecnología de Información y Jefe de operación de la Infraestructura Tecnológica de la SUNAT, Fue coordinador de la Oficina de Ingeniería de Procesos y Software de la SUNAT Con sólidos conocimientos y cursos de especialización en Ingeniería de Software, Calidad, Planeamiento Estratégico, Gestión Organizacional, Gestión de Proyectos, Sistema de Gestión de Calidad (ISO 9001), Mejoramiento de Procesos (BPM, CMMI) y Arquitectura Empresarial. Ha sido docente en las principales universidades del medio (UNI, UPC, UNIFE) y diversos diplomados (ISILTech, PACIS-BID, APESOFT) M S C, M B A, P M P, I N G. P E D R O C A S TA Ñ E D A VARGAS. Magíster en Dirección y Gestión de Tecnologías de Información – UNMSM. Magíster en Administración de Empresas de ESAN, Project Manager Professional certificado por el PMI® (USA), Certificaciones en herramientas SOA- BPM. Certified Scrum Developer (CSD) Profesional con 11 años de experiencia en gestión, desarrollo e implantación de sistemas de información. Gestor de proyectos utilizando tecnología BPM-SOA. Lidera proyectos de Software en la empresa Graña Montero (GMD -Fabrica de Software), empleando metodologías ágiles para la gestión, desarrollo y mantenimiento de los sistemas informáticos. Otras certificaciones, Certified Professional IBM in Rational Unified Process 7.0 (RUP)
P M P, M S c, C I P, I I B A , I N G . J O S É C A R L O S MACHICAO VALENCIA Magíster en Energía graduado en la University of Cardiff, Wales UK, Project Manager Professional certificado por el PMI® (USA), Creador de la Metodología GOAL©. Formación profesional en Eficiencia Energética y Energías Renovables en la Universidad Nacional de Ingeniería, Consultor en gerencia organizacional de proyectos (GOP). Usuario y consultor de OPM3® del PMI®. Quince años en proyectos de asesoría en gestión y de ingeniería y construcción. Experto en aplicación de modelos organizacionales basados en gestión de proyectos para el mejoramiento, control, medición y estandarización de buenas prácticas en las organizaciones.
ING. MARIO JULIO OSMÍN ZALDIVAR ALVAREZ Ingeniero de Sistemas de la Universidad Nacional del Callao. Ex Docente en Requerimientos y Calidad de SW de la sección de Postgrado en la UNMSM. Es QA Lead en Avantica Technologies. Cuenta con 7 años de experiencia en la Gestión de proyectos de Análisis de Negocio de Aseguramiento y Control de Calidad de sistemas informáticos en importantes proyectos catalogados como World Class en el sector software. Con estudios de especialización en Aseguramiento, Control de calidad, Requerimientos y en Gestión de Proyectos por la UPC. Posee las certificaciones Internacionales IBM Rational Requisite Pro y IBM Rational Consultant. Anteriormente fue Gerente de calidad de SW en INSPIRA IT, fue Gerente de Evalat. Capacitador en Desarrollo, Calidad y Pruebas de Software con herramientas de IBM y Software libre para empresas privadas y públicas en el Perú y Chile
MBA,PMP, ING. NAPOLEON DAVID POSADA PAJUELO. Master en Administración de Negocios de ESAN, Project Manager Professional certificado por el PMI® (USA), Profesional Colegiado de las Tecnologías de la Información, dedicado a la gerencia de proyectos y la gestión de servicios de TI. Certificado en ITIL V3 Foundations. Es gerente de Proyectos en Soluciones de Tecnología de GMD S.A.(Graña y Montero); es responsable del Capítulo de Technology Management Council de la IEEE-Sección Perú. Docente de Gestión de Servicios de TI en la PUCP, instructor en ITIL, PMBOK.
CONSULTORES
MBA, BLACK BELT, ING. ALEJANDRO GALLEGOS CHOCCE MBA de CENTRUM Certificado como Black Belt por Consulting - Mexico Con 16 años de experiencia laboral en el sector Industrial y de Servicios, en las Gerencias de Áreas de Calidad, Administración y Operaciones, en empresa líderes del sector servicio e Industria áreas de Calidad. Experto en Herramientas de Calidad - Six Sigma, Herramientas de Gestión Empresarial y Mejora de Procesos
Consultor en mejora de procesos utilizando Lean-Seis Sigma. Capacitador en Talleres de Formación de Green Belt, para Ejecutivos (ISO9000 y Seis Sigma) en prestigiosas consultoras como ACQ, CODEGES, BM Consulting y BQM. MBA. FELIPE HIROMOTO MBA de UNFV, Diecisiete años de experiencia en el área de TI, Ha sido Gerente de Operaciones de Alternativa Tecnológica SAC. Gerente de Proyectos y Consultor de PRAXIS Calidad de Gestión (Perú). Evaluador Senior del PREMIO Iberoamericano a la Calidad (España).Miembro jurado del premio a la Calidad del Perú Consultor y Auditor de Sistemas. Ingeniero de Sistemas de la UNI. Estudios en ESAN, Universidad de Piura, Universidad de Sao Paulo – Brasil, Electrolima Fue jefe en el banco del comercio, S&S-IBM, Electrolima. Estudios en ESAN, Universidad de Piura, Universidad de Sao Paulo – Brasil
INFORMES E INSCRIPCIONES: Teléfono: (511) 242-4915 Cel: 9 51294562 Cel: 9 93663062 cursos@jbenterprisegroup.com www.jbenterprisegroup.com
JB ENTERPRISE GROUP SAC