SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
jigsolabs.com @claubs_uy
PRUEBAS HOLÍSTICAS:
QUÉ SON Y CÓMO APLICAR
ESTE MODELO
VLCTESTING | 27-28 de septiembre 2023
Ing. Claudia Badell
claudia.badell@jigsolabs.com
@claubs_uy
Basado en material de Janet Gregory y Lisa Crispin
jigsolabs.com @claubs_uy
Co-organizodora
testinguy.org
• +18 años de experiencia en testing
• Product Development Team Lead
• Senior Quality Engineer, Team Lead
• Senior Quality Engineer
• Test Manager
• Tester
• Analista de Requerimientos
• Docente en la Facultad de Ingeniería,
Universidad de la República
• Scrum Master
• Curso Holistic Testing for Continuous Delivery con Janet Gregory
y Lisa Crispin
• Curso Agile Testing for the Whole Team con Janet Gregory
• Tutorial Agile Testing Essentials con Janet Gregory y Lisa Crispin
• Curso Rapid Software Testing con Michael Bolton
• Tutorial Using Risk to Guide Testing con Michael Bolton
• Cursos de la AST(Foundations & Bug Advocacy)
• ISTQB Foundation
• Agile Test Automation Certification (ICP-ATA)
Ingeniera en
Computación
Instructora y Traductora al
Español del curso Holistic Testing:
estrategias para equipos ágiles
agiletestingfellow.com
Travel freak
valijasready.com
Oradora en conferencias internacionales,
meetups (Brasil, Chile y Uruguay) y
webinars
Consultora y Coach:
Testing de Software y
Metodologías Agiles
jigsolabs.com
jigsolabs.com @claubs_uy
AGENDA
1
2
3
INTRODUCCIÓN
PRUEBAS HOLÍSTICAS
QUÉ SON
PRUEBAS HOLÍSTICAS
¿CÓMO PODEMOS APLICAR ESTE MODELO
A NIVEL DE EQUIPO?
jigsolabs.com @claubs_uy
AGENDA
1
2
3
INTRODUCCIÓN
PRUEBAS HOLÍSTICAS
QUÉ SON
PRUEBAS HOLÍSTICAS
¿CÓMO PODEMOS APLICAR ESTE MODELO
A NIVEL DE EQUIPO?
jigsolabs.com @claubs_uy
• Todo el equipo es responsable de las pruebas y calidad
• Los testers son parte del equipo
• Las pruebas se consideran desde el inicio y durante todo el
proceso
• Hay una cultura a nivel de equipo con foco en la prevención
de defectos (más que en la detección)
• El desarrollo es guiado por las pruebas
• La automatización da soporte a que el equipo tenga una
cadencia sostenible para realizar entregas de valor
frecuentes
• Retroalimentación temprana y frecuente
LAS PRUEBAS EN UN CONTEXTO ÁGIL
jigsolabs.com @claubs_uy
VISUALIZANDO LAS PRUEBAS A NIVEL DE
EQUIPO EN UN CONTEXTO ÁGIL
• Mapas mentales
• Diagramas de flujo
• Máquinas de estado
• Prototipos en papel y/o digitales
• Mapas de impacto
• Example mapping
• Matrices de Pruebas
• Reportes y gráficos sobre la ejecución
de las pruebas automatizadas
• Planes de prueba livianos
• ¡La conversación!
• …
jigsolabs.com @claubs_uy
CUADRANTES DE PRUEBAS ÁGILES
Q2 Q3
Q1 Q4
Pruebas Exploratorias
Workflows
Pruebas de Integración (orientadas
al negocio)
Pruebas de Usabilidad
Pruebas de Aceptación (UAT)
Pruebas de Carga
Pruebas de Seguridad
Otros Atributos de Calidad
Pruebas Unitarias
Pruebas de Componentes
(a nivel de código)
Ejemplos
Pruebas de Historias
Pruebas de Experiencia de Usuario
Prototipos
Simulaciones
Pruebas
que
guían
el
desarrollo
Pruebas
que
evalúan
el
producto
Pruebas orientadas al negocio
Pruebas orientadas a la tecnología
Fuente: Brian Marick
jigsolabs.com @claubs_uy
PIRÁMIDE DE AUTOMATIZACIÓN
Fuente: Mike Cohn
Pruebas manuales /
Pruebas exploratorias
A través de la
interfaz gráfica
Pruebas Unitarias
Pruebas de Componentes
Capa de Servicio / API
Reglas de negocio
Pruebas funcionales
Pruebas E2E
jigsolabs.com @claubs_uy
AGENDA
1
2
3
INTRODUCCIÓN
PRUEBAS HOLÍSTICAS
QUÉ SON
PRUEBAS HOLÍSTICAS
¿CÓMO PODEMOS APLICAR ESTE MODELO
A NIVEL DE EQUIPO?
jigsolabs.com @claubs_uy
PRUEBAS HOLÍSTICAS
Janet Gregory Lisa Crispin
jigsolabs.com @claubs_uy
https://danashby.co.uk/2016/10/19/continuous-testing-in-devops/
INSPIRADO EN
Fuente: Dan Ashby
jigsolabs.com @claubs_uy
jigsolabs.com @claubs_uy
• Probar la infraestructura
• Ejecutar las pruebas automatizadas
• Probar el pipeline
• Probar los atributos de calidad
• Probar el sistema
• Probar en producción
• Utilizar feature toggles
• Utilizar ambientes blue/green
@janetgregoryca
• Identificar los riesgos
• Probar los supuestos
• Crear historias testeables
• Aplicar ATDD / BDD
• Usar Example mapping
• Crear prototipos
• Determinar qué observar
o monitorear
• Hipotetizar y
adaptarse
• Observar cómo los usuarios utilizan
el producto
• Monitorear advertencias y errores
• Automatizar las pruebas
• Instrumentar el código
• Probar las historias
• Probar las features
• Probar las ideas
• Determinar el valor
jigsolabs.com @claubs_uy
• Probar la infraestructura
• Ejecutar las pruebas automatizadas
• Probar el pipeline
• Probar los atributos de calidad
• Probar el sistema
• Probar en producción
• Utilizar feature toggles
• Utilizar ambientes blue/green
• Probar las ideas
• Determinar el valor
@janetgregoryca
• Identificar los riesgos
• Probar los supuestos
• Crear historias testeables
• Aplicar ATDD / BDD
• Usar Example mapping
• Crear prototipos
• Determinar qué observar
o monitorear
• Hipotetizar y
adaptarse
• Observar cómo los usuarios utilizan
el producto
• Monitorear advertencias y errores
• Automatizar las pruebas
• Instrumentar el código
• Probar las historias
• Probar las features
jigsolabs.com @claubs_uy
• Probar la infraestructura
• Ejecutar las pruebas automatizadas
• Probar el pipeline
• Probar los atributos de calidad
• Probar el sistema
• Probar en producción
• Utilizar feature toggles
• Utilizar ambientes blue/green
@janetgregoryca
• Identificar los riesgos
• Probar los supuestos
• Crear historias testeables
• Aplicar ATDD / BDD
• Usar Example mapping
• Crear prototipos
• Determinar qué observar
o monitorear
• Hipotetizar y
adaptarse
• Observar cómo los usuarios utilizan
el producto
• Monitorear advertencias y errores
• Probar las ideas
• Determinar el valor
• Automatizar las pruebas
• Instrumentar el código
• Probar las historias
• Probar las features
jigsolabs.com @claubs_uy
• Probar la infraestructura
• Ejecutar las pruebas automatizadas
• Probar el pipeline
• Probar los atributos de calidad
• Probar el sistema
• Probar en producción
• Utilizar feature toggles
• Utilizar ambientes blue/green
@janetgregoryca
• Identificar los riesgos
• Probar los supuestos
• Crear historias testeables
• Aplicar ATDD / BDD
• Usar Example mapping
• Crear prototipos
• Determinar qué observar
o monitorear
• Hipotetizar y
adaptarse
• Observar cómo los usuarios utilizan
el producto
• Monitorear advertencias y errores
• Probar las ideas
• Determinar el valor
• Automatizar las pruebas
• Instrumentar el código
• Probar las historias
• Probar las features
jigsolabs.com @claubs_uy
• Probar en producción
• Utilizar feature toggles
• Utilizar ambientes blue/green
@janetgregoryca
• Identificar los riesgos
• Probar los supuestos
• Crear historias testeables
• Aplicar ATDD / BDD
• Usar Example mapping
• Crear prototipos
• Determinar qué observar
o monitorear
• Hipotetizar y
adaptarse
• Observar cómo los usuarios utilizan
el producto
• Monitorear advertencias y errores
• Probar las ideas
• Determinar el valor
• Automatizar las pruebas
• Instrumentar el código
• Probar las historias
• Probar las features
• Probar la infraestructura
• Ejecutar las pruebas automatizadas
• Probar el pipeline
• Probar los atributos de calidad
• Probar el sistema
jigsolabs.com @claubs_uy
• Probar la infraestructura
• Ejecutar las pruebas automatizadas
• Probar el pipeline
• Probar los atributos de calidad
• Probar el sistema
@janetgregoryca
• Identificar los riesgos
• Probar los supuestos
• Crear historias testeables
• Aplicar ATDD / BDD
• Usar Example mapping
• Crear prototipos
• Determinar qué observar
o monitorear
• Hipotetizar y
adaptarse
• Observar cómo los usuarios utilizan
el producto
• Monitorear advertencias y errores
• Probar las ideas
• Determinar el valor
• Automatizar las pruebas
• Instrumentar el código
• Probar las historias
• Probar las features
• Probar en producción
• Utilizar feature toggles
• Utilizar ambientes blue/green
jigsolabs.com @claubs_uy
• Probar la infraestructura
• Ejecutar las pruebas automatizadas
• Probar el pipeline
• Probar los atributos de calidad
• Probar el sistema
• Probar en producción
• Utilizar feature toggles
• Utilizar ambientes blue/green
@janetgregoryca
• Identificar los riesgos
• Probar los supuestos
• Crear historias testeables
• Aplicar ATDD / BDD
• Usar Example mapping
• Crear prototipos
• Determinar qué observar
o monitorear
• Probar las ideas
• Determinar el valor
• Automatizar las pruebas
• Instrumentar el código
• Probar las historias
• Probar las features
• Observar cómo los usuarios utilizan
el producto
• Monitorear advertencias y errores
• Hipotetizar y
adaptarse
jigsolabs.com @claubs_uy
• Explicita que las pruebas son una actividad, no una fase
• Nos hace pensar en las pruebas antes, durante y luego de la
puesta a producción
• Refuerza que las pruebas y calidad son una responsabilidad
compartida a nivel de equipo
• Nos permite visualizar a nivel de equipo distintos tipos de
pruebas que potencialmente pueden aplicar a nuestro contexto
• Nos permite identificar habilidades a desarrollar en el equipo
MODELO: PRUEBAS HOLÍSTICAS
jigsolabs.com @claubs_uy
AGENDA
1
2
3
INTRODUCCIÓN
PRUEBAS HOLÍSTICAS
QUÉ SON
PRUEBAS HOLÍSTICAS
¿CÓMO PODEMOS APLICAR ESTE MODELO
A NIVEL DE EQUIPO?
jigsolabs.com @claubs_uy
ES UNA HERRAMIENTA DE
COMUNICACIÓN A NIVEL
DE EQUIPO
jigsolabs.com @claubs_uy
NOS PERMITE PENSAR A NIVEL DE
EQUIPO SOBRE NUESTRAS
PRUEBAS EN UNA FORMA MÁS
INTEGRAL
jigsolabs.com @claubs_uy
KEEP CALM
AND
ENHANCE YOUR TEAM
HOLISTIC TESTING CULTURE
jigsolabs.com @claubs_uy
REFERENCIAS
Agile Testing Condensed: A Brief Introduction, Janet Gregory y Lisa Crispin
https://leanpub.com/agiletesting-condensed
Testing From A Holistic Point Of View, Janet Gregory
https://janetgregory.ca/testing-from-a-holistic-point-of-view/
Holistic Testing Donkeys & Dragons #10, Janet Gregory y Lisa Crispin
https://www.youtube.com/watch?v=igtSEcCLftk
Holistic Testing in DevOps, Janet Gregory
https://www.youtube.com/watch?v=5XtWOYSJvdY
https://agiletestingfellow.com/blog/
Mini-book: Holistic Testing: Weave Quality into your Product
https://agiletestingfellow.com/download_mini_book
jigsolabs.com @claubs_uy
¡GRACIAS!
¿Preguntas?
CONTACTO:
Claudia Badell
claudia.badell@jigsolabs.com
@claubs_uy

