SlideShare una empresa de Scribd logo
1
WHO IS WHO: ACERCA DE ARBUSTA Y UDS!1.
2. CONTEXTO: LA CALIDAD EN TIEMPOS DE AGILIDAD
3. CLAVES I: NUEVOS SKILLS Y PERFILES
4.CLAVES II: TOOLS 2019 Y TENDENCIAS
5. BONUS TRACK: INTELLIGENT AUTOMATION
3
WHO IS WHO
>arbusta.net/
Melina Nogueira
Directora de Tecnología
Beatriz Ponce de León
Country Manager Uruguay
QUIÉN EN…
TECNOLOGÍA/SISTEMAS?
ROLES TESTERS & QA?
AUTOMATION > 2 AÑOS?
Desde Arbusta acompañamos a nuestros clientes durante sus procesos de
transformación digital con un fuerte foco en servicios de aseguramiento de
la calidad de sus aplicativos, grandes volúmenes de datos y gestionando las
interacciones que impactan en sus negocios. Revolucionamos el sector
tecnológico:
300 colaboradores y colaboradoras
CERTIFICACIÓN
ISO 9001:2015
PREMIO SADOSKY
Inclusión Digital y Comunidad
57% de nuestro equipo son mujeres
ACERCA DE...
C.A.G.R. 300% ↑
DE 2017 A 2019
53% testers Certificados
bajo estándares nacionales (CESSI) e internacionales (ISTQB)
27 PROYECTOS
para 18 CLIENTES
> Rompiendo el paradigma de la escasez del talento y
> Brindando una solución de delivery rápida, continua y elástica.
Medellín
Rosario
Montevideo
Buenos
Aires
>arbusta.net/
PROPUESTA DE VALOR |
Application
QA
Data Machine
Learning
Training
Digital
Interaction
Maquetación
Web
CONFÍAN EN NOSOTROS
CONTEXTO
AUTOMATIZACIÓN
2.
LA CALIDAD EN TIEMPOS DE AGILIDAD
I. CICLOS MÁS CORTOS DE DESARROLLO SIN PERDER CALIDAD
II. CALIDAD Y EXPERIENCIA DE CLIENTE / USUARIO SE VUELVE CLAVE
III. MAYOR MADUREZ DE LAS EMPRESAS PARA EMBEBER EL EQUIPO QA
DENTRO DEL SDLC
CONCLUSIÓN: métodos ágiles y los procesos de automatización se han convertido en una
necesidad para los equipos de desarrollo que quieren mantenerse vigentes en el mercado, sin dejar de
lado la calidad, y aumentando el retorno de la inversión en sus compañías.
CURVA DE MADUREZ MANUAL, AUTOMATIZADO, CONTINUO
EFICACIA&EFICIENCIADE
TESTING
LA MAYORÍA ESTÁ
EN ESTE ESTADÍO
Test Automation
Continuous Testing
Intelligent Continuous
Testing
Manual Testing
TIEMPO
Laggards
Leaders
SURFEANDO LA OLA DESDE QA & TESTING
I. CAPACITACIÓN Y PROFESIONALIZACIÓN DENTRO DE LAS ÁREAS DE TI
II. LA CALIDAD COMO COMPETITIVIDAD Y SU INVERSIÓN
III. EXPLOSIÓN DE TOOLS (OP Y LICENCIADAS) CON FOCO EN AUTOMATIZACIÓN
/IC
AUTOMATIZACIÓN COMO ESTRATEGIA
1
2
3
4
AHORRA TIEMPO A LARGO PLAZO
AUMENTA LA COBERTURA DE LAS
PRUEBAS
REDUCE LOS COSTOS Y LOS
MANTENIMIENTOS
FOCALIZA LAS PRUEBAS A
MEDIDA (AD-HOC)
PRINCIPALES BENEFICIOS
arbusta.net
PIRÁMIDE DE AUTOMATIZACIÓN DE LAS PRUEBAS (M. Cohn)
12
Las pruebas manuales (ej. pruebas exploratorias) deberían ser la excepción a la regla en lugar de la
regla.
Las pruebas unitarias automatizadas deberían ser la mayoría.
Pruebas de UI
SERVICES TESTS
(API, Integration,
Component)
Pruebas
Unitarias
Pruebas
de UI
SERVICES TESTS
(API, Integration,
Component)
Pruebas unitarias
Cómo suele ser Cómo debería ser
PRUEBAS
MANUALES
PRUEBAS
MANUALES
De principio a fin de
cara al negocio
Focalizado de cara
a la tecnología
CLAVES I:
NUEVOS SKILLS Y
PERFILES
3.
RECONFIGURANDO ROLES Y SKILLS
Agile Testing
Skills Programación
TDM / Test Data
Management
IC/ DevOps
Métricas y reporting
(ROI desde el Tester)
TEM / Test Environment
Management
FULL STACK TESTERS CHALLANGE
SKILLS DE TESTING AUTOMATIZADO + 31%
SKILLS DE PERFORMANCE + 31%
SKILLS DE COLABORACIÓN + 29%
SKILLS DE DISEÑO DE CASOS DE PRUEBAS +29%
CONOCIMIENTO DE PROCESOS DE NEGOCIO +27%
SKILLS DE DATA ANALÍTICA +27%
CONOCIMIENTO SOBRE HERRAMIENTAS DE DESARROLLO Y DEPLOY + 25%
SKILLS DE SEGURIDAD +25%
SKILLS DE PROGRAMACIÓN GENERAL + 25%
Fuente: World Quality Report (USA/EMA) 2019/2020
QUÉ Y CUÁNDO AUTOMATIZAR (Y CUÁNDO NO)
Esos TCs son:
> Se ejecutan repetidamente
> Son tediosos o complejos
> Llevan mucho tiempo
Es mejor automatizar cuando:
> Experiencia del Cliente importa
> Time-to-market es crítico
> Reducción del OPEX
> Se prefiere la precisión repetible
Es mejor NO automatizar:
> Test subjetivo
> Cambian
frecuentemente/soluciones no
estables
> Pruebas Ad-hoc
QUÉ AUTOMATIZAR | CUÁNDO AUTOMATIZAR | QUÉ NO AUTOMATIZAR |
DISEÑANDO ESTRATEGIAS AUTOMATIZADAS|
MANTENIMIENTO DE
LOS SCRIPTS
AUTOMATIZADOS
REVIEW AUTOMATION
TEST SCRIPTS
DESARROLLAR
FRAMEWORK DE
AUTOMATIZACIÓN
TESTING AUTOMATION
ESTUDIO DE FACTIBILIDAD
CÁLCULO DEL ROI PARA
TEST AUTOMATION
EVALUAR Y SELECCIONAR UNA
HERRAMIENTA DE AUTOMATIZACIÓN
IDENTIFICAR
UN FRAMEWORK
DE AUTOMATIZACIÓN
PoC PARA AUTOMATIZACIÓN
(DEL FRAMEWORK)
ESTRATEGIAS
PARA INICIAR CON
AUTOMATIZACIÓN
CLAVES II:
TOOLS 2019 Y
TENDENCIAS
4.
CON QUÉ CRITERIOS ELEGIMOS LAS
HERRAMIENTAS DISPONIBLES?
Experiencia en ciclos
de pruebas
Skills de
Programación
requeridos
Soporte para CI,
DevOps
Costos de licenciamiento
Reportes
Entrenamiento y
documentación
LAS MÁS USADAS DURANTE ESTE 2019
La tendencia de la industria va hacia herramientas como Mabl, Cypress, Testim.io, Katalon Studio entorno "codeless”
la posibilidad de automatizar casos de prueba sin escribir ni una línea de código ¿ Ventajas y desventajas?
HIGHLIGHTS DE LECCIONES APRENDIDAS EN
ARBUSTA
⮚ Foco en regresión regulares y rápidas.
⮚ La automatización de las pruebas unitarias y las pruebas API
⮚ Diseño de prueba de lenguaje natural (es decir, Gherkin a través de TDD, BDD) que facilita la creación de
scripts de prueba automatizados más rápidos y fáciles
⮚ Mostrar resultados de la reducción en el tiempo de prueba manual y el esfuerzo para la prueba de
regression al negocio. Entender la curva de set-up.
⮚ El uso de soluciones de automatización de código abierto como alternativas viables a las herramientas
comerciales.
⮚ Herramientas: Selenium Web driver + Python/JAVA | Katalon Studio
BONUS TRACK:
INTELLIGENT
AUTOMATION
5.
¿QUÉ DESAFÍOS SIGUEN CAMINO A LA
AUTOMATIZACIÓN?
AUTOMATIZACIÓN NO COMO
CAPACIDAD/SKILLS AISLADOS,
SINO COMO PLATAFORMA
Fuente: World Quality Report (USA/EMA) 2019/2020
65%
61%
48%
48%
42%
40%
46%
46%
36%
34%
42%
42%
39%
42%
33%
29%
28%27%
24%
24%
25%
Tenemos dificultades para automatizar
porque los requerimientos cambian en
cada release
Desafíos con TDM y TEM
disponibilidad y estabilidad
Nos faltan perfiles de testers
automatizadores
No tenemos las herramientas de
automatización correctas
Tenemos procesos manuales todavía
dentro del proceso de QA
Empezamos tarde con el testing
automatizado
Tenemos muy probemente definidos
los escenarios de prueba correctos
PRINCIPALES PROYECTOS DE
AUTOMATIZACIÓN 2020-2022
MODEL BASED TESTING (automatizando el diseño de los casos) + 17%
TEST ENVIRONMENT VIRTUALIZATION + 16%
ROBOTICS AUTOMATION (automatización basada en la tarea) + 13%
HEADLESS AUTOMATION (Automatización no basadas en GUI) +12%
TEST DATA AUTOMATION (Generación de datos de prueba) +11%
TEST DESIGN AUTOMATION (generación de Test Cases) +8%
Fuente: World Quality Report (USA/EMA) 2019/2020
25
¡MUCHAS GRACIAS!
Melina Nogueira | melina.nogueira@arbusta.net

