Temario del curso
Módulo 1: Introducción a la IA para QA
- ¿Qué es la Inteligencia Artificial?
- Aprendizaje Automático vs. Aprendizaje Profundo vs. Sistemas Basados en Reglas
- La evolución de la prueba de software con IA
- Principales beneficios y desafíos de la IA en QA
Módulo 2: Fundamentos de Datos y ML para Testers
- Entender datos estructurados vs. 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, precisión, recuperación, etc.)
- Conjuntos de datos de QA del mundo real
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
- Prueba visual con visión por computadora
- Análisis de registros y detección de anomalías
- Procesamiento de lenguaje natural (NLP) para scripts de prueba
Módulo 4: Herramientas de IA para QA
- Visión general de plataformas de QA habilitadas por 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 grandes (LLMs) en la automatización de pruebas
- Construcción de un modelo de IA simple para predecir fallos de prueba
Módulo 5: Integración de IA en Flujos de Trabajo de QA
- Evaluación de la preparación para IA de tus procesos de QA
- Integración continua y IA: cómo incrustar inteligencia en pipelines de CI/CD
- Diseño de suites de prueba inteligentes
- Gestión del desvío de modelos de IA y ciclos de reentrenamiento
- Consideraciones éticas en la prueba impulsada por IA
Módulo 6: Laboratorios Prácticos y Proyecto Final
- Lab 1: Automatizar la generación de casos de prueba usando IA
- Lab 2: Construir un modelo de predicción de defectos usando datos históricos de pruebas
- Lab 3: Usar un LLM para revisar y optimizar scripts de prueba
- Proyecto Final: Implementación completa de una pipeline de prueba impulsada por IA
Requerimientos
Se espera que los participantes tengan:
- 2+ años de experiencia en roles de prueba de software/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 con control de versiones y herramientas de CI/CD (por ejemplo, Git, Jenkins)
- No se requiere experiencia previa en IA/ML, aunque la curiosidad y la disposición a experimentar son esenciales
Testimonios (5)
Los ejercicios que vimos en el curso fueron bastante útiles y aplicables a mis actividades en el trabajo, se resolvieron las dudas y los ejemplos compartidos son bastante útiles.
jocelin salas - BANXICO
Curso - Test Automation with Selenium and Python
La dinámica.
Cesar Ortiz Lara - Bienes Programados SA de CV
Curso - Selenium WebDriver in C#
Cantidad de ejercicios prácticos.
Jakub Wasikowski - riskmethods sp. z o.o
Curso - API Testing with Postman
Traducción Automática
El entrenador explicó detalladamente cada funcionalidad.
Argean Quilaquil - DXC
Curso - TestComplete
Traducción Automática
El entrenador es agradable. Su explicación es clara e interesante. Él intenta hacer las lecciones lo más interesantes posible. Disfruté la clase y adquirí mucha conocimiento. Muchas gracias. La técnica más útil que aprendí es cómo localizar elementos para diferentes componentes web como cuadros de texto, botones de radio y botones. A veces, el ID del elemento no se captura correctamente. Aprendimos una forma diferente de localizar elementos utilizando selectores CSS, XPath, Nombre e ID. Me gustó la explicación. Gracias
Bee Chin Chuah - I-Access Solutions Pte Ltd
Curso - Advanced Selenium with C#
Traducción Automática