Introducción a Selenium Web Driver + Testng

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.

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

Empieza el martes 22/10 de 19.30 a 21.30 hs. (Horario Buenos Aires). Se cursa todos los martes hasta el 10/12.

Escribinos para consultar por el dictado de este curso 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).

Materiales

Los materiales del curso estarán disponibles hasta una semana después de finalizado el curso.

Requerimientos

Tener instalado Eclipse.

Contenido detallado

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
  • Manipulando el browser
  • Tomando screenshots
  • Reportes

Clase 8:

  • Headless
  • Parámetros del webdriver
  • Describiendo resultados
  • Test Suites

Metodología de aprobación

Este curso viene acompañado de ejercicios que el alumno debe completar a lo largo de la semana.

Comentarios de otros alumnos

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

$6500 (residentes en Argentina)

USD 275 (residentes en el exterior)

Inscribite

Te dejamos los enlaces para que pagues por:

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

info@argentesting.com

Te responderemos a la brevedad

Instructor

Pablo Soifer

Apasionado por el código, la automatización de pruebas y por si fuera poco scrum master.