Más contenido relacionado

La actualidad más candente

Tecnicas en ing.de software
Tecnicas en ing.de softwareTecnicas en ing.de software
Tecnicas en ing.de softwarestephanierivas
 
DevOps Cap 5: Test
 DevOps Cap 5: Test DevOps Cap 5: Test
DevOps Cap 5: Test
Juan Giraldo
 
Equipo3 presentacion1 agile
Equipo3 presentacion1 agileEquipo3 presentacion1 agile
Equipo3 presentacion1 agile
Francisco Franck
 
05 Infosys SFIC 2009
05 Infosys SFIC 200905 Infosys SFIC 2009
05 Infosys SFIC 2009
Pepe
 
Transformación Digital en clave Cloud, ALM y DevOps
Transformación Digital en clave Cloud, ALM y DevOpsTransformación Digital en clave Cloud, ALM y DevOps
Transformación Digital en clave Cloud, ALM y DevOps
atSistemas
 
DevOps and Real World ROI
DevOps and Real World ROIDevOps and Real World ROI
DevOps and Real World ROI
Juan David Hernández Posada
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
Luciano Moreira da Cruz
 
Presentacion de ingenieria
Presentacion de ingenieriaPresentacion de ingenieria
Presentacion de ingenieriaAlexander Cruz
 
Como implementar La Automatización De Pruebas y No Morir En El Intento
Como implementar La Automatización De Pruebas y No Morir En El IntentoComo implementar La Automatización De Pruebas y No Morir En El Intento
Como implementar La Automatización De Pruebas y No Morir En El Intento
Software Guru
 
Innova o te recordaré cariñosamente
Innova o te recordaré cariñosamenteInnova o te recordaré cariñosamente
Innova o te recordaré cariñosamente
Software Guru
 
SAPreviews Magazine Marzo 2012 Micro Focus
SAPreviews Magazine Marzo 2012   Micro FocusSAPreviews Magazine Marzo 2012   Micro Focus
SAPreviews Magazine Marzo 2012 Micro Focus
titita13
 
Byod guia buenas_practicas 29052013
Byod guia buenas_practicas 29052013Byod guia buenas_practicas 29052013
Byod guia buenas_practicas 29052013
Juanjo MARTINEZ PAGAN
 

La actualidad más candente (14)

Tecnicas en ing.de software
Tecnicas en ing.de softwareTecnicas en ing.de software
Tecnicas en ing.de software
 
DevOps Cap 5: Test
 DevOps Cap 5: Test DevOps Cap 5: Test
DevOps Cap 5: Test
 
Equipo3 presentacion1 agile
Equipo3 presentacion1 agileEquipo3 presentacion1 agile
Equipo3 presentacion1 agile
 
05 Infosys SFIC 2009
05 Infosys SFIC 200905 Infosys SFIC 2009
05 Infosys SFIC 2009
 
Transformación Digital en clave Cloud, ALM y DevOps
Transformación Digital en clave Cloud, ALM y DevOpsTransformación Digital en clave Cloud, ALM y DevOps
Transformación Digital en clave Cloud, ALM y DevOps
 
DevOps and Real World ROI
DevOps and Real World ROIDevOps and Real World ROI
DevOps and Real World ROI
 
La ingeniería de software 2010
La ingeniería de software 2010La ingeniería de software 2010
La ingeniería de software 2010
 
La ingeniería de software
La ingeniería de softwareLa ingeniería de software
La ingeniería de software
 
Devsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivoDevsecops superstar un movimiento masivo
Devsecops superstar un movimiento masivo
 
Presentacion de ingenieria
Presentacion de ingenieriaPresentacion de ingenieria
Presentacion de ingenieria
 
Como implementar La Automatización De Pruebas y No Morir En El Intento
Como implementar La Automatización De Pruebas y No Morir En El IntentoComo implementar La Automatización De Pruebas y No Morir En El Intento
Como implementar La Automatización De Pruebas y No Morir En El Intento
 
Innova o te recordaré cariñosamente
Innova o te recordaré cariñosamenteInnova o te recordaré cariñosamente
Innova o te recordaré cariñosamente
 
SAPreviews Magazine Marzo 2012 Micro Focus
SAPreviews Magazine Marzo 2012   Micro FocusSAPreviews Magazine Marzo 2012   Micro Focus
SAPreviews Magazine Marzo 2012 Micro Focus
 
Byod guia buenas_practicas 29052013
Byod guia buenas_practicas 29052013Byod guia buenas_practicas 29052013
Byod guia buenas_practicas 29052013
 

Similar a Meetup TestingUy 2019 - May the automation be with you

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
Globe Testing
 
Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2Etna Estrella
 
Gaci Group Andina - Encuentro emprendedores - IBM Perú 2012
Gaci Group Andina - Encuentro emprendedores - IBM Perú 2012Gaci Group Andina - Encuentro emprendedores - IBM Perú 2012
Gaci Group Andina - Encuentro emprendedores - IBM Perú 2012
GACI Group
 
Técnicas de prueba.docx
Técnicas de prueba.docxTécnicas de prueba.docx
Técnicas de prueba.docx
NoelDeJessPeaPea
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
Annie Mrtx
 
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasTesting de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
Belatrix Software
 
Guia de calidad para desarrollo de software
Guia de calidad para desarrollo de softwareGuia de calidad para desarrollo de software
Guia de calidad para desarrollo de software
Andres Epifanía Huerta
 
14 Tissat Solo Pruebas 2009
14 Tissat Solo Pruebas 200914 Tissat Solo Pruebas 2009
14 Tissat Solo Pruebas 2009
Pepe
 
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
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
Omar Hernandez
 
Trabajo final sergio_santoyo
Trabajo final sergio_santoyoTrabajo final sergio_santoyo
Trabajo final sergio_santoyoSergio Santoyo
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
Jorw Yengle
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
Pepe
 
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
Amazon Web Services LATAM
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
Jorge Humberto Donato Monreal
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en software
luly garcia
 
El rol de mediciones formales en proyectos de tecnología
El rol de mediciones formales en proyectos de tecnologíaEl rol de mediciones formales en proyectos de tecnología
El rol de mediciones formales en proyectos de tecnologíaGeneXus Consulting
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
Daniiel Toorres
 
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
233 Grados de TI
 

Similar a Meetup TestingUy 2019 - May the automation be with you (20)

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
 
Presentación gathering ees2
Presentación gathering ees2Presentación gathering ees2
Presentación gathering ees2
 
Gaci Group Andina - Encuentro emprendedores - IBM Perú 2012
Gaci Group Andina - Encuentro emprendedores - IBM Perú 2012Gaci Group Andina - Encuentro emprendedores - IBM Perú 2012
Gaci Group Andina - Encuentro emprendedores - IBM Perú 2012
 
Técnicas de prueba.docx
Técnicas de prueba.docxTécnicas de prueba.docx
Técnicas de prueba.docx
 
Plantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_JesusPlantilla trabajo final_Ana_Jesus
Plantilla trabajo final_Ana_Jesus
 
A1 u1 tablas comparativa
A1 u1  tablas comparativaA1 u1  tablas comparativa
A1 u1 tablas comparativa
 
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y CríticasTesting de Aplicaciones Móviles, Públicas, Masivas y Críticas
Testing de Aplicaciones Móviles, Públicas, Masivas y Críticas
 
Guia de calidad para desarrollo de software
Guia de calidad para desarrollo de softwareGuia de calidad para desarrollo de software
Guia de calidad para desarrollo de software
 
14 Tissat Solo Pruebas 2009
14 Tissat Solo Pruebas 200914 Tissat Solo Pruebas 2009
14 Tissat Solo Pruebas 2009
 
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...
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
Trabajo final sergio_santoyo
Trabajo final sergio_santoyoTrabajo final sergio_santoyo
Trabajo final sergio_santoyo
 
Monografia Metodologia Agil XP
Monografia Metodologia Agil XPMonografia Metodologia Agil XP
Monografia Metodologia Agil XP
 
3 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 20093 Atos Solo Pruebas 2009
3 Atos Solo Pruebas 2009
 
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
AWS Cloud Experience CA: Metodologías Ágiles: innovación a la velocidad de lo...
 
Plantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorgePlantilla trabajo final rosario jorge
Plantilla trabajo final rosario jorge
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en software
 
El rol de mediciones formales en proyectos de tecnología
El rol de mediciones formales en proyectos de tecnologíaEl rol de mediciones formales en proyectos de tecnología
El rol de mediciones formales en proyectos de tecnología
 
Plantilla trabajo final
Plantilla trabajo finalPlantilla trabajo final
Plantilla trabajo final
 
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
I Jornada CSI - Javier Garzás (Kybele Consulting) - Tendencias actuales en la...
 

Más de TestingUy

Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcional
TestingUy
 
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
TestingUy
 
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
TestingUy
 
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingWebinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
TestingUy
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020
TestingUy
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
TestingUy
 
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
TestingUy
 
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterMeetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
TestingUy
 
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterMeetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
TestingUy
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
TestingUy
 
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
TestingUy
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
TestingUy
 
Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!
TestingUy
 
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
TestingUy
 
Charla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactCharla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con Pact
TestingUy
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbots
TestingUy
 
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelCharla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
TestingUy
 
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
TestingUy
 
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
TestingUy
 
Charla TestingUy 2019 - Testing y discapacidad
Charla TestingUy 2019 - Testing y discapacidadCharla TestingUy 2019 - Testing y discapacidad
Charla TestingUy 2019 - Testing y discapacidad
TestingUy
 

Más de TestingUy (20)

Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcional
 
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
 
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
 
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingWebinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
 
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
 
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterMeetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
 
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterMeetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
 
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
 
Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!
 
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
 
Charla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactCharla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con Pact
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbots
 
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelCharla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
 
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
 
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
 
Charla TestingUy 2019 - Testing y discapacidad
Charla TestingUy 2019 - Testing y discapacidadCharla TestingUy 2019 - Testing y discapacidad
Charla TestingUy 2019 - Testing y discapacidad
 

Último

Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
IsabellaRubio6
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
cdraco
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
marianabz2403
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
DanielErazoMedina
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
durangense277
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 

Último (20)

Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdfEstructuras Básicas_ Conceptos Basicos De Programacion.pdf
Estructuras Básicas_ Conceptos Basicos De Programacion.pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLO DE HABILIDADES DE PENSAMIENTO.pdf
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
Ventajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloroVentajas y desventajas de la desinfección con cloro
Ventajas y desventajas de la desinfección con cloro
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 

