SlideShare a Scribd company logo
1 of 26
Download to read offline
jigsolabs.com @claubs_uy
PRUEBAS HOLÍSTICAS:
QUÉ SON Y CÓMO APLICAR
ESTE MODELO
QUALITAS DAY| 13 de abril 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
• +17 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/
jigsolabs.com @claubs_uy
¡GRACIAS!
¿Preguntas?
CONTACTO:
Claudia Badell
claudia.badell@jigsolabs.com
@claubs_uy

More Related Content

Similar to Qualitas Day - Pruebas Holísticas - Claudia Badell

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 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
 
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
 
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
 
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
 
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
 
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
 

Similar to Qualitas Day - Pruebas Holísticas - Claudia Badell (20)

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 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 ...
 
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...
 
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
 
Pruebas exploratorias
Pruebas exploratoriasPruebas exploratorias
Pruebas exploratorias
 
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...
 
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
 
2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf2.6 Pruebas Funcionales.pdf
2.6 Pruebas Funcionales.pdf
 
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...
 
Practicas técnicas
Practicas técnicasPracticas técnicas
Practicas técnicas
 
Herramientas Scrum
Herramientas ScrumHerramientas Scrum
Herramientas Scrum
 
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
 
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
 
El camino de Tester Agil.pdf
El camino de Tester Agil.pdfEl camino de Tester Agil.pdf
El camino de Tester Agil.pdf
 
S8-CDSQA.pptx
S8-CDSQA.pptxS8-CDSQA.pptx
S8-CDSQA.pptx
 

More from 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
 
Testing Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia BadellTesting Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia BadellClaudia 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
 

More from 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
 
Testing Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia BadellTesting Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia 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 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...
 

Recently uploaded

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...solanocortezluisalfr
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfaxelv9257
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfYanitza28
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaJuanPabloVictorianoS
 

Recently uploaded (17)

Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 

Qualitas Day - Pruebas Holísticas - Claudia Badell

  • 1. jigsolabs.com @claubs_uy PRUEBAS HOLÍSTICAS: QUÉ SON Y CÓMO APLICAR ESTE MODELO QUALITAS DAY| 13 de abril 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 • +17 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/