SlideShare a Scribd company logo
1 of 25
Download to read offline
CUADRANTES TESTING ÁGIL
+ BDD
CUADRANTES DE TESTING ÁGIL
Brian Marick “Agile testing directions” - 2003
USER STORY
Las User Stories fueron
introducidas por Extreme
Programming
Se utilizan para representar
Requerimientos promoviendo la
comunicación cara a cara entre
el Dev Team y el PO o inclusive
el usuario
Criterios de aceptación
Dada <condición>
cuando <actor / acción>
entonces <resultado observable>
Formato
Como <rol / usuario>
quiero <funcionalidad>
para <beneficio>
BDD
Behavior Driven Development
Estrategia de desarrollo
Permite acercar Negocio y
Desarrollo
Especificación por Ejemplos
Reduce malos entendidos
Criterios de aceptación
escritos en Gherkin
Scenario: Titulo
Given [condición / contexto]
And [condición / contexto] ...
When [acción]
Then [salida]
And [salida] ...
GHERKIN DE EJEMPLO
GHERKIN DE EJEMPLO
Estos tests luego se ejecutan
con herramientas
(Cucumber, Behat)
Herramienta para practicar:
Tidy Gherkin (addon de
Chrome)
DINÁMICA
Escribir Gherkin
¿Reflexiones?
http://bit.ly/agiletesting2017
¡Gracias!

More Related Content

More from Federico Toledo

¿Cómo mejorar la calidad de tu automatización?
¿Cómo mejorar la calidad de tu automatización?¿Cómo mejorar la calidad de tu automatización?
¿Cómo mejorar la calidad de tu automatización?
Federico Toledo
 

More from Federico Toledo (20)

TSQA - Improving test automation code and strategy
TSQA - Improving test automation code and strategyTSQA - Improving test automation code and strategy
TSQA - Improving test automation code and strategy
 
Comunicación Segura y Efectiva en Testing
Comunicación Segura y Efectiva en TestingComunicación Segura y Efectiva en Testing
Comunicación Segura y Efectiva en Testing
 
Testing Day Bolivia - Formar testers desde cero
Testing Day Bolivia - Formar testers desde ceroTesting Day Bolivia - Formar testers desde cero
Testing Day Bolivia - Formar testers desde cero
 
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021Low Code Test Automation - Jornadas de Ingeniería de Software 2021
Low Code Test Automation - Jornadas de Ingeniería de Software 2021
 
Los errores del 2020 - Argentesting 2021
Los errores del 2020 - Argentesting 2021Los errores del 2020 - Argentesting 2021
Los errores del 2020 - Argentesting 2021
 
¿Cómo mejorar la calidad de tu automatización?
¿Cómo mejorar la calidad de tu automatización?¿Cómo mejorar la calidad de tu automatización?
¿Cómo mejorar la calidad de tu automatización?
 
Shift left and shift right performance testing
Shift left and shift right performance testingShift left and shift right performance testing
Shift left and shift right performance testing
 
Ask me anything - ReconverTIte
Ask me anything - ReconverTIteAsk me anything - ReconverTIte
Ask me anything - ReconverTIte
 
Webinar: Migrar el testing a open source
Webinar: Migrar el testing a open sourceWebinar: Migrar el testing a open source
Webinar: Migrar el testing a open source
 
Webinar: Estrategias para optimizar los costos de testing
Webinar: Estrategias para optimizar los costos de testingWebinar: Estrategias para optimizar los costos de testing
Webinar: Estrategias para optimizar los costos de testing
 
Cómo revisar tu estrategia de pruebas? Meetup de QA & Testing en Chile
Cómo revisar tu estrategia de pruebas? Meetup de QA & Testing en ChileCómo revisar tu estrategia de pruebas? Meetup de QA & Testing en Chile
Cómo revisar tu estrategia de pruebas? Meetup de QA & Testing en Chile
 
Neotys PAC - Adding Performance Verifications in Continuous Delivery
Neotys PAC - Adding Performance Verifications in Continuous DeliveryNeotys PAC - Adding Performance Verifications in Continuous Delivery
Neotys PAC - Adding Performance Verifications in Continuous Delivery
 
Taller de Gestión del Tiempo para ReconverTIte
Taller de Gestión del Tiempo para ReconverTIteTaller de Gestión del Tiempo para ReconverTIte
Taller de Gestión del Tiempo para ReconverTIte
 
TestingUY 2019 - Testing en tiempos revueltos, técnicas de autogestión
TestingUY 2019 - Testing en tiempos revueltos, técnicas de autogestiónTestingUY 2019 - Testing en tiempos revueltos, técnicas de autogestión
TestingUY 2019 - Testing en tiempos revueltos, técnicas de autogestión
 
El testing como impulsor del cambio hacia una cultura DevOps
El testing como impulsor del cambio hacia una cultura DevOpsEl testing como impulsor del cambio hacia una cultura DevOps
El testing como impulsor del cambio hacia una cultura DevOps
 
Webinar: How to Increase Test Coverage Over Time with Automation
Webinar: How to Increase Test Coverage Over Time with AutomationWebinar: How to Increase Test Coverage Over Time with Automation
Webinar: How to Increase Test Coverage Over Time with Automation
 
Challenges to Effective Performance Testing in CI
Challenges to Effective Performance Testing in CIChallenges to Effective Performance Testing in CI
Challenges to Effective Performance Testing in CI
 
Performance de sistemas Angular (Meetup Angular Montevideo)
Performance de sistemas Angular (Meetup Angular Montevideo)Performance de sistemas Angular (Meetup Angular Montevideo)
Performance de sistemas Angular (Meetup Angular Montevideo)
 
DevOps culture in GeneXus
DevOps culture in GeneXusDevOps culture in GeneXus
DevOps culture in GeneXus
 
Alianza PRO - Certificación de Testing con Abstracta Academy charla sobre te...
Alianza PRO - Certificación de Testing con Abstracta Academy  charla sobre te...Alianza PRO - Certificación de Testing con Abstracta Academy  charla sobre te...
Alianza PRO - Certificación de Testing con Abstracta Academy charla sobre te...
 

Meetup TestingUY 2017 - Cuadrantes de testing ágil + BDD