Introducción al Selenium WebDriver
Descripción del Curso
Este curso es una Introducción a Selenium Web Driver y, a su vez, brinda conocimientos básicos en programación como para que la persona pueda defenderse ante un curso más avanzado (Automation Framework con Selenium Web Driver). Acompaña al alumno en diferentes prácticas, aplicando los temas dados durante el curso y abriendo camino al diseño de framework de automatización de pruebas.
Alcance del curso
Conocimientos previos
- El alumno debe tener conocimiento sobre testing
- No es necesario que tenga conocimiento sobre programación ya que el curso es mas enfocado a la practica (es necesario ganas de aprender)
- El alumno debe tener un perfil autodidacta para continuar desarrolladose
- El alumno debe completar las actividades brindadas durante el curso para mitigar consultas durante el online
- Prestar atención al online y tomar apuntes, esto hace que mas allá de que las clases queden grabadas, esto funciona como recordatorio.
Aprendizaje
Al terminar el curso vas a tener un entendimiento sobre:
- La automatización de pruebas
- Los fundamentos de programación
- Selenium WebDriver (Librería + WebDriver)
- Buenas prácticas en la automatización con Selenium Webdriver
Días y horarios
Edición 1: desde el 9/4 hasta el 27/5. Todos los viernes de 19 a 21 hs.
Edición 2: desde el 6/8 hasta el 24/9. Todos los viernes de 19 a 21 hs.
Escribinos para consultar por el dictado de este curso en otras fechas para grupos. Mínimo: 5 alumnos.
Duración
16 horas.
Modalidad
Online con profesor en vivo. Las clases quedan grabadas y disponibles para los alumnos durante toda la cursada y hasta una semana después de finalizada la misma. Consultar por disponibilidad para dictado onsite (para grupos).
Más info
Tener instalado IntelliJ IDEA.
Tener chequeada la configuración del Java.
Tener conocimiento de manejo en Git.
Te entregaremos guías y tutoriales para que tengas preparado tu ambiente de estudio antes del inicio del curso.
Clase 1:
- Presentación
- Objetivos del curso
- Introducción a la automatización
- Herramientas (Explicación de cada una de las herramientas estándar que se usan en el mercado, algunas alternativas, etc.)
- Instalando las herramientas
- Introducción a java
Clase 2:
- Introducción a la programación orientada a objetos.
- Creación de un proyecto java y primeras clases.
- Idea de métodos.
- Estructuras de datos básicas de java.
Clase 3:
- Armado del proyecto de automation.
- Maven: armado del POM.xml
- Instalando webdrivers
- Identificando elementos.
- Primeras pruebas usando Selenium,
Clase 4:
- Interactuando con el webdriver (click, sendKeys, etc.)
- Interactuando con un Select (combos)
- Nociones de Asserts.
Clase 5:
- Waits (Implicit, Explicit, Fluent).
- Before y After (test, class, etc.)
Clase 6:
- Page Objects.
- Ordenando el código.
- Separando casos (buenas prácticas)
Clase 7:
- Page Factory y sus desventajas
- Manipulando el browser
- Tomando screenshots
- Reportes
Clase 8:
- Headless
- Parámetros del webdriver
- Describiendo resultados
- Test Suites
Este curso viene acompañado de ejercicios que el alumno debe completar a lo largo de la semana.
“Muy buena introducción a automatización de pruebas con selenium.” Rolando (16/3/2020)
“Excelente docente. Didáctico y comprometido. Súper claro explicando.” Verónica (18/12/2019)
“Estuvo excelente y el profe fue muy atento. Muy bueno para explicar, práctico y dispuesto a enseñar y compartir sus conocimientos. Realmente es un profesional dedicado y apasionado.” Sofia (18/12/2019)
“Se nota la pasión y el entusiasmo en la forma de dar el curso. Es hermoso encontrar personas así, que amen lo que hacen.” Bruno (18/12/2019)
“Excelente predisposición siempre. Un “loquito” del código que contagia su pasión , aún a los que el código nos resulta chino básico.” Nancy (18/12/2019)
“Resumo el curso como un aprendizaje muy positivo para mi carrera. A simple vista se demuestra que los temas dados y el conocimiento del docente son muy buenos, lo cual brinda una alta satisfacción en querer participar de las clases.” Emilio (10/8/2018)
“Fue muy amable y respondió las consultas siempre que se presentaron.” Rocío (9/8/2018)
“El profesor explica muy bien, es muy paciente. Sería genial que el curso tuviera mayor duración.” Susana (9/11/2018)
“Excelente docente. Dominaba los temas y los trasmitía de forma clara y sencilla. ” Víctor (6/12/2018)
“Excelente método y me siento muy satisfecho con el curso.” Camilo (6/12/2018)
“No tengo sugerencias. Me pareció excelente como fue impartido.” Marcos (11/12/2018)
“Solo agradecimiento, el curo fue muy interesante.” Noel (31/1/2019)
“Me estoy iniciando con el tema de automatización por mi cuenta y realmente no sabía por donde comenzar. Hice un curso en otra institución pero era muy por encima ya que solo se limitaba a una generalidad de las herramientas que se usan hoy. Yo necesitaba algo más detallado y este curso realmente lo es. El docente es muy didáctico, explica muy bien y da ejemplos de buenas prácticas. Respondió todas las preguntas que se hicieron durante la cursada. El material que incluyó en las clases me sirve mucho. Estoy muy contenta por haber participado en el curso. Lo recomiendo 100%.” María Cristina (31/1/2019)
Inversión
$10.000 (residentes en Argentina)
USD 300 (residentes en el exterior)
Inscribite
Te dejamos los enlaces para que pagues por:
- Mercadopago (con QR o link)
- Paypal
- Depósito o Transferencia Bancaria
Luego completá el formulario de inscripción ¡Y listo!
Ya estás inscripto. Pronto recibirás la factura y un día antes de iniciar el curso te estaremos contactando para pasarte todos los detalles.
Contacto
Te responderemos a la brevedad
Instructor