Más contenido relacionado

Similar a Cómo aplicar el modelo de pruebas holísticas a nivel de equipo

Charla TestingUy 2019 - Compartiendo el sombrero del testing
Charla TestingUy 2019 - Compartiendo el sombrero del testingCharla TestingUy 2019 - Compartiendo el sombrero del testing
Charla TestingUy 2019 - Compartiendo el sombrero del testingTestingUy
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta
 
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR Meetup
 
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...Claudia Badell
 
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...Claudia Badell
 
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico ToledoMeetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico ToledoFederico Toledo
 
Testing para dummies
Testing para dummiesTesting para dummies
Testing para dummiesSoftware Guru
 
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...Claudia Badell
 
Testing... ¿para dummies?
Testing... ¿para dummies?Testing... ¿para dummies?
Testing... ¿para dummies?Software Guru
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingUy
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasSoftware Guru
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...Federico Toledo
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Abstracta
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxOdalisLinares
 
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTINGSEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTINGtbaires
 
15 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 200915 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 2009Pepe
 
Taller TestingUy 2019 - Test automatizado con Katalon Studio
Taller TestingUy 2019 - Test automatizado con Katalon StudioTaller TestingUy 2019 - Test automatizado con Katalon Studio
Taller TestingUy 2019 - Test automatizado con Katalon StudioTestingUy
 

