Contacta con nosotros

Temario del curso

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

  • ¿Qué es la inteligencia artificial?
  • Aprendizaje automático frente a aprendizaje profundo frente a sistemas basados en reglas
  • La evolución de las pruebas de software con inteligencia artificial
  • Beneficios y desafíos clave de la IA en QA

Módulo 2: Fundamentos de datos y aprendizaje automático para probadores

  • Comprensión de datos estructurados frente a no estructurados
  • Características, etiquetas y conjuntos de datos de entrenamiento
  • Aprendizaje supervisado y no supervisado
  • Introducción a la evaluación de modelos (precisión, exactitud, 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 mediante aprendizaje automático
  • Priorización de pruebas y pruebas basadas en riesgos
  • Pruebas visuales con visión por computador
  • Análisis de registros 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
  • Construcción de un modelo simple de IA para predecir fallos en pruebas

Módulo 5: Integración de IA en flujos de trabajo de QA

  • Evaluación de la preparación de sus procesos de QA para adoptar IA
  • Integración continua e IA: cómo incorporar inteligencia en las tuberías de CI/CD
  • Diseño de suites de pruebas inteligentes
  • Gestión del desplazamiento de modelos de IA y ciclos de reentrenamiento
  • 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 utilizando IA
  • Laboratorio 2: Construir un modelo de predicción de defectos utilizando datos históricos de pruebas
  • Laboratorio 3: Utilizar un modelo de lenguaje grande (LLM) para revisar y optimizar scripts de prueba
  • Proyecto final: Implementación de extremo a extremo de una tubería de pruebas impulsada por IA

Requerimientos

Se espera que los participantes cuenten con:

  • Más de 2 años de experiencia en roles de pruebas de software o aseguramiento de calidad (QA)
  • Familiaridad con herramientas de automatización de pruebas (por ejemplo, Selenium, JUnit, Cypress)
  • Conocimientos básicos de programación (preferiblemente en Python o JavaScript)
  • Experiencia en el uso de control de versiones y herramientas de integración y despliegue continuo (CI/CD) (por ejemplo, Git, Jenkins)
  • No se requiere experiencia previa en IA o aprendizaje automático, aunque es esencial tener curiosidad y disposición para experimentar
 21 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas