
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 cursoEnlace 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).