SlideShare uma empresa Scribd logo
1 de 45
Nuestras
locaciones
Nuestros
Panelistas
Alex Nuñez
Scrum Master
Laura Rodrigo
Marketing Analyst
Agenda
• Tendencia y adopción de esquemas de desarrollo ágil.
• Calidad continua, el nuevo enfoque del testing.
• Herramientas de soporte a las pruebas.
• Automatización a todo nivel
• Testing + DevOps
• Habilidades blandas y otros tips de interés.
¿QUESTIONS?
#QABelatrix
Agile
Fácil de aprender,
Difícil de dominar
TENDENCIA:
Agile Report 2018
¿Por qué adoptaron Agile? ¿QUESTIONS?
#QABelatrix
Prácticas más utilizadas ¿QUESTIONS?
#QABelatrix
Agile Manifesto ¿QUESTIONS?
#QABelatrix
Individuals and Interactions
Working Product
Customer Collaboration
Responding to change
Processes and Tools
Comprehensive Documentation
Contract Negotiation
Follwing Plan
OVER
Agile Testing Manifesto ¿QUESTIONS?
#QABelatrix
Pruebas en todo el proceso
Prevenir defectos
Entender las pruebas
Construir un mejor Sistema
Responsabilidad de equipo
Pruebas al final
Encontrar defectos
Comprobar la funcionalidad
Romper el sistema
Responsabilidad del tester
OVER
Principales cambios de enfoque ágil ¿QUESTIONS?
#QABelatrix
Ciclos de entrega se acortan
(Iteración + Incremento)
Mayor visibilidad del
producto
Respuesta rápida a los cambios
..y sobre todo ¿QUESTIONS?
#QABelatrix
Tester
QA Specialist!!
Enfoque de las pruebas
Empoderamiento
de la calidad
dentro del
proceso de
desarrollo
Estar al tanto de
cómo debe
funcionar el
sistema en su
totalidad
¿QUESTIONS?
#QABelatrix
Aplicar técnicas
que permitan la
efectividad en el
proceso de
pruebas
Calidad continua
Siempre tener un producto de
calidad
Cada incremento del producto debe
cumplir con los criterios de calidad
definidos
Definition of done
(Feature/Sprint/Release)
¿QUESTIONS?
#QABelatrix
Definition of Done
(feature/ Sprint/Relase)
Nos asegura que el equipo e interesados, entiendan exactamente qué se espera de
los entregables del equipo.
¿QUESTIONS?
#QABelatrix
Ejemplo DoD:
• Código completo para todos los criterios de aceptación
• Test preventivo en ambiente local desarrollo
• Código subido al repositorio
• Pruebas unitarias subidas al repositorio
• Code Review aprobado
• Pruebas de integración subidas al repositorio
• Pruebas automatizadas UI subidas al repositorio
• Código buildeado en ambiente de QA
• Pruebas automatizadas (unitarias, integración, UI) ejecutadas sin defectos
¿Qué pruebas? ¿QUESTIONS?
#QABelatrix
GUI
Front-end
Servicios
Componentes
Arquitectura
Rendimiento
Seguridad, etc..
Entender la necesidad ¿QUESTIONS?
#QABelatrix
¿QUESTIONS?
#QABelatrix
As a user of the mobile banking app
I want to navigate to the detail of a recent
transfer on the recent transfer list screen
so I can see the details of the Transfer that
I'm selecting
Acceptance Criteria:
- Display source account
- Display destination account
- Display Transfer date in format MM/dd/YY
- Display Transfer amount
- Display Transfer status
¿QUESTIONS?
#QABelatrix
Given a user that performed previous transfers
And user logs into the application
When user navigates to Recent Transfers screen
And clicks on latest activity on the list
Then Source Account is <SourceAccount>
And Destination Account is <DestinationAccount>
And Transfer date is <TransferDate>
And Transfer amount is <TransferAmount>
And Transfer status is <TransferStatus>
Test case
¿QUESTIONS?
#QABelatrixAutomated test case
GUI Functional Script
¿QUESTIONS?
#QABelatrixAutomated test case
Rest API script
¿QUESTIONS?
#QABelatrixAutomated test case
Unit Test
Costo de Calidad
Prevención
Inspección
Corrección
¿QUESTIONS?
#QABelatrix
¿QUESTIONS?
#QABelatrixShift Left
Detección
Temprana
Efectividad de
Costos
Ahorro de
Tiempos
Entregas
oportunas
Shift Left strategies ¿QUESTIONS?
#QABelatrix
Shift Left strategies
UN
UR
SR
AE
D
C UT
IT
IT
ST
AT
OT UN
UR
SR
AE
D
C UT
IT
IT
ST
AT
OT UN
UR
SR
AE
D
C UT
IT
IT
ST
AT
OT
Feature 1 Feature 2 + Inc 1 Feature 3 + Inc 2
Increment 1 Increment 2 Increment 3
¿QUESTIONS?
#QABelatrix
Shift Left practices
Epic User Story Acceptance
criteria
¿QUESTIONS?
#QABelatrix
¿QUESTIONS?
#QABelatrixTDD / BDD
¿QUESTIONS?
#QABelatrixPirámide de pruebas
¿QUESTIONS?
#QABelatrixTest Pipeline
¿QUESTIONS?
#QABelatrix
Enfoque de microservicios
¿QUESTIONS?
#QABelatrix
Consumer Driven Contract Testing
¿QUESTIONS?
#QABelatrixDevops
¿QUESTIONS?
#QABelatrixTesting + DevOps
¿QUESTIONS?
#QABelatrix
CI/CD toolkit
Cuadrantes de Testing ¿QUESTIONS?
#QABelatrix
Evolución de herramientas
de Automatización
¿QUESTIONS?
#QABelatrix
Sin automatización
Captura + Ejecución
Código estructurado + Keywords actions
ML: Scripts auto-mantenibles + MonkeyBots
ML: ”Casi” full automation: Scripts auto-generados
ML: Full automation: Scripts auto-generados + validaciones inteligentes
Nivel 0
Nivel 1
Nivel 2
Nivel 3
Nivel 4
Nivel 5
¿QUESTIONS?
#QABelatrixTesting + AI
 Reconocimiento de flujos de ejecución
 Actualización automática de controles
 Mayor enfoque al negocio, menos en la UI
 Altos volúmenes de test data
 Asistencia en Exploratory Testing
