Automatización con Selenium y Cucumber - Introducción

Automatización con Selenium y Cucumber - Introducción

Introducción a las herramientas de automatización

Resumen de la sección: En esta sección, se introduce el tema de la automatización con Selenium WebDriver y Cucumber. Se presentan las principales herramientas que se utilizarán en la automatización, como Selenium WebDriver y Cucumber.

Selenium WebDriver

  • Selenium WebDriver es un framework de automatización de pruebas.
  • Permite iniciar una instancia de un navegador (como Chrome, Firefox, Internet Explorer) y interactuar con el DOM (contenido de la pantalla).
  • La arquitectura de Selenium consta de tres componentes principales: los tests, el servidor standalone y el browser driver.

Cucumber

  • Cucumber es una herramienta que permite definir comportamientos esperados del software que se va a testear.
  • Proporciona un lenguaje llamado Gherkin para definir estos comportamientos.
  • Gherkin es un lenguaje común entre usuarios, stakeholders y desarrolladores.

Java como lenguaje de programación

  • Se utilizará Java para desarrollar las automatizaciones.
  • Java es uno de los lenguajes más utilizados en el mundo.
  • Es importante tener conocimientos básicos de programación en Java para seguir el contenido.

Maven como herramienta de gestión y construcción

  • Maven es una herramienta para la gestión y construcción de proyectos.
  • Permite configurar proyectos mediante un archivo XML llamado pom.xml.
  • Se encarga de incluir dependencias externas, compilar y empaquetar el código.

Estas son las principales herramientas que se utilizarán en este proyecto.

Video description

🔴 Curso desde CERO para aprender a automatizar con Selenium y Java! 👉 De CERO a EXPERTO!! 🤖 Selenium WebDriver 🥒 Cucumber ☕ Java 🍂 Maven