SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
@claubs_uy | #testinguy
Ing. Claudia Badell
13 y 14 de mayo, 2019
testinguy.org
@testinguy | #testinguy
claudia@claudia-badell.com
@claubs_uy
COMPARTIENDO EL
SOMBRERO DEL
TESTING
CHARLA
@claubs_uy | #testinguy
Oradora en
• Agile Testers Conference (online)
• Agile Testing Days (Alemania y USA)
• ExpoQA (España)
• Next Generation Testing Conference
(Inglaterra)
• OnlineTestConf (online)
• TestingUy (Uruguay)
• VLCTesting (España)
• WCSQ (Perú)
• Meetups (Brazil, Chile y Uruguay)
• Webinars
Co-organizodora
testinguy.org
• +13 años de experencia en testing
• Consultora e instructora de testing
• Senior Quality Engineer
• Test Manager
• Tester
• Business Analyst
• Docente en la Facultad de Ingeniería,
UdelaR
• Scrum Master
• 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
• Cursos de la Association for Software Testing (Foundations &
Bug Advocacy)
• ISTQB Foundation
Ingeniera en
Computación
Tiempo con familia y amigos,
caminar, cerveza artesanal
Travel freak
valijasready.com
@claubs_uy | #testinguy
AGENDA
CONTEXTO
LECCIÓN 1
Construir un entendimiento común
sobre testing a nivel de equipo
2
LECCIÓN 2
Adaptar las estrategias de pruebas
a estrategias de equipo
1
3
LECCIÓN 5
Testing es una responsabilidad del
equipo y no de un solo rol
6
5
LECCIÓN 4
Ser dueño de tu proceso de
trabajo
LECCIÓN 3
Tener un entendimiento común
sobre el criterio done
4
@claubs_uy | #testinguy
AGENDA
CONTEXTO
LECCIÓN 1
Construir un entendimiento común
sobre testing a nivel de equipo
2
LECCIÓN 2
Adaptar las estrategias de pruebas
a estrategias de equipo
1
3
LECCIÓN 5
Testing es una responsabilidad del
equipo y no de un solo rol
6
5
LECCIÓN 4
Ser dueño de tu proceso de
trabajo
LECCIÓN 3
Tener un entendimiento común
sobre el criterio done
4
@claubs_uy | #testinguy
• Desarrolladores
• Diseñador de interacción
• Diseñador gráfico
• Tester
EL EQUIPO Las pruebas se
realizan a nivel
de equipo
@claubs_uy | #testinguy
@claubs_uy | #testinguy
EL PRODUCTO BAJO
PRUEBA
• En el mercado desde 2012
• 13 liberaciones grandes, varias
intermedias y algunas silenciosas
que sólo incluyen correcciones de
incidentes
@claubs_uy | #testinguy
@claubs_uy | #testinguy
= Testing
@claubs_uy | #testinguy
Soy muy bueno haciendo
esto y sé un poco sobre
todas estas otras cosas
@claubs_uy | #testinguy
AGENDA
CONTEXTO
LECCIÓN 1
Construir un entendimiento común
sobre testing a nivel de equipo
2
LECCIÓN 2
Adaptar las estrategias de pruebas
a estrategias de equipo
1
3
LECCIÓN 5
Testing es una responsabilidad del
equipo y no de un solo rol
6
5
LECCIÓN 4
Ser dueño de tu proceso de
trabajo
LECCIÓN 3
Tener un entendimiento común
sobre el criterio done
4
@claubs_uy | #testinguy
Construir un entendimiento
común sobre testing
a nivel de equipo
#1
@claubs_uy | #testinguy
@claubs_uy | #testinguy
• Capacitación interna
• Reuniones de kick-off
• Reuniones de seguimiento
Construir un entendimiento común sobre testing
@claubs_uy | #testinguy
Construir un entendimiento común sobre testing
@claubs_uy | #testinguy
Adaptar las estrategias de
pruebas a estrategias de equipo
#2
@claubs_uy | #testinguy
@claubs_uy | #testinguy
Adaptar las estrategias de pruebas a estrategias de equipo
Diseño de templates y juegos de
datos para optimizar las pruebas
@claubs_uy | #testinguy
@claubs_uy | #testinguy
A su vez, todas estas propiedades,
interacciones y animaciones pueden ser
editadas en otros estados del prototipo.
Animaciones
Propiedades de estilo 1 a 20
Acciones de comportamiento 4 a 14
Interacciones 4 a 14
Básico / Compuesto
Un control
@claubs_uy | #testinguy
Prototype
96 controles
Control
Estado
Prototipo
@claubs_uy | #testinguy
Muchos escenarios,
plataformas, navegadores y
dispositivos
@claubs_uy | #testinguy
• reutilizados en las distintas plataformas, navegadores y
dispositivos, y durante diferentes ciclos de prueba
Elaborar artefactos de testing que den soporte a las pruebas
manuales de forma tal que puedan ser:
• extendidos a media que el product evoluciona
• creados, entendidos y extendidos por todo el equipo
@claubs_uy | #testinguy
• Diseñamos templates y creamos instancias con juegos de
datos basados en esos templates.
• Cada instancia con juego de datos basado en un template
cubre un objetivo de prueba.
• Un objetivo de prueba es cubierto por varias instancias.
• Estos artefactos se crean utilizando el producto bajo prueba.
LO QUE HICIMOS
@claubs_uy | #testinguy
Ejecucción
de cada
instancia
Automatización
Template Instancias
Tester Todo el
equipo
Todo el
equipo
Elaborar
instancias
basadas en un
template
Diseño de
templates
Checklists
@claubs_uy | #testinguy
@claubs_uy | #testinguy
Control bajo
prueba
DISEÑO DE TEMPLATES
@claubs_uy | #testinguy
@claubs_uy | #testinguy
ELABORACIÓN DE INSTANCIAS
TEMPLATE CON JUEGO DE DATOS
@claubs_uy | #testinguy
@claubs_uy | #testinguy
Cada
instancia es
publicada a
la nube y
luego se
ejecuta para
probar el
Visualizador
@claubs_uy | #testinguy
ELABORACIÓN DE INSTANCIAS
TEMPLATE CON JUEGO DE DATOS
@claubs_uy | #testinguy
Oráculos
Reporte de
ejecucción
Actual
Ejecucción
de cada
instancia
Automatización
Template Instancias
Tester Todo el
equipo
Todo el
equipo
Elaborar
instancias
basadas en un
template
Diseño de
templates
Checklists
@claubs_uy | #testinguy
@claubs_uy | #testinguy
AUTOMATIZACIÓN
REPORTE DE EJECUCCIÓN
@claubs_uy | #testinguy
@claubs_uy | #testinguy
AUTOMATIZACIÓN
REPORTE DE EJECUCCIÓN
@claubs_uy | #testinguy
• un guardián de la estrategia
• un repositorio con una jerarquía de carpetas y
convención de nombre de archivos
• pautas y una nomenclatura definida
Todas nuestras estrategias de pruebas tienen
Adaptar las estrategias de pruebas a estrategias de equipo
@claubs_uy | #testinguy
Adaptar las estrategias de pruebas a estrategias de equipo
También temenos una actitud proactiva a
actualizar y a extender los artefactos de
testing según los cambios de las
funcionalidades bajo prueba
@claubs_uy | #testinguy
• el ciclo de vida de los defectos en nuestra herramienta de
gestión de incidentes
• nuestro conocimiento del producto más allá de nuestras
actividades específicas
• el esfuerzo de las pruebas que se requiere para una liberación
• el impacto que una corrección puede tener desde la
perspectiva de las pruebas
Como equipo comprendimos
Mejoramos
Adaptar las estrategias de pruebas a estrategias de equipo
@claubs_uy | #testinguyhttps://youtu.be/AthBLzlrIYECharla TestingUy 2018 -
MIND MAPS PARA POTENCIAR LAS PRUEBAS
EXPLORATORIAS
@claubs_uy | #testinguy
@claubs_uy | #testinguy
Tener un entendimiento
común sobre el criterio done
#3
@claubs_uy | #testinguy
@claubs_uy | #testinguy
Tener un entendimiento común sobre el criterio done
•Aplicamos diferentes criterios de done según la complejidad de
la funcionalidad, el riesgo de la solución y el valor que la
funcionalidad o corrección tiene desde la perspectiva del
negocio
•También mejoramos nuestro criterio de ready to test
@claubs_uy | #testinguy
Ser dueño de tu
proceso de trabajo
#4
@claubs_uy | #testinguy
@claubs_uy | #testinguy
Incorporar/remover
actividades y reuniones según
las necesidades del equipo
Ser dueño de tu proceso de trabajo
@claubs_uy | #testinguy
Testing es una
responsabilidad del equipo y
no de un solo rol
#5
@claubs_uy | #testinguy
@claubs_uy | #testinguy
El tester en el equipo es un
facilitador y evangelizador de
las pruebas
Testing es una responsabilidad del equipo
@claubs_uy | #testinguy
Ser flexible para adaptarse y
utilizar otros sombreros
según las necesidades
del producto y del equipo
Testing es una responsabilidad del equipo
@claubs_uy | #testinguy
LECCIONES APRENDIDAS
Construir un entendimiento
común sobre testing a nivel de
equipo
Tener un entendimiento
común sobre el criterio done
1
Adaptar las estrategias de
pruebas a estrategias de equipo2
3
Ser dueño de tu proceso de
trabajo4
Testing es una responsabilidad
del equipo y no de un solo rol
5
@claubs_uy | #testinguy
KEEP CALM
AND
ENHANCE YOUR TEAM
TESTING CULTURE
@claubs_uy | #testinguy
@claubs_uy | #testinguy
Claudia Badell
¿PREGUNTAS?
¡MUCHAS GRACIAS!
claudia@claudia-badell.com
@claubs_uy
13 y 14 de mayo, 2019
testinguy.org | @testinguy | #testinguy

Weitere ähnliche Inhalte

Was ist angesagt?

Testing... ¿para dummies?
Testing... ¿para dummies?Testing... ¿para dummies?
Testing... ¿para dummies?
Software Guru
 

Was ist angesagt? (18)

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 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
 
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
 
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
 
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
 
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
 
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...
 
Taller en Fundación Forge: Testing Exploratorio
Taller en Fundación Forge: Testing ExploratorioTaller en Fundación Forge: Testing Exploratorio
Taller en Fundación Forge: Testing Exploratorio
 
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...
 
Testing... ¿para dummies?
Testing... ¿para dummies?Testing... ¿para dummies?
Testing... ¿para dummies?
 
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico ToledoMeetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
Meetup TestingUY 2016 - hands-on de testing exploratorio - Federico Toledo
 
Certificacion Internacional Scrum Developer Cerfified SDC
Certificacion Internacional Scrum Developer Cerfified SDCCertificacion Internacional Scrum Developer Cerfified SDC
Certificacion Internacional Scrum Developer Cerfified SDC
 
Scrum master responsabilidades x proceso y fase
Scrum master   responsabilidades x proceso y faseScrum master   responsabilidades x proceso y fase
Scrum master responsabilidades x proceso y fase
 
Agile, Scrum y el Marshmallow challenge
Agile, Scrum y el Marshmallow challengeAgile, Scrum y el Marshmallow challenge
Agile, Scrum y el Marshmallow challenge
 