Similar a Cómo aplicar el modelo de pruebas holísticas a nivel de equipo (20)

Charla TestingUy 2019 - Compartiendo el sombrero del testing
Charla TestingUy 2019 - Compartiendo el sombrero del testingCharla TestingUy 2019 - Compartiendo el sombrero del testing
Charla TestingUy 2019 - Compartiendo el sombrero del testing
 
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
Abstracta-CDA - TESTING: Automatización y Performance - Herramientas para opt...
 
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
 
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...
 
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
 
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico ToledoMeetup TestingUY 2016 - Performance durante y después - Federico Toledo
Meetup TestingUY 2016 - Performance durante y después - Federico Toledo
 
Testing para dummies
Testing para dummiesTesting para dummies
Testing para dummies
 
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
 
Pruebas exploratorias
Pruebas exploratoriasPruebas exploratorias
Pruebas exploratorias
 
Testing... ¿para dummies?
Testing... ¿para dummies?Testing... ¿para dummies?
Testing... ¿para dummies?
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020
 
Alta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmasAlta automatización de pruebas de calidad de software, cambio de paradigmas
Alta automatización de pruebas de calidad de software, cambio de paradigmas
 
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe... Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...
 
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...
 
INDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptxINDUCCION A QA TESTER.pptx
INDUCCION A QA TESTER.pptx
 
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTINGSEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
 