Meetup TestingUy 2019 - May the automation be with you

  • 1. 1
  • 2. WHO IS WHO: ACERCA DE ARBUSTA Y UDS!1. 2. CONTEXTO: LA CALIDAD EN TIEMPOS DE AGILIDAD 3. CLAVES I: NUEVOS SKILLS Y PERFILES 4.CLAVES II: TOOLS 2019 Y TENDENCIAS 5. BONUS TRACK: INTELLIGENT AUTOMATION
  • 3. 3 WHO IS WHO >arbusta.net/ Melina Nogueira Directora de Tecnología Beatriz Ponce de León Country Manager Uruguay QUIÉN EN… TECNOLOGÍA/SISTEMAS? ROLES TESTERS & QA? AUTOMATION > 2 AÑOS?
  • 4. Desde Arbusta acompañamos a nuestros clientes durante sus procesos de transformación digital con un fuerte foco en servicios de aseguramiento de la calidad de sus aplicativos, grandes volúmenes de datos y gestionando las interacciones que impactan en sus negocios. Revolucionamos el sector tecnológico: 300 colaboradores y colaboradoras CERTIFICACIÓN ISO 9001:2015 PREMIO SADOSKY Inclusión Digital y Comunidad 57% de nuestro equipo son mujeres ACERCA DE... C.A.G.R. 300% ↑ DE 2017 A 2019 53% testers Certificados bajo estándares nacionales (CESSI) e internacionales (ISTQB) 27 PROYECTOS para 18 CLIENTES > Rompiendo el paradigma de la escasez del talento y > Brindando una solución de delivery rápida, continua y elástica. Medellín Rosario Montevideo Buenos Aires
  • 5. >arbusta.net/ PROPUESTA DE VALOR | Application QA Data Machine Learning Training Digital Interaction Maquetación Web
  • 8. LA CALIDAD EN TIEMPOS DE AGILIDAD I. CICLOS MÁS CORTOS DE DESARROLLO SIN PERDER CALIDAD II. CALIDAD Y EXPERIENCIA DE CLIENTE / USUARIO SE VUELVE CLAVE III. MAYOR MADUREZ DE LAS EMPRESAS PARA EMBEBER EL EQUIPO QA DENTRO DEL SDLC CONCLUSIÓN: métodos ágiles y los procesos de automatización se han convertido en una necesidad para los equipos de desarrollo que quieren mantenerse vigentes en el mercado, sin dejar de lado la calidad, y aumentando el retorno de la inversión en sus compañías.
  • 9. CURVA DE MADUREZ MANUAL, AUTOMATIZADO, CONTINUO EFICACIA&EFICIENCIADE TESTING LA MAYORÍA ESTÁ EN ESTE ESTADÍO Test Automation Continuous Testing Intelligent Continuous Testing Manual Testing TIEMPO Laggards Leaders
  • 10. SURFEANDO LA OLA DESDE QA & TESTING I. CAPACITACIÓN Y PROFESIONALIZACIÓN DENTRO DE LAS ÁREAS DE TI II. LA CALIDAD COMO COMPETITIVIDAD Y SU INVERSIÓN III. EXPLOSIÓN DE TOOLS (OP Y LICENCIADAS) CON FOCO EN AUTOMATIZACIÓN /IC
  • 11. AUTOMATIZACIÓN COMO ESTRATEGIA 1 2 3 4 AHORRA TIEMPO A LARGO PLAZO AUMENTA LA COBERTURA DE LAS PRUEBAS REDUCE LOS COSTOS Y LOS MANTENIMIENTOS FOCALIZA LAS PRUEBAS A MEDIDA (AD-HOC) PRINCIPALES BENEFICIOS
  • 12. arbusta.net PIRÁMIDE DE AUTOMATIZACIÓN DE LAS PRUEBAS (M. Cohn) 12 Las pruebas manuales (ej. pruebas exploratorias) deberían ser la excepción a la regla en lugar de la regla. Las pruebas unitarias automatizadas deberían ser la mayoría. Pruebas de UI SERVICES TESTS (API, Integration, Component) Pruebas Unitarias Pruebas de UI SERVICES TESTS (API, Integration, Component) Pruebas unitarias Cómo suele ser Cómo debería ser PRUEBAS MANUALES PRUEBAS MANUALES De principio a fin de cara al negocio Focalizado de cara a la tecnología
  • 13. CLAVES I: NUEVOS SKILLS Y PERFILES 3.
  • 14. RECONFIGURANDO ROLES Y SKILLS Agile Testing Skills Programación TDM / Test Data Management IC/ DevOps Métricas y reporting (ROI desde el Tester) TEM / Test Environment Management
  • 15. FULL STACK TESTERS CHALLANGE SKILLS DE TESTING AUTOMATIZADO + 31% SKILLS DE PERFORMANCE + 31% SKILLS DE COLABORACIÓN + 29% SKILLS DE DISEÑO DE CASOS DE PRUEBAS +29% CONOCIMIENTO DE PROCESOS DE NEGOCIO +27% SKILLS DE DATA ANALÍTICA +27% CONOCIMIENTO SOBRE HERRAMIENTAS DE DESARROLLO Y DEPLOY + 25% SKILLS DE SEGURIDAD +25% SKILLS DE PROGRAMACIÓN GENERAL + 25% Fuente: World Quality Report (USA/EMA) 2019/2020
  • 16. QUÉ Y CUÁNDO AUTOMATIZAR (Y CUÁNDO NO) Esos TCs son: > Se ejecutan repetidamente > Son tediosos o complejos > Llevan mucho tiempo Es mejor automatizar cuando: > Experiencia del Cliente importa > Time-to-market es crítico > Reducción del OPEX > Se prefiere la precisión repetible Es mejor NO automatizar: > Test subjetivo > Cambian frecuentemente/soluciones no estables > Pruebas Ad-hoc QUÉ AUTOMATIZAR | CUÁNDO AUTOMATIZAR | QUÉ NO AUTOMATIZAR |
  • 17. DISEÑANDO ESTRATEGIAS AUTOMATIZADAS| MANTENIMIENTO DE LOS SCRIPTS AUTOMATIZADOS REVIEW AUTOMATION TEST SCRIPTS DESARROLLAR FRAMEWORK DE AUTOMATIZACIÓN TESTING AUTOMATION ESTUDIO DE FACTIBILIDAD CÁLCULO DEL ROI PARA TEST AUTOMATION EVALUAR Y SELECCIONAR UNA HERRAMIENTA DE AUTOMATIZACIÓN IDENTIFICAR UN FRAMEWORK DE AUTOMATIZACIÓN PoC PARA AUTOMATIZACIÓN (DEL FRAMEWORK) ESTRATEGIAS PARA INICIAR CON AUTOMATIZACIÓN
  • 18. CLAVES II: TOOLS 2019 Y TENDENCIAS 4.
  • 19. CON QUÉ CRITERIOS ELEGIMOS LAS HERRAMIENTAS DISPONIBLES? Experiencia en ciclos de pruebas Skills de Programación requeridos Soporte para CI, DevOps Costos de licenciamiento Reportes Entrenamiento y documentación
  • 20. LAS MÁS USADAS DURANTE ESTE 2019 La tendencia de la industria va hacia herramientas como Mabl, Cypress, Testim.io, Katalon Studio entorno "codeless” la posibilidad de automatizar casos de prueba sin escribir ni una línea de código ¿ Ventajas y desventajas?
  • 21. HIGHLIGHTS DE LECCIONES APRENDIDAS EN ARBUSTA ⮚ Foco en regresión regulares y rápidas. ⮚ La automatización de las pruebas unitarias y las pruebas API ⮚ Diseño de prueba de lenguaje natural (es decir, Gherkin a través de TDD, BDD) que facilita la creación de scripts de prueba automatizados más rápidos y fáciles ⮚ Mostrar resultados de la reducción en el tiempo de prueba manual y el esfuerzo para la prueba de regression al negocio. Entender la curva de set-up. ⮚ El uso de soluciones de automatización de código abierto como alternativas viables a las herramientas comerciales. ⮚ Herramientas: Selenium Web driver + Python/JAVA | Katalon Studio
  • 23. ¿QUÉ DESAFÍOS SIGUEN CAMINO A LA AUTOMATIZACIÓN? AUTOMATIZACIÓN NO COMO CAPACIDAD/SKILLS AISLADOS, SINO COMO PLATAFORMA Fuente: World Quality Report (USA/EMA) 2019/2020 65% 61% 48% 48% 42% 40% 46% 46% 36% 34% 42% 42% 39% 42% 33% 29% 28%27% 24% 24% 25% Tenemos dificultades para automatizar porque los requerimientos cambian en cada release Desafíos con TDM y TEM disponibilidad y estabilidad Nos faltan perfiles de testers automatizadores No tenemos las herramientas de automatización correctas Tenemos procesos manuales todavía dentro del proceso de QA Empezamos tarde con el testing automatizado Tenemos muy probemente definidos los escenarios de prueba correctos
  • 24. PRINCIPALES PROYECTOS DE AUTOMATIZACIÓN 2020-2022 MODEL BASED TESTING (automatizando el diseño de los casos) + 17% TEST ENVIRONMENT VIRTUALIZATION + 16% ROBOTICS AUTOMATION (automatización basada en la tarea) + 13% HEADLESS AUTOMATION (Automatización no basadas en GUI) +12% TEST DATA AUTOMATION (Generación de datos de prueba) +11% TEST DESIGN AUTOMATION (generación de Test Cases) +8% Fuente: World Quality Report (USA/EMA) 2019/2020
  • 25. 25 ¡MUCHAS GRACIAS! Melina Nogueira | melina.nogueira@arbusta.net