Contacta con nosotros

Temario del curso

Módulo 1: Introducción a la IA para QA

  • ¿Qué es la Inteligencia Artificial?
  • Aprendizaje automático (ML) vs. Aprendizaje profundo (Deep Learning) vs. Sistemas basados en reglas.
  • La evolución de las pruebas de software con IA.
  • Beneficios clave y desafíos de la IA en QA.

Módulo 2: Fundamentos de Datos y ML para Analistas QA

  • Comprensión de datos estructurados frente a no estructurados.
  • Características (features), etiquetas (labels) y conjuntos de entrenamiento.
  • Aprendizaje supervisado y no supervisado.
  • Introducción a la evaluación de modelos (precisión, precisión/precision, exhaustividad/recall, etc.).
  • Conjuntos de datos reales de QA.

Módulo 3: Casos de Uso de IA en QA

  • Generación de casos de prueba impulsada por IA.
  • Predicción de defectos usando ML.
  • Priorización de pruebas y pruebas basadas en riesgos.
  • Pruebas visuales con visión por computadora.
  • Análisis de registros (logs) y detección de anomalías.
  • Procesamiento del lenguaje natural (NLP) para scripts de prueba.

Módulo 4: Herramientas de IA para QA

  • Panorama general de plataformas de QA habilitadas con IA.
  • Uso de bibliotecas de código abierto (por ejemplo, Python, Scikit-learn, TensorFlow, Keras) para prototipos de QA.
  • Introducción a los Modelos de Lenguaje Grande (LLM) en la automatización de pruebas.
  • Desarrollo de un modelo simple de IA para predecir fallas en las pruebas.

Módulo 5: Integración de IA en Flujos de Trabajo de QA

  • Evaluación de la preparación para la IA en sus procesos de QA.
  • Integración continua e IA: cómo incorporar inteligencia en los pipelines CI/CD.
  • Diseño de suites de pruebas inteligentes.
  • Gestión de la deriva de modelos (model drift) y ciclos de retroalimentación (retraining).
  • Consideraciones éticas en las pruebas impulsadas por IA.

Módulo 6: Laboratorios Prácticos y Proyecto Final

  • Laboratorio 1: Automatizar la generación de casos de prueba usando IA.
  • Laboratorio 2: Construir un modelo de predicción de defectos utilizando datos históricos de pruebas.
  • Laboratorio 3: Utilizar un LLM para revisar y optimizar scripts de prueba.
  • Proyecto Final: Implementación completa de un pipeline de pruebas impulsado por IA.

Requerimientos

Se espera que los participantes tengan:

  • Más de 2 años de experiencia en roles de pruebas de software/QA.
  • Conocimiento de herramientas de automatización de pruebas (por ejemplo, Selenium, JUnit, Cypress).
  • Conocimientos básicos de programación (preferiblemente en Python o JavaScript).
  • Experiencia con control de versiones y herramientas CI/CD (por ejemplo, Git, Jenkins).
  • No se requiere experiencia previa en IA/ML, aunque la curiosidad y la disposición para experimentar son esenciales.
 21 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas