Want to create interactive content? It’s easy in Genially!

Get started free

Presentación Tecnología Digital

Mayra Alexandra Perdomo Ramirez

Created on September 27, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Tech Presentation Mobile

Geniaflix Presentation

Vintage Mosaic Presentation

Shadow Presentation

Newspaper Presentation

Zen Presentation

Audio tutorial

Transcript

Automatizacion FE

Automatiacion FE -FPE

PRESENTACIÓN

¿QUE VEREMOS?

A continuación describiremos brevemente, como se compone el proyecto de automatizacion front end, de la celula de Fiduoccidente de persona juridica.

Automatiacion FE -FPE

AGENDA

Hablemos de BDD

Lenguaje Gherkin

Patron Role-Feature-Reason

Automatiacion FE -FPE

Cucumber

Screen Play

HABLEMOS DE BDD

BDD Testing. ¿Cómo funciona el Behavior Driven Development?

Lo que en español conoemos como desarrollo guiado por comportamiento. Es un proceso de software ágil que busca la colaboración y entendimiento entre desarrolladores, gestores de proyecto y equipo de negocio. Es decir, es el camino para tomar antes de la fase de testing de un proyecto.

Automatiacion FE -FPE

LENGUAJE GHERKIN

Si hablamos de BDD no podemos pasar por alto el lenguaje Gherkin, un lenguaje específico de dominio que sirven para resolver problemas muy concretos.

en este caso, el problema que quiere solucionar Gherkin es un problema de comunicación entre los perfiles de negocio y los perfiles técnicos a la hora de trabajar bajo un enfoque BDD

Automatiacion FE -FPE

Elementos Given-When-Then

Feature (Caracteristica): Describe la funcionalidad que hay que desarrollar. Scenario (Escenario): Son las características que se dan para lograr la funcionalidad.

WHEN

GIVEN

THEN

(Dado)
(Cuando)
(Entonces)

Automatiacion FE -FPE

Hace referencia a las PRECONDICIONES para que se puedan ejecutar las distintas acciones

Son las condiciones de las acciones a ejecutar

Es el resultado esperado de las acciones ejecutadas.

Además de estos cinco elementos Gherking, existe el patrón Role-Feaure-Reason. Esto es muy sencillo si jugamos con la estructura “Como [x], quiero [y] para que [z]” y nos ayudará a elaborar la funcionalidad o Feature dentro del lenguaje Gherkin.

PARA

COMO

Especifica el tipo de usuario de la acción.

Automatiacion FE -FPE

Es el objetivo final que desea cumplir.

QUIERO

Hace referencia a las necesidades de ese usuario.

Es el objetivo final que desea cumplir.

CUCUMBER

Cucumber es una herramienta de automatización de pruebas diseñada para soportar BDD. Permite a los equipos definir el comportamiento deseado del software en archivos de texto plano utilizando Gherkin, que luego se pueden utilizar para producir informes de prueba automáticos. La clave de Cucumber es que permite escribir pruebas de comportamiento en un lenguaje claro y accesible para todos los miembros del equipo, incluidos aquellos sin antecedentes técnicos. Por ejemplo, usando el escenario anterior, Cucumber permitirá que los desarrolladores y testers colaboren para definir cómo debería implementarse y probarse la funcionalidad de devolución de productos.

Automatiacion FE -FPE

Es el objetivo final que desea cumplir.

SCREEN PLAY

¿Qué es el Patrón de Screenplay?

El Patrón de Screenplay es un enfoque de diseño para la automatización de pruebas que promueve la separación de responsabilidades, facilitando la creación de pruebas más legibles y mantenibles. En este patrón, los actores representan a los usuarios que interactúan con el sistema, mientras que las tareas y preguntas encapsulan las acciones y verificaciones necesarias, permitiendo una estructura clara y modular en el código de prueba

¿Qué es el Patrón de Screenplay?

Automatiacion FE -FPE

¿Qué es el Patrón de Screenplay?

Automatiacion FE -FPE

¿Qué es el Patrón de Screenplay?

Automatiacion FE -FPE

¿Qué es el Patrón de Screenplay?

Automatiacion FE -FPE

¿Qué es el Patrón de Screenplay?

Automatiacion FE -FPE

¿Sabías que...

La ventana permite añadir contenido más amplio. Puedes enriquecer tu genially incorporando PDFs, vídeos, texto… El contenido de la ventana aparecerá al hacer clic en el elemento interactivo.

¿Sabías que...

En Genially encontrarás más de 1.000 plantillas listas para volcar tu contenido y 100% personalizables, que te ayudarán a narrar tus historias?

Con esta función...

Con esta función...Puedes añadir un contenido adicional que emocione al cerebro de tu audiencia: vídeos, imágenes, enlaces, interactividad... ¡Lo que tú quieras!