Want to create interactive content? It’s easy in Genially!
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:
View
Tech Presentation Mobile
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
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!