Be Agile
Be AgileBe Agile
Be Agile
 
Testing para dummies
Testing para dummiesTesting para dummies
Testing para dummies
 
SOFT SKILLS: Habilidades para cotizarse mejor
SOFT SKILLS: Habilidades para cotizarse mejorSOFT SKILLS: Habilidades para cotizarse mejor
SOFT SKILLS: Habilidades para cotizarse mejor
 

Ähnlich wie Charla TestingUy 2019: Compartiendo el Sombrero del Testing

Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
TestingBaires
 
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
 

Ähnlich wie Charla TestingUy 2019: Compartiendo el Sombrero del Testing (20)

Taller TestingUy 2019 - Introducción al Testing Exploratorio, Heurísticas de ...
Taller TestingUy 2019 - Introducción al Testing Exploratorio, Heurísticas de ...Taller TestingUy 2019 - Introducción al Testing Exploratorio, Heurísticas de ...
Taller TestingUy 2019 - Introducción al Testing Exploratorio, Heurísticas de ...
 
WEBINAR: Testing Exploratorio y Mind Maps por Claudia Badell
WEBINAR: Testing Exploratorio y Mind Maps por Claudia BadellWEBINAR: Testing Exploratorio y Mind Maps por Claudia Badell
WEBINAR: Testing Exploratorio y Mind Maps por Claudia Badell
 
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
 
Conceptos de desarrollo ágil
Conceptos de desarrollo ágilConceptos de desarrollo ágil
Conceptos de desarrollo ágil
 
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
 
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
 
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipoQuality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
 
VLCTesting 2023 - Pruebas Holísticas
VLCTesting 2023 - Pruebas HolísticasVLCTesting 2023 - Pruebas Holísticas
VLCTesting 2023 - Pruebas Holísticas
 
Qualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia BadellQualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia Badell
 
Shift Left: En busca del éxito del software
Shift Left: En busca del éxito del softwareShift Left: En busca del éxito del software
Shift Left: En busca del éxito del software
 
Cuál es el papel de la automatización en metodologías ágiles
Cuál es el papel de la automatización en metodologías ágilesCuál es el papel de la automatización en metodologías ágiles
Cuál es el papel de la automatización en metodologías ágiles
 
Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0Cascada vs Agile Scrum v2.0
Cascada vs Agile Scrum v2.0
 
Heuristicas.pdf
Heuristicas.pdfHeuristicas.pdf
Heuristicas.pdf
 
Fabricas de software
Fabricas de softwareFabricas de software
Fabricas de software
 
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0Software quality assurance (sqa)  parte iii-plan de calidad y prueba v3.0
Software quality assurance (sqa) parte iii-plan de calidad y prueba v3.0
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
¿Cómo conjugar metodologías Ágiles, GeneXus y GXtest? - Sebastián Grattarola
¿Cómo conjugar metodologías Ágiles, GeneXus y GXtest? - Sebastián Grattarola¿Cómo conjugar metodologías Ágiles, GeneXus y GXtest? - Sebastián Grattarola
¿Cómo conjugar metodologías Ágiles, GeneXus y GXtest? - Sebastián Grattarola
 
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...
 
Enfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de softwareEnfoque estrategico para la prueba de software
Enfoque estrategico para la prueba de software
 

Mehr von Claudia Badell

Mehr von Claudia Badell (8)

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
 
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...
 
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
 
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 ...
 
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approachMeetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
 
Taller en TestingUy 2016: Probando la experiencia de usuario
Taller en TestingUy 2016: Probando la experiencia de usuarioTaller en TestingUy 2016: Probando la experiencia de usuario
Taller en TestingUy 2016: Probando la experiencia de usuario
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
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
 
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
 
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...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
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 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
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
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.
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 

