Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java-Selenium con Cucumber de Novato a Experto
Rating: 4.2 out of 5(20 ratings)
91 students

Java-Selenium con Cucumber de Novato a Experto

Aprende a armar cualquier framework de automatización con JAVA, Maven y Cucumber
Last updated 8/2024
Spanish

What you'll learn

  • Quienes quieran aprender Quality assurance automation
  • Configurar frameworks de selenium de todo tipo
  • Todo lo relacionado a Cucumber / testNG
  • No necesitas saber de java para empezar, aquí aprenderas haciendo.

Course content

5 sections43 lectures14h 50m total length
  • Introducción a la Configuración de Entornos para Automatización3:37
  • Maven4:27
  • Java SDK10:56
  • Chrome y Notepad ++2:54

Requirements

  • Logica de programación, aunque no es limitante.
  • Ganas de aprender

Description

ACTUALIZACIÓN 2024

En este nuevo curso de automatización de pruebas he volcado mis conocimientos de más de 10 años de carrera, por lo que este curso está dictado desde la experiencia, los resultados y la buenas prácticas.


Aunque no tengas mucha experiencia en JAVA pero estas buscando como empezar a automatizar, este puede ser tu curso, ya que va más allá del lenguaje de programación en sí, este curso es sobre las buenas prácticas y como deben ser abordadas las más comunes soluciones de QA automation en cualquier ambito.


El objetivo del curso es que puedas:


  • Configurar de 0 un Framework de automatización de pruebas de aplicaciones web con Selenium Webdriver, Java y otras herramientas útiles.

  • Escribir casos de pruebas con código de fácil mantenimiento y reutilizable.

  • Seguimiento de casos de pruebas automatizados

  • Mantenimiento del Framework de Automatización

Al iniciar este curso estarás más cerca de convertirte en  QA Engineer.

Con este curso aprenderás a hacer automatización de pruebas para aplicaciones utilizando principalmente Java, Selenium entre otras librerías y herramientas. Abarcaremos extensamente cada uno de los tópicos mostrados a continuación.


¿Qué es lo hace a este curso uno de los mejores de Udemy:

  • Nosotros asumimos que no tienes ninguna o poca experiencia en automatización de pruebas / Desarrollo / configuración de entornos entonces abordamos estos tópicos desde un nivel que cualquiera pueda entender.

  • Testeamos aplicaciones reales en tiempo real para entender cómo cada componente puede ser automatizado.

  • Te explicamos todo en más de 12 horas de video, prácticas y abordamos temas que te ayudarán a ampliar tu base de conocimientos.

  • Aunque es necesario que tengas una base de conocimiento en Java, no es mandatorio para realizar este curso.


Automatización de Pruebas.

  • ¿Cuándo Automatizar?

  • Alcance – Ventajas

  • Ciclo de Vida de las pruebas automatizadas.

  • Ciclo de Vida de cualquier framework de automatización de pruebas

  • Demostración.


Entendiendo Selenium.

  • ¿Cómo funciona Selenium?

  • Funciones de Selenium.

  • Selenium WebDriver.

  • Entendiendo el DOM de una Aplicación web.

  • Tipos de identificadores.

  • Xpaths


Navegadores.

  • Plugins.

  • Configuración de navegadores. Chrome, Mozilla Firefox.


Maven.

Todo el proyecto será administrado bajo la estructura de Maven


Ejecución de Primera Prueba Selenium


  • Configuración del WebDriver y Actualización de WebDriver.

  • Estructura de una prueba Selenium – Java en su versión nativa.


Page Objects Models (POM)

  • Esqueleto de Framework con Maven.

  • Behavior data driven test (BDD)

  • Modelando funciones Selenium.

  • Reutilización de Código.

  • Scripting de Test Automatizados.

  • Localizadores

  • Capturas de Pantalla.

  • Consumiendo datos Json.

  • Waits: Implícitos y Explícitos

  • ActionChains

  • Selenium By.

  • Selenium Keys.

  • Ejecutar Acciones con JavaScript.


Cucumber Reporting. (Reportes y Auto documentación.)

  • Documentación de casos de prueba.

  • Configuración de Librerías.

  • Capturas de pantalla para reportes.

  • Configuración en entornos Windows.

  • Test Runners.


Análisis de reportes.

  • Analizar resultados de casos de prueba.

  • Estimación de Casos de prueba.


Cucumber.

  • Test Basado en Comportamiento. (BDD)

  • Esqueleto de Framework BDD

  • Cucumber – Gherkin sintaxis.


Jenkins.

  • Instalación en entornos Windows.

  • Plugins Jenkins.

  • Pipelines Jenkins.

  • Programar ejecución periódica.

  • Visualización de reportes.

  • Cambio de cultura hacia las pruebas continuas.

  • Estimar casos de pruebas automatizados.

  • Estrategias de Equipo para la Automatización de Pruebas.

  • Análisis e Implementación. ¿Cómo empezar?


¿Para quién es este curso?

  • Para testers en general

  • Developers

  • Involucrados en el proceso de desarrollo de software en general.

  • Interesados en aprender tareas de automatización de pruebas.


Who this course is for:

  • Analistas de Calidad de Software (testers e ingenieros) que deseen potenciar sus habilidades.
  • Developers que deseen aprender sobre automatización de pruebas.