Automatización de Pruebas impulsada por IA + Mentor en Vivo

Este curso te lleva paso a paso al mundo de la automatización de pruebas, combinando Selenium WebDriver, Cucumber y Gherkin con el uso estratégico de IA (ChatGPT, Warp y Antigravity) para crear scripts más rápido y con mejor calidad.

No necesitas experiencia previa: empezarás por la lógica de testing y automatización, y aprenderás a pedirle a la IA que genere código, casos de prueba y ejemplos que luego tú revisarás y mejorarás.  

Si ya tienes experiencia, vas a perfeccionar tus skills de QA Automation, usando IA para generar scripts base, refactorizar, analizar errores y optimizar tus frameworks.

Al finalizar, podrás diseñar y ejecutar pruebas automatizadas en aplicaciones web usando IA como aliada, posicionándote como un QA Automation Engineer que domina herramientas de IA, un perfil cada vez más buscado en el mercado.
Frecuencia: 4 horas semanales
Horario: 20h (UY | GMT -3)
Métodos de pago: Tarjetas de Crédito Visa o Mastercard, Paypal.
Duración: 3 meses
Precio: $ 597 USD
Opciones de financiación¡Sí! Contáctanos y te ayudaremos a encontrar la solución que mejor se adapte a tus necesidades. Ofrecemos la posibilidad de realizar el pago en 3 cuotas recurrentes.

Comenzamos en...