¿QUESTIONS?
#QABelatrixTesting + AI tools
¿QUESTIONS?
#QABelatrixTecnologías disruptivas
 Machine learning vs. Análisis predictivo
 IA (I Artificial -> I Aumentada)
 Tecnologías biométricas
 Voice recognition
 IoT
 Videojuegos
¿QUESTIONS?
#QABelatrix
MEJORA CONTINUA
 Retrospectivas
 Demos / Review
 Feedback continuo
 Revisión del DoD
 Indicadores de mejora
Habilidades
blandas y otros tips
• Comunicación:
• Inputs (data, requerimientos, detalles)
• Outputs (reportes, coordinación, escalamiento)
• Somos el mejor aliado del Product Owner / Cliente
• Manejo de presión : Priorización / negociación
• Flexibilidad y adaptación a los cambios
• Saber “despejarse”
¿QUESTIONS?
#QABelatrix
CONCLUSIONES Y
RECOMENDACIONES
¿Preguntas?
¡Muchas Gracias!
www.belatrixsf.com

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (20)

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 V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
 
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automationTestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
 
Sobreviviendo al testing Ágil
Sobreviviendo al testing ÁgilSobreviviendo al testing Ágil
Sobreviviendo al testing Ágil
 
Arquitectura evolutiva
Arquitectura evolutivaArquitectura evolutiva
Arquitectura evolutiva
 
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
 