Charla TestingUy 2019: Compartiendo el Sombrero del Testing

  • 1. @claubs_uy | #testinguy Ing. Claudia Badell 13 y 14 de mayo, 2019 testinguy.org @testinguy | #testinguy claudia@claudia-badell.com @claubs_uy COMPARTIENDO EL SOMBRERO DEL TESTING CHARLA
  • 2. @claubs_uy | #testinguy Oradora en • Agile Testers Conference (online) • Agile Testing Days (Alemania y USA) • ExpoQA (España) • Next Generation Testing Conference (Inglaterra) • OnlineTestConf (online) • TestingUy (Uruguay) • VLCTesting (España) • WCSQ (Perú) • Meetups (Brazil, Chile y Uruguay) • Webinars Co-organizodora testinguy.org • +13 años de experencia en testing • Consultora e instructora de testing • Senior Quality Engineer • Test Manager • Tester • Business Analyst • Docente en la Facultad de Ingeniería, UdelaR • Scrum Master • 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 • Cursos de la Association for Software Testing (Foundations & Bug Advocacy) • ISTQB Foundation Ingeniera en Computación Tiempo con familia y amigos, caminar, cerveza artesanal Travel freak valijasready.com
  • 3. @claubs_uy | #testinguy AGENDA CONTEXTO LECCIÓN 1 Construir un entendimiento común sobre testing a nivel de equipo 2 LECCIÓN 2 Adaptar las estrategias de pruebas a estrategias de equipo 1 3 LECCIÓN 5 Testing es una responsabilidad del equipo y no de un solo rol 6 5 LECCIÓN 4 Ser dueño de tu proceso de trabajo LECCIÓN 3 Tener un entendimiento común sobre el criterio done 4
  • 4. @claubs_uy | #testinguy AGENDA CONTEXTO LECCIÓN 1 Construir un entendimiento común sobre testing a nivel de equipo 2 LECCIÓN 2 Adaptar las estrategias de pruebas a estrategias de equipo 1 3 LECCIÓN 5 Testing es una responsabilidad del equipo y no de un solo rol 6 5 LECCIÓN 4 Ser dueño de tu proceso de trabajo LECCIÓN 3 Tener un entendimiento común sobre el criterio done 4
  • 5. @claubs_uy | #testinguy • Desarrolladores • Diseñador de interacción • Diseñador gráfico • Tester EL EQUIPO Las pruebas se realizan a nivel de equipo @claubs_uy | #testinguy
  • 6. @claubs_uy | #testinguy EL PRODUCTO BAJO PRUEBA • En el mercado desde 2012 • 13 liberaciones grandes, varias intermedias y algunas silenciosas que sólo incluyen correcciones de incidentes @claubs_uy | #testinguy
  • 8. @claubs_uy | #testinguy Soy muy bueno haciendo esto y sé un poco sobre todas estas otras cosas
  • 9. @claubs_uy | #testinguy AGENDA CONTEXTO LECCIÓN 1 Construir un entendimiento común sobre testing a nivel de equipo 2 LECCIÓN 2 Adaptar las estrategias de pruebas a estrategias de equipo 1 3 LECCIÓN 5 Testing es una responsabilidad del equipo y no de un solo rol 6 5 LECCIÓN 4 Ser dueño de tu proceso de trabajo LECCIÓN 3 Tener un entendimiento común sobre el criterio done 4
  • 10. @claubs_uy | #testinguy Construir un entendimiento común sobre testing a nivel de equipo #1 @claubs_uy | #testinguy
  • 11. @claubs_uy | #testinguy • Capacitación interna • Reuniones de kick-off • Reuniones de seguimiento Construir un entendimiento común sobre testing
  • 12. @claubs_uy | #testinguy Construir un entendimiento común sobre testing
  • 13. @claubs_uy | #testinguy Adaptar las estrategias de pruebas a estrategias de equipo #2 @claubs_uy | #testinguy
  • 14. @claubs_uy | #testinguy Adaptar las estrategias de pruebas a estrategias de equipo Diseño de templates y juegos de datos para optimizar las pruebas
  • 16. @claubs_uy | #testinguy A su vez, todas estas propiedades, interacciones y animaciones pueden ser editadas en otros estados del prototipo. Animaciones Propiedades de estilo 1 a 20 Acciones de comportamiento 4 a 14 Interacciones 4 a 14 Básico / Compuesto Un control
  • 17. @claubs_uy | #testinguy Prototype 96 controles Control Estado Prototipo
  • 18. @claubs_uy | #testinguy Muchos escenarios, plataformas, navegadores y dispositivos
  • 19. @claubs_uy | #testinguy • reutilizados en las distintas plataformas, navegadores y dispositivos, y durante diferentes ciclos de prueba Elaborar artefactos de testing que den soporte a las pruebas manuales de forma tal que puedan ser: • extendidos a media que el product evoluciona • creados, entendidos y extendidos por todo el equipo
  • 20. @claubs_uy | #testinguy • Diseñamos templates y creamos instancias con juegos de datos basados en esos templates. • Cada instancia con juego de datos basado en un template cubre un objetivo de prueba. • Un objetivo de prueba es cubierto por varias instancias. • Estos artefactos se crean utilizando el producto bajo prueba. LO QUE HICIMOS
  • 21. @claubs_uy | #testinguy Ejecucción de cada instancia Automatización Template Instancias Tester Todo el equipo Todo el equipo Elaborar instancias basadas en un template Diseño de templates Checklists @claubs_uy | #testinguy
  • 22. @claubs_uy | #testinguy Control bajo prueba DISEÑO DE TEMPLATES @claubs_uy | #testinguy
  • 23. @claubs_uy | #testinguy ELABORACIÓN DE INSTANCIAS TEMPLATE CON JUEGO DE DATOS @claubs_uy | #testinguy
  • 24. @claubs_uy | #testinguy Cada instancia es publicada a la nube y luego se ejecuta para probar el Visualizador @claubs_uy | #testinguy ELABORACIÓN DE INSTANCIAS TEMPLATE CON JUEGO DE DATOS
  • 25. @claubs_uy | #testinguy Oráculos Reporte de ejecucción Actual Ejecucción de cada instancia Automatización Template Instancias Tester Todo el equipo Todo el equipo Elaborar instancias basadas en un template Diseño de templates Checklists @claubs_uy | #testinguy
  • 26. @claubs_uy | #testinguy AUTOMATIZACIÓN REPORTE DE EJECUCCIÓN @claubs_uy | #testinguy
  • 28. @claubs_uy | #testinguy • un guardián de la estrategia • un repositorio con una jerarquía de carpetas y convención de nombre de archivos • pautas y una nomenclatura definida Todas nuestras estrategias de pruebas tienen Adaptar las estrategias de pruebas a estrategias de equipo
  • 29. @claubs_uy | #testinguy Adaptar las estrategias de pruebas a estrategias de equipo También temenos una actitud proactiva a actualizar y a extender los artefactos de testing según los cambios de las funcionalidades bajo prueba
  • 30. @claubs_uy | #testinguy • el ciclo de vida de los defectos en nuestra herramienta de gestión de incidentes • nuestro conocimiento del producto más allá de nuestras actividades específicas • el esfuerzo de las pruebas que se requiere para una liberación • el impacto que una corrección puede tener desde la perspectiva de las pruebas Como equipo comprendimos Mejoramos Adaptar las estrategias de pruebas a estrategias de equipo
  • 31. @claubs_uy | #testinguyhttps://youtu.be/AthBLzlrIYECharla TestingUy 2018 - MIND MAPS PARA POTENCIAR LAS PRUEBAS EXPLORATORIAS @claubs_uy | #testinguy
  • 32. @claubs_uy | #testinguy Tener un entendimiento común sobre el criterio done #3 @claubs_uy | #testinguy
  • 33. @claubs_uy | #testinguy Tener un entendimiento común sobre el criterio done •Aplicamos diferentes criterios de done según la complejidad de la funcionalidad, el riesgo de la solución y el valor que la funcionalidad o corrección tiene desde la perspectiva del negocio •También mejoramos nuestro criterio de ready to test
  • 34. @claubs_uy | #testinguy Ser dueño de tu proceso de trabajo #4 @claubs_uy | #testinguy
  • 35. @claubs_uy | #testinguy Incorporar/remover actividades y reuniones según las necesidades del equipo Ser dueño de tu proceso de trabajo
  • 36. @claubs_uy | #testinguy Testing es una responsabilidad del equipo y no de un solo rol #5 @claubs_uy | #testinguy
  • 37. @claubs_uy | #testinguy El tester en el equipo es un facilitador y evangelizador de las pruebas Testing es una responsabilidad del equipo
  • 38. @claubs_uy | #testinguy Ser flexible para adaptarse y utilizar otros sombreros según las necesidades del producto y del equipo Testing es una responsabilidad del equipo
  • 39. @claubs_uy | #testinguy LECCIONES APRENDIDAS Construir un entendimiento común sobre testing a nivel de equipo Tener un entendimiento común sobre el criterio done 1 Adaptar las estrategias de pruebas a estrategias de equipo2 3 Ser dueño de tu proceso de trabajo4 Testing es una responsabilidad del equipo y no de un solo rol 5
  • 40. @claubs_uy | #testinguy KEEP CALM AND ENHANCE YOUR TEAM TESTING CULTURE @claubs_uy | #testinguy
  • 41. @claubs_uy | #testinguy Claudia Badell ¿PREGUNTAS? ¡MUCHAS GRACIAS! claudia@claudia-badell.com @claubs_uy 13 y 14 de mayo, 2019 testinguy.org | @testinguy | #testinguy