gourses

← Volver a la búsqueda

Automatización QA desde cero con Selenium y Java

udemy · ⭐ 4.37 (42 reseñas) · Todos los niveles · es · ⏱ 12 h

Impartido por Francisco J. Oliva · 158 alumnos

19.99 USD

Entra en tu cuenta para guardar este curso y volver a él cuando quieras.

Comparar este curso
Ver curso en udemy

Enlace de afiliado: podemos cobrar comisión, sin coste extra para ti. Más información

Descripción

Este curso teórico y práctico te lleva, paso a paso, desde cero absoluto hasta construir y ejecutar un mini-framework de automatización con Selenium WebDriver, Java, Maven y TestNG. Empezamos por los fundamentos de programación (variables, estructuras de control, métodos y POO) para que adquieras una base sólida, incluso si nunca programaste. Luego avanzamos hacia la automatización web profesional: comprenderás la arquitectura de proyectos con Maven, aplicarás el patrón Page Object Model (POM), dominarás selectores (XPath y CSS), y aprenderás a interactuar de forma robusta con formularios, validaciones y flujos reales de negocio. También verás técnicas de sincronización (esperas implícitas y explícitas) para que tus tests sean estables y confiables. Trabajarás con buenas prácticas desde el día uno: estructura clara de paquetes, reutilización de componentes, aserciones efectivas y estrategias de regresión. El curso culmina con un proyecto integrador opcional donde planificarás, implementarás y ejecutarás una suite de pruebas de regresión sobre una aplicación realista, dejando listo tu repositorio para compartir con reclutadores o equipos técnicos. Este programa forma parte de la propuesta educativa de Connecture Academy y está diseñado para acompañarte con una metodología progresiva, enfocada en resultados y en problemas reales que enfrentan los testers en la industria. Temas cubiertos: Java básico y POO, Selenium WebDriver, Maven, TestNG, POM, locators, interacción con la UI, validaciones, sincronización y proyecto final opcional para que forme parte de tu repo.

Lo que aprenderás

  • Fundamentos de Java: variables, estructuras de control, arrays, métodos y POO.
  • Selenium WebDriver desde cero: locators (XPath/CSS), interacción con elementos, formularios y validaciones.
  • Maven (estructura de proyecto) y TestNG (suite, testng.xml, ejecución y organización).
  • Sincronización: esperas implícitas, explícitas y Fluent Wait con buenas prácticas.
  • Regresión automatizada: criterios de selección, ejecución y reporte.
  • Armado de un mini-framework de automatización.

Requisitos

  • No se requieren conocimientos previos de programación.
  • PC con internet, navegador actualizado y tiempo para practicar.
  • Recomendado: JDK, IDE (IntelliJ/Eclipse) y ChromeDriver (se guía en clase).