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 todos los miércoles desde el 7/11 hasta el 5/12 a las 19.30 a 21.30 hs GMT-3. Hay una semana que se cursa dos días. El miércoles correspondiente y el viernes 30/11*.

Duración total: 12 horas.

Las clases son:

Clase 1: Miércoles 7
Clase 2: Miércoles 14
Clase 3: Miércoles 21
Clase 4: Miércoles 28
Clase 5: Viernes 30*
Clase 6: Miércoles 5/12

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)

 

Inversión

$5200 (residentes en Argentina)

USD 260 (residentes en el exterior)

Medios de pago

Transferencia bancaria, MercadoPago o PayPal

Inscribite

Completando este formulario.

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.