Welcome to Evently

Lorem ipsum proin gravida nibh vel veali quetean sollic lorem quis bibendum nibh vel velit.

Evently

Stay Connected & Follow us

Simply enter your keyword and we will help you find what you need.

What are you looking for?

  /  Gherkin Syntax: Un lenguaje de testing para gobernarlos a todos (Miguel Ángel Marín)

Gherkin Syntax: Un lenguaje de testing para gobernarlos a todos (Miguel Ángel Marín)

CATEGORÍA

Automatización de pruebas.

NIVEL

General

INTRODUCCIÓN

Gherkin es un Lenguaje Específico de Dominio (DSL), que son lenguajes diseñados en concreto para resolver un problema muy específico. Y, 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.

CONTENIDO

Gherkin Syntax:

  • Tres palabras magicas GIVEN, WHEN, THEN
  • Un lenguaje para Desarrolladores, Analistas y QAs
  • Caso de uso: Ejemplo de Test de User Interface (Selenium)
  • Caso de uso: Ejemplo de Test de API Rest (RestSharp)

Gherkin y Test Automaticos

  • Features, Scenarios y Examples
  • SpecFlow: BDD Framework para .NET
  • Nunit: Ejecucion de tests automaticos creados con Gherkin
  • En mi ordenador funciona: Extent Report y las evidencias de testing.

Ejecutar test automaticos con Gherkin dentro de CD/CI

  • Caso de uso: Azure DevOps
  • Ejecucion de test en Azure DevOps bajo demanda
  • Ejecucion de test en Azure DevOps como parte del despliegue

APRENDERÁS

Al final de esta master class serás capaz de usar un lenguaje común, definiendo pruebas automatizadas e incluyéndolas dentro de una pipeline.

GRUPO DESTINO

Testers, QA, Developers in Test, Desarrolladores.

PREREQUISITOS

Ninguno.

Miguel Ángel Marín

Miguel Angel Marin cuenta con más de 21 años de experiencia en compañías tecnológicas de IT (Future Space, Coritel, CSC, DXC Technology, Verisk – Specialty Business Solutions “formerly Sequel Business Solutions”) realizando los roles de QA Automation Engineer, SQA Team lead, Development Lead, Team Lead, Project Manager,Dev, …Es Ingeniero técnico de informática de gestión, certificado en Java SCJP, le encanta de correr (ha hecho el maratón 10 veces) y la comida (es guía local en google).