Introducción a Selenium Web Driver + JUnit

Descripción del curso

Este curso es una Introducción a Selenium Web Driver, JUnit4/5, 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:

  • Los diferentes enfoques de prueba
  • Los diferentes tipos de framework
  • Los fundamentos de programación
  • Los ejecutores de pruebas (JUnit)
  • Selenium WebDriver (Librería + WebDriver)
  • Cómo funcionan los tipos de framework

Días y horarios

Se cursa miércoles y viernes desde el 4/1 hasta el 30/1 a las 19.30 a 21.30 hs GMT-3. Hay dos viernes que no se cursa.

Las clases son:

4/1 Modulo 1 – Introduccion

9/1 Modulo 2 – Fundamentos de programacion

16/1 Modulo 3 – Junit

23/1 Modulo 4 – Selenium Web Driver

25/1 Modulo 4 – Selenium Web Driver

30/1 Modulo 5 – Conceptos

Duración

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

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

Como parte de la primera clase vamos a ver la instalación y configuración de nuestro IDE NetBeans 8.2 + jdk.  Para bajarlo debes ingresar a https://netbeans.org/downloads/ y descargarte la version full (all) para Windows. Lo mismo si usas Linux.

En cualquiera de los casos, es necesario tener java 8 o 9 instalado que lo puedes descargar desde aquí: https://www.java.com/es/download/ y el jdk: http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html (seleccionar Windows x64 o en caso de linux Linux x64)

Contenido detallado

Módulo 1: Introducción

  • Presentación del curso
  • Introducción a los framework de automatización
  • Tipos de framework de automatización
  • Entendiendo el modelo de automatización

Módulo 2: Fundamentos de programación  

  • Introducción
  • Operadores lógicos
  • Operadores aritméticos
  • Funciones y Procedimientos
  • Estructuras de control
  • Estructuras iterativas
  • Fundamentos de POO

Módulo 3: Junit 

  • ¿Que es JUnit?
  • ¿Por que no es buena idea realizar pruebas sin JUnit?
  • Creando un proyecto e incluyendo Junit
  • Before y After
  • Asserts
  • Expected y Timeout
  • BeforeClass y AfterClass
  • Pruebas Parametrizadas
  • Suite de pruebas

Módulo 4: Selenium Web Driver  

  • Introducción
  • ¿Que es selenium web driver?
  • Incluyendo Selenium WebDriver
  • Iniciar el navegador
  • Navegando URLs
  • Elementos Web (Web Elements)
  • Localizadores de elementos
  • Waiters
  • Acciones de elementos

Módulo 5: Conceptos 

  • Keyword Framework
  • Data Driven Framework
  • Hybrid Framework

 

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)

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

Automatización

Matias Carrion

Software Developer – QA Automation Engineer

Estudio Tecnologías de la información en la Facultad de Ingeniería ORT Ing. Bernard Wand-Polak, enérgico e independiente, programador de soluciones de software y mente creativa con experiencia en Gestión de Proyectos, Desarrollo de Software y Aseguramiento de la Calidad.

Matias ha dictado numerosos cursos desde el 2015 de Automatizacion de Pruebas y Performance en diferentes instituciones.

En los últimos años se ha desempeñado como Ingeniero en automatizaciones, trabajando en varios proyectos para empresas locales y del extranjero.