Skip to content

Arquitectura de Software

Testing y Automatización QA


Course
Jorge Alberto Osorio
Access code required
Enroll

Domina el Testing y Automatización QA con enfoque práctico, aprendiendo desde los fundamentos hasta la integración continua y tendencias emergentes. Ideal para quienes buscan aplicar calidad real en procesos de software.

Este curso te invita a sumergirte en el mundo del Testing y Automatización QA desde una perspectiva eminentemente práctica y aplicada. A través de cinco módulos progresivos, comprenderás por qué el aseguramiento de la calidad es esencial en el ciclo de vida del software y cómo puedes convertirte en un profesional capaz de garantizar la excelencia de los productos digitales, incluso en entornos ágiles y cambiantes. Comenzaremos explorando la importancia, objetivos y principios de QA, identificando roles clave y su impacto en equipos multidisciplinarios. Posteriormente, descubrirás los distintos tipos de pruebas, su propósito y el ciclo de vida completo de testing, aprendiendo a planificar, diseñar y gestionar todo el proceso con ejemplos reales. Avanzarás en el diseño de casos y escenarios efectivos, la trazabilidad y la gestión de defectos, entendiendo cómo cada paso asegura la cobertura total de requisitos y la mejora continua. En los módulos dedicados a la automatización, conocerás los conceptos fundamentales, herramientas líderes como Selenium y JUnit, y aprenderás a seleccionar, escribir y mantener scripts eficientes, siempre con buenas prácticas y ejemplos adaptados a situaciones cotidianas de la industria. Integraremos la automatización en pipelines de CI/CD y abordaremos la gestión de datos, métricas, reportes y los desafíos más comunes, con soluciones prácticas para cada contexto. Finalmente, explorarás las tendencias actuales y futuras del sector para mantenerte actualizado y competitivo. Cada módulo incluye ejercicios y retos para aplicar lo aprendido desde el primer día, utilizando recursos accesibles y fomentando una cultura de calidad colaborativa. Al finalizar, tendrás una visión integral y herramientas concretas para liderar procesos de testing y automatización, con la capacidad de adaptar las mejores prácticas a cualquier entorno profesional.

Here is the course outline:

1. Fundamentos de QA y su Rol en el Ciclo de Vida del Software

Explora los principios esenciales del aseguramiento de calidad, los distintos tipos de pruebas y cómo se integran en cada fase del ciclo de vida del software, clarificando los roles involucrados.

Bienvenida.
Visión general de QA y su impacto en el negocio
Mapa de pruebas: tipos y momentos de aplicación
Ciclo de vida de pruebas y roles clave del equipo
Ensayo: Integración Práctica de los Fundamentos de QA en el Ciclo de Vida del Software
Quiz: Fundamentos de QA y su Rol en el Ciclo de Vida del Software
Proyecto Integrador: Simulación de Estrategia QA en un Caso Realista

2. Diseño Estratégico: Planificación, Casos y Gestión de Defectos

Aprende a elaborar planes de prueba sólidos, diseñar casos y escenarios efectivos, asegurar la trazabilidad y gestionar defectos y datos de manera eficiente.

Planificación táctica: del alcance a la calendarización
Del requisito al caso de prueba: diseño, trazabilidad y datos
Gestión de defectos y retroalimentación continua
Ensayo Integrador: De la Planificación a la Gestión de Defectos en QA
Quiz: Diseño Estratégico de Pruebas y Gestión de Defectos
Proyecto Integrador de Módulo: Del Plan a la Gestión de Defectos en QA

3. Automatización de Pruebas: Fundamentos y Herramientas Clave

Introduce los pilares de la automatización, criterios de selección de casos, herramientas líderes y buenas prácticas para scripts mantenibles, enfrentando los retos más comunes.

Por qué automatizar: fundamentos y beneficios
Herramientas líderes y criterios de selección de casos
Buenas prácticas y desafíos al escribir scripts
Ensayo: Aplicación Práctica de la Automatización de Pruebas en un Contexto Real
Quiz: Fundamentos, Herramientas y Buenas Prácticas en Automatización de Pruebas
Proyecto Integrador: Estrategia y Primeros Pasos en Automatización de Pruebas

4. Estrategias Avanzadas: Pruebas Automatizadas y CI/CD

Profundiza en la automatización de pruebas funcionales, de regresión y rendimiento, integrándolas en pipelines de CI/CD y midiendo resultados con métricas claras.

Automatización de pruebas funcionales y de regresión
Pruebas de rendimiento automatizadas y su orquestación
CI/CD, métricas y reporte de resultados
Ensayo Integrador: Estrategias Avanzadas de Automatización y CI/CD
Quiz: Estrategias Avanzadas de Pruebas Automatizadas y CI/CD
Proyecto Final del Módulo: Estrategias Avanzadas de Pruebas Automatizadas y CI/CD

5. Panorama Futuro y Síntesis de QA y Automatización

Recapitula los aprendizajes clave y explora tendencias emergentes que darán forma al futuro del QA y la automatización, preparando un plan de mejora continua.

Tendencias emergentes en QA y automatización
Innovaciones tecnológicas: IA, RPA y testing continuo
Diseño de un plan de mejora continua personal
Ensayo Integrador: Tendencias Emergentes y Plan Personal de Mejora Continua en QA y Automatización
Quiz: Tendencias Emergentes y Mejora Continua en QA y Automatización
Proyecto Final: Estrategia Personal y Aplicación de Tendencias Emergentes en QA
Glossary
Study guide
Back to top