Practicas técnicas
Practicas técnicasPracticas técnicas
Practicas técnicas
 
15 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 200915 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 2009
 
2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf
 
Taller TestingUy 2019 - Test automatizado con Katalon Studio
Taller TestingUy 2019 - Test automatizado con Katalon StudioTaller TestingUy 2019 - Test automatizado con Katalon Studio
Taller TestingUy 2019 - Test automatizado con Katalon Studio
 

Más de Claudia Badell

Pruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under TestPruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under TestClaudia Badell
 
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind Maps
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind MapsTalk at Axiom Summit 2022: Exploratory Testing Driven by Mind Maps
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind MapsClaudia Badell
 
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipo
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipoCharla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipo
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipoClaudia Badell
 
Mujeres que brillan - Animarse a recorrer - Claudia Badell
Mujeres que brillan - Animarse a recorrer - Claudia BadellMujeres que brillan - Animarse a recorrer - Claudia Badell
Mujeres que brillan - Animarse a recorrer - Claudia BadellClaudia Badell
 
Webinar plataforma ISQI: Testing Exploratorio y Mind maps
Webinar plataforma ISQI: Testing Exploratorio y Mind mapsWebinar plataforma ISQI: Testing Exploratorio y Mind maps
Webinar plataforma ISQI: Testing Exploratorio y Mind mapsClaudia Badell
 
Webinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind mapsWebinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind mapsClaudia Badell
 
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...Claudia Badell
 
Meetup Agile Testing Chile: Testing Exploratorio y Mind maps
Meetup Agile Testing Chile: Testing Exploratorio y Mind mapsMeetup Agile Testing Chile: Testing Exploratorio y Mind maps
Meetup Agile Testing Chile: Testing Exploratorio y Mind mapsClaudia Badell
 
Webinar plataforma QAMinds: Testing Exploratorio y Mind maps
Webinar plataforma QAMinds: Testing Exploratorio y Mind mapsWebinar plataforma QAMinds: Testing Exploratorio y Mind maps
Webinar plataforma QAMinds: Testing Exploratorio y Mind mapsClaudia Badell
 
Webinar plataforma Northem Quality: Testing Exploratorio y Mind maps
Webinar plataforma Northem Quality: Testing Exploratorio y Mind mapsWebinar plataforma Northem Quality: Testing Exploratorio y Mind maps
Webinar plataforma Northem Quality: Testing Exploratorio y Mind mapsClaudia Badell
 
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...Claudia Badell
 
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...Claudia Badell
 
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas ExploratoriasWebinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas ExploratoriasClaudia Badell
 
Talk at AgileTD USA: Testing as Part of the Team Culture
Talk at AgileTD USA: Testing as Part of the Team CultureTalk at AgileTD USA: Testing as Part of the Team Culture
Talk at AgileTD USA: Testing as Part of the Team CultureClaudia Badell
 
Aula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussãoAula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussãoClaudia Badell
 
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas Exploratorias
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas ExploratoriasCharla TestingUy 2018: Mind maps para Potenciar las Pruebas Exploratorias
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas ExploratoriasClaudia Badell
 
Taller en TestingUy 2018: Probando la experiencia de usuario
Taller en TestingUy 2018: Probando la experiencia de usuarioTaller en TestingUy 2018: Probando la experiencia de usuario
Taller en TestingUy 2018: Probando la experiencia de usuarioClaudia Badell
 
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...Claudia Badell
 
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...Claudia Badell
 
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...Claudia Badell
 

Más de Claudia Badell (20)

Pruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under TestPruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under Test
 
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind Maps
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind MapsTalk at Axiom Summit 2022: Exploratory Testing Driven by Mind Maps
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind Maps
 
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipo
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipoCharla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipo
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipo
 
Mujeres que brillan - Animarse a recorrer - Claudia Badell
Mujeres que brillan - Animarse a recorrer - Claudia BadellMujeres que brillan - Animarse a recorrer - Claudia Badell
Mujeres que brillan - Animarse a recorrer - Claudia Badell
 
Webinar plataforma ISQI: Testing Exploratorio y Mind maps
Webinar plataforma ISQI: Testing Exploratorio y Mind mapsWebinar plataforma ISQI: Testing Exploratorio y Mind maps
Webinar plataforma ISQI: Testing Exploratorio y Mind maps
 
Webinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind mapsWebinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind maps
 
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...
 
Meetup Agile Testing Chile: Testing Exploratorio y Mind maps
Meetup Agile Testing Chile: Testing Exploratorio y Mind mapsMeetup Agile Testing Chile: Testing Exploratorio y Mind maps
Meetup Agile Testing Chile: Testing Exploratorio y Mind maps
 
Webinar plataforma QAMinds: Testing Exploratorio y Mind maps
Webinar plataforma QAMinds: Testing Exploratorio y Mind mapsWebinar plataforma QAMinds: Testing Exploratorio y Mind maps
Webinar plataforma QAMinds: Testing Exploratorio y Mind maps
 
Webinar plataforma Northem Quality: Testing Exploratorio y Mind maps
Webinar plataforma Northem Quality: Testing Exploratorio y Mind mapsWebinar plataforma Northem Quality: Testing Exploratorio y Mind maps
Webinar plataforma Northem Quality: Testing Exploratorio y Mind maps
 
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...
 
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...
 
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas ExploratoriasWebinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
 
Talk at AgileTD USA: Testing as Part of the Team Culture
Talk at AgileTD USA: Testing as Part of the Team CultureTalk at AgileTD USA: Testing as Part of the Team Culture
Talk at AgileTD USA: Testing as Part of the Team Culture
 
Aula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussãoAula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussão
 
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas Exploratorias
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas ExploratoriasCharla TestingUy 2018: Mind maps para Potenciar las Pruebas Exploratorias
Charla TestingUy 2018: Mind maps para Potenciar las Pruebas Exploratorias
 
Taller en TestingUy 2018: Probando la experiencia de usuario
Taller en TestingUy 2018: Probando la experiencia de usuarioTaller en TestingUy 2018: Probando la experiencia de usuario
Taller en TestingUy 2018: Probando la experiencia de usuario
 
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...
 
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...
 
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...
 

Último

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 

Último (19)

Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 

Cómo aplicar el modelo de pruebas holísticas a nivel de equipo

  • 1. jigsolabs.com @claubs_uy PRUEBAS HOLÍSTICAS: QUÉ SON Y CÓMO APLICAR ESTE MODELO VLCTESTING | 27-28 de septiembre 2023 Ing. Claudia Badell claudia.badell@jigsolabs.com @claubs_uy Basado en material de Janet Gregory y Lisa Crispin
  • 2. jigsolabs.com @claubs_uy Co-organizodora testinguy.org • +18 años de experiencia en testing • Product Development Team Lead • Senior Quality Engineer, Team Lead • Senior Quality Engineer • Test Manager • Tester • Analista de Requerimientos • Docente en la Facultad de Ingeniería, Universidad de la República • Scrum Master • Curso Holistic Testing for Continuous Delivery con Janet Gregory y Lisa Crispin • Curso Agile Testing for the Whole Team con Janet Gregory • Tutorial Agile Testing Essentials con Janet Gregory y Lisa Crispin • Curso Rapid Software Testing con Michael Bolton • Tutorial Using Risk to Guide Testing con Michael Bolton • Cursos de la AST(Foundations & Bug Advocacy) • ISTQB Foundation • Agile Test Automation Certification (ICP-ATA) Ingeniera en Computación Instructora y Traductora al Español del curso Holistic Testing: estrategias para equipos ágiles agiletestingfellow.com Travel freak valijasready.com Oradora en conferencias internacionales, meetups (Brasil, Chile y Uruguay) y webinars Consultora y Coach: Testing de Software y Metodologías Agiles jigsolabs.com
  • 3. jigsolabs.com @claubs_uy AGENDA 1 2 3 INTRODUCCIÓN PRUEBAS HOLÍSTICAS QUÉ SON PRUEBAS HOLÍSTICAS ¿CÓMO PODEMOS APLICAR ESTE MODELO A NIVEL DE EQUIPO?
  • 4. jigsolabs.com @claubs_uy AGENDA 1 2 3 INTRODUCCIÓN PRUEBAS HOLÍSTICAS QUÉ SON PRUEBAS HOLÍSTICAS ¿CÓMO PODEMOS APLICAR ESTE MODELO A NIVEL DE EQUIPO?
  • 5. jigsolabs.com @claubs_uy • Todo el equipo es responsable de las pruebas y calidad • Los testers son parte del equipo • Las pruebas se consideran desde el inicio y durante todo el proceso • Hay una cultura a nivel de equipo con foco en la prevención de defectos (más que en la detección) • El desarrollo es guiado por las pruebas • La automatización da soporte a que el equipo tenga una cadencia sostenible para realizar entregas de valor frecuentes • Retroalimentación temprana y frecuente LAS PRUEBAS EN UN CONTEXTO ÁGIL
  • 6. jigsolabs.com @claubs_uy VISUALIZANDO LAS PRUEBAS A NIVEL DE EQUIPO EN UN CONTEXTO ÁGIL • Mapas mentales • Diagramas de flujo • Máquinas de estado • Prototipos en papel y/o digitales • Mapas de impacto • Example mapping • Matrices de Pruebas • Reportes y gráficos sobre la ejecución de las pruebas automatizadas • Planes de prueba livianos • ¡La conversación! • …
  • 7. jigsolabs.com @claubs_uy CUADRANTES DE PRUEBAS ÁGILES Q2 Q3 Q1 Q4 Pruebas Exploratorias Workflows Pruebas de Integración (orientadas al negocio) Pruebas de Usabilidad Pruebas de Aceptación (UAT) Pruebas de Carga Pruebas de Seguridad Otros Atributos de Calidad Pruebas Unitarias Pruebas de Componentes (a nivel de código) Ejemplos Pruebas de Historias Pruebas de Experiencia de Usuario Prototipos Simulaciones Pruebas que guían el desarrollo Pruebas que evalúan el producto Pruebas orientadas al negocio Pruebas orientadas a la tecnología Fuente: Brian Marick
  • 8. jigsolabs.com @claubs_uy PIRÁMIDE DE AUTOMATIZACIÓN Fuente: Mike Cohn Pruebas manuales / Pruebas exploratorias A través de la interfaz gráfica Pruebas Unitarias Pruebas de Componentes Capa de Servicio / API Reglas de negocio Pruebas funcionales Pruebas E2E
  • 9. jigsolabs.com @claubs_uy AGENDA 1 2 3 INTRODUCCIÓN PRUEBAS HOLÍSTICAS QUÉ SON PRUEBAS HOLÍSTICAS ¿CÓMO PODEMOS APLICAR ESTE MODELO A NIVEL DE EQUIPO?
  • 13. jigsolabs.com @claubs_uy • Probar la infraestructura • Ejecutar las pruebas automatizadas • Probar el pipeline • Probar los atributos de calidad • Probar el sistema • Probar en producción • Utilizar feature toggles • Utilizar ambientes blue/green @janetgregoryca • Identificar los riesgos • Probar los supuestos • Crear historias testeables • Aplicar ATDD / BDD • Usar Example mapping • Crear prototipos • Determinar qué observar o monitorear • Hipotetizar y adaptarse • Observar cómo los usuarios utilizan el producto • Monitorear advertencias y errores • Automatizar las pruebas • Instrumentar el código • Probar las historias • Probar las features • Probar las ideas • Determinar el valor
  • 14. jigsolabs.com @claubs_uy • Probar la infraestructura • Ejecutar las pruebas automatizadas • Probar el pipeline • Probar los atributos de calidad • Probar el sistema • Probar en producción • Utilizar feature toggles • Utilizar ambientes blue/green • Probar las ideas • Determinar el valor @janetgregoryca • Identificar los riesgos • Probar los supuestos • Crear historias testeables • Aplicar ATDD / BDD • Usar Example mapping • Crear prototipos • Determinar qué observar o monitorear • Hipotetizar y adaptarse • Observar cómo los usuarios utilizan el producto • Monitorear advertencias y errores • Automatizar las pruebas • Instrumentar el código • Probar las historias • Probar las features
  • 15. jigsolabs.com @claubs_uy • Probar la infraestructura • Ejecutar las pruebas automatizadas • Probar el pipeline • Probar los atributos de calidad • Probar el sistema • Probar en producción • Utilizar feature toggles • Utilizar ambientes blue/green @janetgregoryca • Identificar los riesgos • Probar los supuestos • Crear historias testeables • Aplicar ATDD / BDD • Usar Example mapping • Crear prototipos • Determinar qué observar o monitorear • Hipotetizar y adaptarse • Observar cómo los usuarios utilizan el producto • Monitorear advertencias y errores • Probar las ideas • Determinar el valor • Automatizar las pruebas • Instrumentar el código • Probar las historias • Probar las features
  • 16. jigsolabs.com @claubs_uy • Probar la infraestructura • Ejecutar las pruebas automatizadas • Probar el pipeline • Probar los atributos de calidad • Probar el sistema • Probar en producción • Utilizar feature toggles • Utilizar ambientes blue/green @janetgregoryca • Identificar los riesgos • Probar los supuestos • Crear historias testeables • Aplicar ATDD / BDD • Usar Example mapping • Crear prototipos • Determinar qué observar o monitorear • Hipotetizar y adaptarse • Observar cómo los usuarios utilizan el producto • Monitorear advertencias y errores • Probar las ideas • Determinar el valor • Automatizar las pruebas • Instrumentar el código • Probar las historias • Probar las features
  • 17. jigsolabs.com @claubs_uy • Probar en producción • Utilizar feature toggles • Utilizar ambientes blue/green @janetgregoryca • Identificar los riesgos • Probar los supuestos • Crear historias testeables • Aplicar ATDD / BDD • Usar Example mapping • Crear prototipos • Determinar qué observar o monitorear • Hipotetizar y adaptarse • Observar cómo los usuarios utilizan el producto • Monitorear advertencias y errores • Probar las ideas • Determinar el valor • Automatizar las pruebas • Instrumentar el código • Probar las historias • Probar las features • Probar la infraestructura • Ejecutar las pruebas automatizadas • Probar el pipeline • Probar los atributos de calidad • Probar el sistema
  • 18. jigsolabs.com @claubs_uy • Probar la infraestructura • Ejecutar las pruebas automatizadas • Probar el pipeline • Probar los atributos de calidad • Probar el sistema @janetgregoryca • Identificar los riesgos • Probar los supuestos • Crear historias testeables • Aplicar ATDD / BDD • Usar Example mapping • Crear prototipos • Determinar qué observar o monitorear • Hipotetizar y adaptarse • Observar cómo los usuarios utilizan el producto • Monitorear advertencias y errores • Probar las ideas • Determinar el valor • Automatizar las pruebas • Instrumentar el código • Probar las historias • Probar las features • Probar en producción • Utilizar feature toggles • Utilizar ambientes blue/green
  • 19. jigsolabs.com @claubs_uy • Probar la infraestructura • Ejecutar las pruebas automatizadas • Probar el pipeline • Probar los atributos de calidad • Probar el sistema • Probar en producción • Utilizar feature toggles • Utilizar ambientes blue/green @janetgregoryca • Identificar los riesgos • Probar los supuestos • Crear historias testeables • Aplicar ATDD / BDD • Usar Example mapping • Crear prototipos • Determinar qué observar o monitorear • Probar las ideas • Determinar el valor • Automatizar las pruebas • Instrumentar el código • Probar las historias • Probar las features • Observar cómo los usuarios utilizan el producto • Monitorear advertencias y errores • Hipotetizar y adaptarse
  • 20. jigsolabs.com @claubs_uy • Explicita que las pruebas son una actividad, no una fase • Nos hace pensar en las pruebas antes, durante y luego de la puesta a producción • Refuerza que las pruebas y calidad son una responsabilidad compartida a nivel de equipo • Nos permite visualizar a nivel de equipo distintos tipos de pruebas que potencialmente pueden aplicar a nuestro contexto • Nos permite identificar habilidades a desarrollar en el equipo MODELO: PRUEBAS HOLÍSTICAS
  • 21. jigsolabs.com @claubs_uy AGENDA 1 2 3 INTRODUCCIÓN PRUEBAS HOLÍSTICAS QUÉ SON PRUEBAS HOLÍSTICAS ¿CÓMO PODEMOS APLICAR ESTE MODELO A NIVEL DE EQUIPO?
  • 22. jigsolabs.com @claubs_uy ES UNA HERRAMIENTA DE COMUNICACIÓN A NIVEL DE EQUIPO
  • 23. jigsolabs.com @claubs_uy NOS PERMITE PENSAR A NIVEL DE EQUIPO SOBRE NUESTRAS PRUEBAS EN UNA FORMA MÁS INTEGRAL
  • 24. jigsolabs.com @claubs_uy KEEP CALM AND ENHANCE YOUR TEAM HOLISTIC TESTING CULTURE
  • 25. jigsolabs.com @claubs_uy REFERENCIAS Agile Testing Condensed: A Brief Introduction, Janet Gregory y Lisa Crispin https://leanpub.com/agiletesting-condensed Testing From A Holistic Point Of View, Janet Gregory https://janetgregory.ca/testing-from-a-holistic-point-of-view/ Holistic Testing Donkeys & Dragons #10, Janet Gregory y Lisa Crispin https://www.youtube.com/watch?v=igtSEcCLftk Holistic Testing in DevOps, Janet Gregory https://www.youtube.com/watch?v=5XtWOYSJvdY https://agiletestingfellow.com/blog/ Mini-book: Holistic Testing: Weave Quality into your Product https://agiletestingfellow.com/download_mini_book