Software Debt: Qué Es y Cómo Gestionarlo Holísticamente
Software Debt: Qué Es y Cómo Gestionarlo HolísticamenteSoftware Debt: Qué Es y Cómo Gestionarlo Holísticamente
Software Debt: Qué Es y Cómo Gestionarlo Holísticamente
 
SQA: Shift Left en la práctica - Amalia Álvarez Balbi
SQA: Shift Left en la práctica - Amalia Álvarez BalbiSQA: Shift Left en la práctica - Amalia Álvarez Balbi
SQA: Shift Left en la práctica - Amalia Álvarez Balbi
 
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...
Círculo de Crédito: Del modelo de negocio a la arquitectura, retos y experien...
 
Arquitectura Evolutiva
Arquitectura EvolutivaArquitectura Evolutiva
Arquitectura Evolutiva
 
DevOps Cap 5: Test
 DevOps Cap 5: Test DevOps Cap 5: Test
DevOps Cap 5: Test
 
Cimientos(cap3)
Cimientos(cap3)Cimientos(cap3)
Cimientos(cap3)
 
Arquitectura evolutiva por Fausto de la Torre
Arquitectura evolutiva por Fausto de la TorreArquitectura evolutiva por Fausto de la Torre
Arquitectura evolutiva por Fausto de la Torre
 
Argentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QAArgentesting 2017 - The evolving role of QA
Argentesting 2017 - The evolving role of QA
 
Chapter 4 build
Chapter 4   buildChapter 4   build
Chapter 4 build
 
Herramientas de testing apps android
Herramientas de testing apps androidHerramientas de testing apps android
Herramientas de testing apps android
 
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
 
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...
Jornada de Calidad 2015 (Universidad ORT, Buenos Aires, Argentina) - Mobile t...
 
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...
 
Clasificacion y priorizacion distribuida de errores y bugs
Clasificacion y priorizacion distribuida de errores y bugsClasificacion y priorizacion distribuida de errores y bugs
Clasificacion y priorizacion distribuida de errores y bugs
 

Semelhante a Los retos de un tester ágil

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
Software Guru
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producción
Kleer Agile Coaching & Training
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Pepe
 

Semelhante a Los retos de un tester ágil (20)

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
 
Servicio de QA - Harriague y Asociados
Servicio de QA - Harriague y AsociadosServicio de QA - Harriague y Asociados
Servicio de QA - Harriague y Asociados
 
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
 
Dynamics saturday madrid 2019 avanade dynamics saturday madrid 2019 2019.05.25
Dynamics saturday madrid 2019   avanade dynamics saturday madrid 2019 2019.05.25Dynamics saturday madrid 2019   avanade dynamics saturday madrid 2019 2019.05.25
Dynamics saturday madrid 2019 avanade dynamics saturday madrid 2019 2019.05.25
 
15 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 200915 Upm Solo Pruebas 2009
15 Upm Solo Pruebas 2009
 
Webinar automatizacion de pruebas con smart selenium kit
Webinar automatizacion de pruebas con smart selenium kitWebinar automatizacion de pruebas con smart selenium kit
Webinar automatizacion de pruebas con smart selenium kit
 
ALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas PrácticasALM09 - Scrum, Visual Studio y Buenas Prácticas
ALM09 - Scrum, Visual Studio y Buenas Prácticas
 
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 
KronOps - Perfil Corporativo
KronOps - Perfil CorporativoKronOps - Perfil Corporativo
KronOps - Perfil Corporativo
 
Gestión de calidad en el departamento TI. El ingrediente indispensable
Gestión de calidad en el departamento TI. El ingrediente indispensableGestión de calidad en el departamento TI. El ingrediente indispensable
Gestión de calidad en el departamento TI. El ingrediente indispensable
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producción
 
Dev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producciónDev ops e infraestructura – acompañando nuestro software a producción
Dev ops e infraestructura – acompañando nuestro software a producción
 
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...
 
