Trabajando con Selenium y Cucumber

La automatización de pruebas software actualmente tiene un papel fundamental en el ciclo de vida del desarrollo de software.

En este curso, entre otras cosas, presentaremos Behavior Driven Development (BDD) o sea, desarrollo dirigido por comportamiento, que como su nombre indica no se trata de una técnica de testing, sino que es una estrategia de desarrollo que plantea la definición de un lenguaje común para el negocio y para los técnicos, y lo utiliza como parte inicial del desarrollo y el testing. Se usa con el fin de integrar los requisitos de negocio en el proceso de desarrollo.

También presentaremos de forma detallada la herramienta Cucumber. Esta nos permitirá materializar BDD en usa solución real. La idea que dio origen a Cucumber era la de combinar las pruebas de aceptación automatizadas, los requisitos funcionales (historias de usuario, etc.) y la documentación, todo ello en un formato entendible (Gherkin) por personas sin conocimientos técnicos (Product Owners, negocio, etc.).

Por otro lado, también hablaremos sobre Selenium, herramienta que nos permite automatizar pruebas de interface de usuario.

Finalmente, usaremos Cucumber y Selenium para definir pruebas de interfaz de usuario orquestadas a partir las definiciones creadas mediante Gherkin/Cucumber.

 

Solicita información

Descripción

La automatización de pruebas software actualmente tiene un papel fundamental en el ciclo de vida del desarrollo de software.

En este curso, entre otras cosas, presentaremos Behavior Driven Development (BDD) o sea, desarrollo dirigido por comportamiento, que como su nombre indica no se trata de una técnica de testing, sino que es una estrategia de desarrollo que plantea la definición de un lenguaje común para el negocio y para los técnicos, y lo utiliza como parte inicial del desarrollo y el testing. Se usa con el fin de integrar los requisitos de negocio en el proceso de desarrollo.

También presentaremos de forma detallada la herramienta Cucumber. Esta nos permitirá materializar BDD en usa solución real. La idea que dio origen a Cucumber era la de combinar las pruebas de aceptación automatizadas, los requisitos funcionales (historias de usuario, etc.) y la documentación, todo ello en un formato entendible (Gherkin) por personas sin conocimientos técnicos (Product Owners, negocio, etc.).

Por otro lado, también hablaremos sobre Selenium, herramienta que nos permite automatizar pruebas de interface de usuario.

Finalmente, usaremos Cucumber y Selenium para definir pruebas de interfaz de usuario orquestadas a partir las definiciones creadas mediante Gherkin/Cucumber.

 

Código: IT-AV-SELCUC

Horas: 25

Modalidad: Presencial / Online en directo

 

 

 

Objetivos

Proporcionar los conocimientos generales sobre Selenium, Cucumber y su integración trabajando en entornos Java mavenizados.

Requisitos

Los alumnos necesitarán tener conocimientos sobre Java, maven y testing.

¿A quién va dirigido?

Esta acción formativa va dirigida a testers que van a crear pruebas con estas dos herramientas.

Contenido

Capítulo 1: Trabajando con Selenium

Introducción a Selenium

Utilizando Selenium IDE

Selenium webdriver

Las interfaces WebDriver y WebElement

Trabajando con los scripts de pruebas

Métodos de identificación y manipulación de objetos dinámicos

Manejando elementos

Sincronización de tests

Trabajando con eventos

Cargando datos en las pruebas

 

Capítulo 2: Trabajando con Cucumber

Introducción

Instalación

Conceptos generales

Trabajando con Gherkin

Trabajando con JUnit

Trabajando con tablas de datos

Trabajando con etiquetas

Hooks en Java

 

Capítulo 3: Integración de Cucumber y Selenium

Introducción

Trabajando con Selenium

Estructura general del fichero pom.xml

Trabajando con hooks de Cucumber

Operaciones básicas

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Trabajando con Selenium y Cucumber”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

También te recomendamos…