Ya eres miembro del curso.

    • Hasta 10 alumnos

      Por clases
    • Horarios

      20h (UY)
    • +24 horas

      Clases en vivo
    • Frecuencia

      Dos veces por semana 
    • 3 meses

      Duración del curso
    • Certificado

      Reconocimiento

    Descripción

    Sumérgete en el emocionante mundo de la automatización de pruebas con nuestros instructores experimentados, quienes poseen una amplia trayectoria y resultados comprobados en la industria de las pruebas de software. A través de una combinación de ejercicios prácticos, escenarios del mundo real y el uso estratégico de Inteligencia Artificial (ChatGPT, Warp y Antigravity), te guiarán en el desarrollo de habilidades prácticas que te prepararán para destacar como Tester Automation en la nueva era del Testing + IA.


    Durante el curso, adquirirás las destrezas necesarias para probar aplicaciones web de manera efectiva y eficiente, garantizando que cumplan con los requisitos funcionales y que su comportamiento se ajuste a lo esperado, apoyándote en la IA para generar ideas de casos de prueba, datos y scripts base.


    Aprenderás cómo crear casos de prueba automáticos, ejecutarlos de forma efectiva, mantenerlos actualizados y aprovechar la IA para acelerar tareas repetitivas, refactorizar código y analizar errores con mayor rapidez.


    Al final del curso, estarás equipado con los conocimientos necesarios para enfrentar los desafíos del testing automatizado moderno y contribuir al éxito de proyectos de software en cualquier entorno empresarial, posicionándote como un QA Automation Engineer que sabe usar IA como aliada.


    ¡Únete a nosotros y transforma tu carrera convirtiéndote en un experto en automatización de pruebas impulsada por IA!

    tareas

    exámenes

    certificado

    clases en vivo

    ¿Qué está incluido?

    Aprenderás a diseñar e implementar casos de prueba automatizados que garanticen un buen cubrimiento de escenarios, utilizando IA (ChatGPT, Warp, Antigravity) para generar y refinar pruebas de forma más rápida y completa.  

    Aprenderás a crear y mantener documentación viva en Cucumber/Gherkin, apoyándote en la IA para proponer escenarios, mejorar la redacción y mantenerla alineada con los cambios del producto en el tiempo.
    Write your awesome label here.

    Programa

    Testing Automatizado
    1. Introducción a la Automatización de Pruebas
    • ¿Qué es la automatización de pruebas?
    • Beneficios de la automatización frente a las pruebas manuales.
    • Pruebas funcionales vs. no funcionales.
    • Herramientas comunes para la automatización de pruebas.
    2. Fundamentos de Cucumber
  • ¿Qué es Cucumber?
  • Ventajas de usar Cucumber en la automatización de pruebas.
  • Introducción a Behavior-Driven Development (BDD).
  • Instalación y configuración de Cucumber con Java y Maven/Gradle.
  • Estructura de un proyecto en Cucumber.
  • 3. Lenguaje Gherkin
  • ¿Qué es Gherkin y cómo se usa?
  • Sintaxis básica: Feature, Scenario, Given, When, Then.
  • Buenas prácticas al escribir escenarios de prueba.
  • Ejemplos de escritura de archivos .feature claros y efectivos.
  • 4. Selenium WebDriver
  • Instalación y configuración de Selenium en un proyecto de Java con Cucumber.
  • Fundamentos de automatización web con Selenium:
    • Abrir navegadores (Chrome, Firefox, etc.).
    • Localización de elementos: ID, Name, Xpath, CSS Selectors.
    • Interacción con elementos: Click, Input, Select.
  • Tomar capturas de pantalla en caso de fallos.
  • Manejo de ventanas emergentes, alertas y ventanas múltiples.
  • Ejecución de pruebas en diferentes navegadores (Cross-browser testing).
  • 5. Integración de Cucumber con Selenium
  • Crear Step Definitions en Cucumber para interactuar con la web usando Selenium.
  • Ejecutar pruebas automáticas desde escenarios escritos en Gherkin.
  • Pruebas de ejemplo: automatización de un flujo de login, búsqueda y validación de resultados.
  • Ejecución de pruebas paralelas con Selenium Grid.
  • 6. Manejo de Datos en Cucumber
  • Uso de Data Tables en Gherkin.
  • Uso de Examples para pruebas parametrizadas.
  • Reutilización de pasos con expresiones regulares.
  • Cucumber Hooks (@Before, @After) para configurar y limpiar los entornos de prueba.
  • 7. GitLab para Gestión de Código y CI/CD
  • Introducción a Git y GitLab.
  • Flujo básico de trabajo con Git: clonar, commit, push, pull, branches.
  • Crear y gestionar un repositorio de pruebas automatizadas en GitLab.
  • Integración de pruebas automatizadas en pipelines de CI/CD con GitLab: 
    • Configuración del archivo .gitlab-ci.yml.
    • Ejecutar pruebas de Cucumber/Selenium automáticamente en el pipeline.
  • Uso de GitLab Runner para ejecutar las pruebas en diferentes entornos.
  • 8. Jira para Gestión de Proyectos y Defectos
  • Introducción a Jira como herramienta de gestión de proyectos ágil.
  • Creación de Historias de Usuario, Tareas y Epics.
  • Integración de Cucumber con Jira:
    • Asociar escenarios de prueba a historias de usuario en Jira.
    • Automatizar el flujo de trabajo entre pruebas y tareas en Jira.
  • Instalación y configuración de Cucumber con Java y Maven/Gradle.
  • Estructura de un proyecto en Cucumber.
  • 9. Reportes de Pruebas
  • Generación de reportes automáticos con Cucumber Reports.
  • Personalización de reportes para incluir capturas de pantalla y logs.
  • Integración con JUnit Reports para visualización en GitLab y Jira.
  • 10. Mejores Prácticas en la Automatización de Pruebas
    • Diseño de pruebas mantenibles y escalables.
    • Patrones de diseño en la automatización de pruebas (Page Object Model).
    • Estrategias para evitar la "fragilidad" en las pruebas automatizadas.
    • Técnicas para mejorar la velocidad de las pruebas (pruebas paralelas, selección de casos críticos).
    11. Ejecución y Monitoreo de Pruebas
    • Ejecutar pruebas localmente y en servidores remotos.
    • Monitoreo de pipelines de CI/CD para asegurar la calidad continua del software.
    • Analizar resultados de las pruebas y métricas de cobertura.
    • Herramientas comunes para la automatización de pruebas.
    12. Proyecto Final
    • Desarrollar un proyecto de automatización completo:
      • Definir escenarios de prueba en Gherkin.
      • Implementar las pruebas con Cucumber y Selenium.
      • Integrar la ejecución en GitLab CI/CD.
      • Gestionar defectos en Jira.
    • Presentación y retroalimentación sobre el proyecto.
    Write your awesome label here.

    Asegúrate que este es tu curso.

    Agenda una llamada con un instructor para que puedas conocer más detalles sobre el programa de estudios.

    Lo que dicen nuestros alumnos

    "Hola mi nombre es Ana y soy tester de software.

    Tuve la posibilidad de tener a Frank como profesor de testing funcional y de programación.

    Mi recomendación es que no pierdan la oportunidad de tener un profesor como Frank, que demuestra su pasión por la enseñanza y por el testing en cada clase, además de tener la mejor disposición a la hora de evacuar dudas"
    Ana Peralta
    “Hola mi nombre es Martin y soy alumno de Frank.

    Un curso que me ha ayudado a poder aplicar a oportunidades de trabajo como probador de software contando con los previos conocimientos para hacerlo.”

    Martin Emanuel Nessi

    El Instructor

    Frank Garcia Llanes

    Soy un apasionado QA Leader Tester Automation con más de 12 años de experiencia en el campo de la informática. Aunque empecé mi carrera como Técnico Químico, un giro profesional me llevó a convertirme en Ingeniero Industrial y, finalmente, a descubrir mi verdadera vocación en el mundo de la tecnología, comenzando como Junior Tester. A medida que ascendí a roles como Tester Senior y Testing Leader, me especialicé en automatización de pruebas y comprendí lo transformador que puede ser este camino.
    Como Co-Fundador y profesor de la academia TesteandoYa, me dedico a compartir mi experiencia y conocimiento. He tenido el privilegio de formar a decenas de estudiantes, ayudándolos a alcanzar sus metas y abrirles puertas en el mundo del testing. Mi entusiasmo por la enseñanza me impulsa a alentar a otros a lograr sus objetivos y emprender su propio camino en esta apasionante carrera.

    Preguntas Frecuentes

    ¿Necesito experiencia para comenzar?

    No, la idea de este curso es contribuir a que los alumnos se inicien en el camino del testing. En el módulo 1 hay una clase que es para asistir con las instalaciones y conceptos necesarios para comenzar. Solo no tengas miedo de decir que no sabes, te ayudaremos.

    ¿Cuál es el canal de comunicación que se va a utilizar?

    Vamos a utilizar Slack como canal principal de comunicación. La invitación te llegará antes de comenzar el curso.

    ¿Y si tengo otras preguntas?

    Puedes ponerte en contacto con nosotros para hacer una llamada 1 a 1.
    ¡Contactar ahora!

    ¿Cómo van a ser las clases?

    Las clases van a ser 100% online, utilizaremos Google Meet para hacer las llamadas y las grabaciones de las clases son automáticas.

    ¿Hay tareas?

    Siempre va a quedar algún tema para estudiar por tu cuenta, pero a través de Slack estaremos disponibles para aclarar cualquier duda.

    ¿Qué métodos de pagos aceptan?

    Se aceptan tarjetas que permitan pagos internacionales.

    ¿Tienen política de devolución? ¿Cuál es?

    Sí, nuestra política de devolución es de 7 días después de realizado el pago.

    ¿Cómo es el certificado?

    El certificado que se entrega es por haber completado el curso. No es una certificación como la de ISTQB.
    Created with