20150416 releasemanagement
20150416 releasemanagement20150416 releasemanagement
20150416 releasemanagement
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al finalMeetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
Meetup TestingUY 2016 - Pruebas de Performance durante el desarrollo o al final
 

Mais de Belatrix Software

Mais de Belatrix Software (20)

Pruebas continuas con cypress en la era DevOps
Pruebas continuas con cypress en la era DevOpsPruebas continuas con cypress en la era DevOps
Pruebas continuas con cypress en la era DevOps
 
Navigating the new world ushered in overnight by COVID-19
Navigating the new world ushered in overnight by COVID-19Navigating the new world ushered in overnight by COVID-19
Navigating the new world ushered in overnight by COVID-19
 
Multitenancy con múltiples Bases de Datos
Multitenancy con múltiples Bases de DatosMultitenancy con múltiples Bases de Datos
Multitenancy con múltiples Bases de Datos
 
Creando Animaciones en React Native
Creando Animaciones en React NativeCreando Animaciones en React Native
Creando Animaciones en React Native
 
Microservicios con spring
Microservicios con springMicroservicios con spring
Microservicios con spring
 
RPA: Sistemas de información para optimizar procesos de negocios
RPA: Sistemas de información para optimizar procesos de negociosRPA: Sistemas de información para optimizar procesos de negocios
RPA: Sistemas de información para optimizar procesos de negocios
 
Api NodeJS con PureScript
Api NodeJS con PureScriptApi NodeJS con PureScript
Api NodeJS con PureScript
 
Machine Learning vs. Deep Learning
Machine Learning vs. Deep LearningMachine Learning vs. Deep Learning
Machine Learning vs. Deep Learning
 
Metodologías de CSS
Metodologías de CSSMetodologías de CSS
Metodologías de CSS
 
IoT + voice assistants = posibilidades infinitas
IoT + voice assistants = posibilidades infinitasIoT + voice assistants = posibilidades infinitas
IoT + voice assistants = posibilidades infinitas
 
Micro Frontends: Rompiendo el monolito en las aplicaciones Web
Micro Frontends: Rompiendo el monolito en las aplicaciones WebMicro Frontends: Rompiendo el monolito en las aplicaciones Web
Micro Frontends: Rompiendo el monolito en las aplicaciones Web
 
Predictions 2019: Digital journeys are well on their way
Predictions 2019: Digital journeys are well on their way Predictions 2019: Digital journeys are well on their way
Predictions 2019: Digital journeys are well on their way
 
Drive business outcomes using Azure Devops
Drive business outcomes using Azure DevopsDrive business outcomes using Azure Devops
Drive business outcomes using Azure Devops
 
Mejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOpsMejora tus resultados de negocios con Azure DevOps
Mejora tus resultados de negocios con Azure DevOps
 
¿Cómo aumentar nuestra productividad con Flutter?
¿Cómo aumentar nuestra productividad con Flutter?¿Cómo aumentar nuestra productividad con Flutter?
¿Cómo aumentar nuestra productividad con Flutter?
 
Integración continua para iOS
Integración continua para iOSIntegración continua para iOS
Integración continua para iOS
 
Welcome to the jungle...choosing the right tech stack to build powerful digit...
Welcome to the jungle...choosing the right tech stack to build powerful digit...Welcome to the jungle...choosing the right tech stack to build powerful digit...
Welcome to the jungle...choosing the right tech stack to build powerful digit...
 
Javascript: Conceptos básicos
Javascript: Conceptos básicosJavascript: Conceptos básicos
Javascript: Conceptos básicos
 
Revolución de la Realidad Aumentada en iOS
Revolución de la Realidad Aumentada en iOSRevolución de la Realidad Aumentada en iOS
Revolución de la Realidad Aumentada en iOS
 
Smart contracts on the blockchain - what you need to know
Smart contracts on the blockchain - what you need to knowSmart contracts on the blockchain - what you need to know
Smart contracts on the blockchain - what you need to know
 

Los retos de un tester ágil