Omitir los comandos de cinta
Saltar al contenido principal
Inicio de sesión
Universidad EAFIT
Carrera 49 # 7 sur -50 Medellín Antioquia Colombia
Carrera 12 # 96-23, oficina 304 Bogotá Cundinamarca Colombia
(57)(4) 2619500 contacto@eafit.edu.co


​​​

Nodo


Módulo​

Testing de softw​are​



Fechas: Del 27 de agosto al 1 de octubre de 2022​
Horario: Sábado​​s de 8:00 a.m. a 2:00 p.m.
Duración: 32 horas

Tarifa: $1.515.000
Pronto pago: $1.439.000
Inscríbete ya​


{Descrip​ción}

Desarrolla habilidades que faciliten la implementación de diferentes técnicas de pruebas para los procesos de desarrollo de vanguardia donde se conjugan agile testing, automatización de pruebas, integración continua entre otros.

{Objetivo}

Desarrollar todas las habilidades que permitan mitigar los riesgos de fallos en producción, dentro del marco de aseguramiento de la calidad del software (SQA Software Quality Assurance) cubriendo el proceso completo de testing, es decir, desde el inicio del requerimiento, el diseño técnico, la construcción del software y todo el ciclo en general.

{Dirigi​do a}

  • Estudiantes de ingeniería de sistemas y afines.
  • Desarrolladores y profesionales del sector TI.

{Competencia especí​​fica}

Conoce las prácticas combinadas de integración y entrega continua en servicios automatizados (pruebas y despliegue), que le permiten compilar cambios incrementales de código que son enlazados y empaquetados en productos de software.​

{​​​Metodol​og​​​​ía}

En las actividades presenciales:

  • Se realizarán presentaciones magistrales por parte del profesor donde se incorporen ejercicios y ejemplos prácticos con base en casos de estudios que serán desarrollados en clase.
  • Se realizarán talleres en clase tendientes a resolver retos orientados a pruebas de software tanto individuales como grupales.
  • Se llevarán a cabo prácticas de automatización de pruebas empleando Python como lenguaje de programación, con el uso de la librería Selenium, Pytest y la librería Requests para automatización de API's.
En las actividades en línea:
  • Se realizará una exposición sincrónica de cada contenido por parte del profesor y se realizaran actividades autodirigidas por parte de los estudiantes.
  • Se llevarán a cabo prácticas de automatización de pruebas empleando Python como lenguaje de programación, con el uso de la librería Selenium, Pytest y la librería Requests para automatización de API's. en este caso el estudiante empleará su propio equipo de computo, se realiza una clase adicional de 1 hora para configurar el entorno previo a la clase (opcional para el quien tenga disponibilidad y lo necesite).



{​Conteni​do}


Módulo 1.
Conceptos fundamentales de pruebas

  • Conceptos básicos
  • Importancia de las pruebas en el desarrollo de software
  • Costo de la calidad
  • Principios de las pruebas
  • El rol del Tester en la actualidad
  • Niveles de pruebas
  • Tipos de pruebas
  • Atributos de calidad


Módulo 2.
Pruebas estáticas de software

  • Revisiones de software
  • Verificaciones de requisitos
  • Verificaciones de diseño
  • Verificaciones de código
  • Pruebas de caja blanca

Módulo 3.
Pruebas dinámicas de software

  • Pruebas de caja negra
  • Pruebas basadas en la especificación
  • Pruebas basadas en la experiencia
  • Pruebas de regresión
  • Pruebas No funcionales

Módulo 4.
Proceso de pruebas​

  • Planeación de pruebas
  • Análisis de pruebas
  • Diseño de pruebas
  • Ejecución de pruebas
  • Cierre de pruebas
  • Gestión de pruebas

Módulo 5.
Pruebas en entornos de desarrollo ágil

  • Mindset de pruebas ágiles
  • El equipo completo (whole team)
  • Cuadrantes de pruebas
  • Pruebas basadas en riesgo
  • Pirámide de automatización
  • TDD y BDD

Módulo 6.
Automatización de pruebas

  • Estrategias de automatización
  • Arquitectura de automatización de pruebas
  • Tipos de Frameworks de automatización
  • Herramientas de automatización
  • Práctica de automatización UI
  • Práctica de automatización API

Profeso​res


Carlos Andres Jaramillo González

Ingeniero de sistemas, con Master en ingeniería de la universidad Eafit, certificado por el ISTQB como CTFL y Agile CTFL y por el IREB como CPRE. Mas de 20 años de experiencia profesional en proyectos de desarrollo de software, en los cuales se ha desempeñado diferentes roles como Analista de pruebas, Analista de negocios, Agile Coach, Líder de innovación, líder de QA, Líder de automatización entre otros. Actualmente se desempeña QA Automation Engineer y como docente de cátedra en la Universidad Eafit de Medellín.

Andrea Restrepo Sepúlveda

Ingeniera de sistemas con una experiencia laboral de más de 12 años en el sector tecnológico. Formadora en marcos, técnicas y prácticas de la transformación ágil organizacional, forjando estrategias de crecimiento orgánico en áreas de TI, innovación, diseño, procesos, riesgos, transformación digital, entre otros.​


Módulo: Testing de software