SlideShare une entreprise Scribd logo
1  sur  15
Télécharger pour lire hors ligne
@ces_com_uy | #testinguy
CHARLA
Alexis Monroy
amonroy@ces.com.uy
Marcelo Brinkerhoff
mbrinkerhoff@ces.com.uy
13 y 14 de mayo, 2019
testinguy.org
@testinguy | #testinguy
LO BUENO, LO MALO Y
LO FEO DE TRABAJAR
CON AGILE
@ces_com_uy | #testinguy
@ces_com_uy | #testinguy
La metodología
• Agile ≠ Scrum
• La mayoría de la gente asocia Agile con Scrum
• Comunicación
• Métodos de comunicación entre equipos
• Roles
• Similitudes entre los roles y las responsabilidades
@ces_com_uy | #testinguy
Las personas
• Fuerte dependencia de las personas
• Requiere e implica alta disponibilidad
• Confianza
• El conocimiento está en las personas - un arma de doble filo
• Poca documentación
• Agile sirve de excusa perfecta
• Incorporar nuevas personas?
• De licencia? Enfermo? Alguien renuncia?
@ces_com_uy | #testinguy
@ces_com_uy | #testinguy
Automatización
• ¿Estás en un proceso Agile pero no hay nada automatizado?
• ¡Entonces no es Agile!
Sprint 15 Sprint 16 Sprint 17 Sprint 18 ...
23 func. 34 hrs
testing
25 func.
39 hrs
testing 26 func.
42 hrs
testing
29 func.
60 hrs
testing
Horas disponibles de testing
@ces_com_uy | #testinguy
@ces_com_uy | #testinguy
@ces_com_uy | #testinguy
• Una sóla petición < 1 s
• Login + Ingresar formulario +
Logout ∼ 3 peticiones
• Costo de 3 peticiones < 3s
• Abrir navegador + ir a URL + login ∼
5s
• Ir al formulario + se despliega en
pantalla ∼3s
• Completar formulario y enviar ∼3s
• Se despliega mensaje + verificar
ok/error ∼3s
• Logout ∼1s
• Total: 14s
Costo de ejecución
A través de la API A través de la Web - GUI
@ces_com_uy | #testinguy
• ∼3000 peticiones en Postman
equivalentes a 300+ casos de
prueba - a nivel de API
• Contra un servidor en el
exterior
• 2 horas de ejecución
• ∼270 casos de prueba en Tosca - a
nivel de GUI
• Contra un servidor en UY
• 16+ horas de ejecución
¡La Pirámide funciona!
Proyecto A
Inspirado en Martin Fowler
Proyecto B
@ces_com_uy | #testinguy
Tiempos
• Agile no soluciona el problema de tiempos
• Siempre que se tenga que acortar tiempos, el testing sufre
• Reuniones que pueden ser interminables
• Distintas zonas horarias de trabajo (equipos descentralizados)
• Los errores llegan a producción cuando todo se hace apurado
• Usualmente menores, pues el foco cuando hay poco tiempo es probar "lo
grave“
¿Ágil o apurado?
@ces_com_uy | #testinguy
@ces_com_uy | #testinguy
¿Y lo bueno?
• Todo lo anterior aplicado más o menos bien, en general produce
resultados
• Salidas a producción semanales
• Rápida reacción a nuevas necesidades
• Satisfacción de los clientes
• Tendencia al uso de nuevas tecnologías
• Estas en lo último
• Desafíos tecnológicos → resolver desafíos es divertido :)
• Ambiente más descontracturado
• Menos burocracia
@ces_com_uy | #testinguy
Alexis Monroy
amonroy@ces.com.uy
¿PREGUNTAS?
¡MUCHAS GRACIAS!
Marcelo Brinkerhoff
mbrinkerhoff@ces.com.uy
13 y 14 de mayo, 2019
testinguy.org | @testinguy | #testinguy
@ces_com_uy | #testinguy
/ces_uruguay
Lauro Müller 1989
11200 Montevideo, Uruguay
www.ces.com.uy
@ces_com_uy
/CentroDeEnsayosDeSoftware
info@ces.com.uy
capacitacion.ces.com.uy
/ces-uy /CES_uy

Contenu connexe

Similaire à Charla TestingUy 2019 - Lo bueno, lo malo y lo feo de trabajar con agile

Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Open Source Pyme
 
Scrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de EmprendimientoScrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de EmprendimientoJulián R. Figueroa
 
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...Claudia Badell
 
Betabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasBetabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasRicard Clau
 
Introducción a automatización de pruebas web
Introducción a automatización de pruebas webIntroducción a automatización de pruebas web
Introducción a automatización de pruebas webFrancisco Moreno Sanz
 
Cómo trabajamos en Plastic SCM
Cómo trabajamos en Plastic SCMCómo trabajamos en Plastic SCM
Cómo trabajamos en Plastic SCM233 Grados de TI
 
Be agile my friend - Cómo gestionar proyectos y dormir por las noches
Be agile my friend - Cómo gestionar proyectos y dormir por las nochesBe agile my friend - Cómo gestionar proyectos y dormir por las noches
Be agile my friend - Cómo gestionar proyectos y dormir por las nochesÁlvaro Agea Herradón
 
Introducción a Scrum by JLVG
Introducción a Scrum by JLVGIntroducción a Scrum by JLVG
Introducción a Scrum by JLVGbenq2011
 
La nueva guía de Scrum
La nueva guía de ScrumLa nueva guía de Scrum
La nueva guía de ScrumAgile Spain
 
No todo es Scrum, tambien hay de vainilla
No todo es Scrum, tambien hay de vainillaNo todo es Scrum, tambien hay de vainilla
No todo es Scrum, tambien hay de vainillaAgile Nights Sinaloa
 
Una organización grande de lo tradicional al agilismo | Caso de exito
Una organización grande de lo tradicional al agilismo | Caso de exitoUna organización grande de lo tradicional al agilismo | Caso de exito
Una organización grande de lo tradicional al agilismo | Caso de exitodnmoncada
 
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...Claudia Badell
 
Soy el Scrum Master, ¿y ahora qué hago?
Soy el Scrum Master, ¿y ahora qué hago?Soy el Scrum Master, ¿y ahora qué hago?
Soy el Scrum Master, ¿y ahora qué hago?Gustavo Quiroz
 
Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...
Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...
Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...Claudia Badell
 
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas ExploratoriasWebinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas ExploratoriasClaudia Badell
 

Similaire à Charla TestingUy 2019 - Lo bueno, lo malo y lo feo de trabajar con agile (20)

Emprender con Agile
Emprender con AgileEmprender con Agile
Emprender con Agile
 
Cultura Ágil: #AgilEsAlgoQueEres
Cultura Ágil: #AgilEsAlgoQueEresCultura Ágil: #AgilEsAlgoQueEres
Cultura Ágil: #AgilEsAlgoQueEres
 
Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa Memorias taller de Scrum Ceipa
Memorias taller de Scrum Ceipa
 
Scrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de EmprendimientoScrum UMNG - Herramientas de Emprendimiento
Scrum UMNG - Herramientas de Emprendimiento
 
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
Charla Testing Chile 2019: Desafíos y lecciones aprendidas al incorporar el t...
 
Betabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticasBetabeers Barcelona - Buenas prácticas
Betabeers Barcelona - Buenas prácticas
 
Introducción a automatización de pruebas web
Introducción a automatización de pruebas webIntroducción a automatización de pruebas web
Introducción a automatización de pruebas web
 
Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0Presentación gestión ágil de proyectos v 1.0
Presentación gestión ágil de proyectos v 1.0
 
Cómo trabajamos en Plastic SCM
Cómo trabajamos en Plastic SCMCómo trabajamos en Plastic SCM
Cómo trabajamos en Plastic SCM
 
Be agile my friend - Cómo gestionar proyectos y dormir por las noches
Be agile my friend - Cómo gestionar proyectos y dormir por las nochesBe agile my friend - Cómo gestionar proyectos y dormir por las noches
Be agile my friend - Cómo gestionar proyectos y dormir por las noches
 
Introducción a Scrum by JLVG
Introducción a Scrum by JLVGIntroducción a Scrum by JLVG
Introducción a Scrum by JLVG
 
El camino de Tester Agil.pdf
El camino de Tester Agil.pdfEl camino de Tester Agil.pdf
El camino de Tester Agil.pdf
 
La nueva guía de Scrum
La nueva guía de ScrumLa nueva guía de Scrum
La nueva guía de Scrum
 
La nueva guía de Scrum
La nueva guía de ScrumLa nueva guía de Scrum
La nueva guía de Scrum
 
No todo es Scrum, tambien hay de vainilla
No todo es Scrum, tambien hay de vainillaNo todo es Scrum, tambien hay de vainilla
No todo es Scrum, tambien hay de vainilla
 
Una organización grande de lo tradicional al agilismo | Caso de exito
Una organización grande de lo tradicional al agilismo | Caso de exitoUna organización grande de lo tradicional al agilismo | Caso de exito
Una organización grande de lo tradicional al agilismo | Caso de exito
 
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
 
Soy el Scrum Master, ¿y ahora qué hago?
Soy el Scrum Master, ¿y ahora qué hago?Soy el Scrum Master, ¿y ahora qué hago?
Soy el Scrum Master, ¿y ahora qué hago?
 
Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...
Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...
Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...
 
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
 

Plus 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 opcionalTestingUy
 
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 testingTestingUy
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingUy
 
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 continuoTestingUy
 
Meetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youMeetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youTestingUy
 
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 JMeterTestingUy
 
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 TesterTestingUy
 
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 PactTestingUy
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsTestingUy
 
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 nivelTestingUy
 
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
 

Plus 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 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youMeetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with you
 
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...
 

Dernier

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
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.pptxAlan779941
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Dernier (11)

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
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
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
 
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...
 
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.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

Charla TestingUy 2019 - Lo bueno, lo malo y lo feo de trabajar con agile

  • 1. @ces_com_uy | #testinguy CHARLA Alexis Monroy amonroy@ces.com.uy Marcelo Brinkerhoff mbrinkerhoff@ces.com.uy 13 y 14 de mayo, 2019 testinguy.org @testinguy | #testinguy LO BUENO, LO MALO Y LO FEO DE TRABAJAR CON AGILE
  • 3. @ces_com_uy | #testinguy La metodología • Agile ≠ Scrum • La mayoría de la gente asocia Agile con Scrum • Comunicación • Métodos de comunicación entre equipos • Roles • Similitudes entre los roles y las responsabilidades
  • 4. @ces_com_uy | #testinguy Las personas • Fuerte dependencia de las personas • Requiere e implica alta disponibilidad • Confianza • El conocimiento está en las personas - un arma de doble filo • Poca documentación • Agile sirve de excusa perfecta • Incorporar nuevas personas? • De licencia? Enfermo? Alguien renuncia?
  • 6. @ces_com_uy | #testinguy Automatización • ¿Estás en un proceso Agile pero no hay nada automatizado? • ¡Entonces no es Agile! Sprint 15 Sprint 16 Sprint 17 Sprint 18 ... 23 func. 34 hrs testing 25 func. 39 hrs testing 26 func. 42 hrs testing 29 func. 60 hrs testing Horas disponibles de testing
  • 9. @ces_com_uy | #testinguy • Una sóla petición < 1 s • Login + Ingresar formulario + Logout ∼ 3 peticiones • Costo de 3 peticiones < 3s • Abrir navegador + ir a URL + login ∼ 5s • Ir al formulario + se despliega en pantalla ∼3s • Completar formulario y enviar ∼3s • Se despliega mensaje + verificar ok/error ∼3s • Logout ∼1s • Total: 14s Costo de ejecución A través de la API A través de la Web - GUI
  • 10. @ces_com_uy | #testinguy • ∼3000 peticiones en Postman equivalentes a 300+ casos de prueba - a nivel de API • Contra un servidor en el exterior • 2 horas de ejecución • ∼270 casos de prueba en Tosca - a nivel de GUI • Contra un servidor en UY • 16+ horas de ejecución ¡La Pirámide funciona! Proyecto A Inspirado en Martin Fowler Proyecto B
  • 11. @ces_com_uy | #testinguy Tiempos • Agile no soluciona el problema de tiempos • Siempre que se tenga que acortar tiempos, el testing sufre • Reuniones que pueden ser interminables • Distintas zonas horarias de trabajo (equipos descentralizados) • Los errores llegan a producción cuando todo se hace apurado • Usualmente menores, pues el foco cuando hay poco tiempo es probar "lo grave“ ¿Ágil o apurado?
  • 13. @ces_com_uy | #testinguy ¿Y lo bueno? • Todo lo anterior aplicado más o menos bien, en general produce resultados • Salidas a producción semanales • Rápida reacción a nuevas necesidades • Satisfacción de los clientes • Tendencia al uso de nuevas tecnologías • Estas en lo último • Desafíos tecnológicos → resolver desafíos es divertido :) • Ambiente más descontracturado • Menos burocracia
  • 14. @ces_com_uy | #testinguy Alexis Monroy amonroy@ces.com.uy ¿PREGUNTAS? ¡MUCHAS GRACIAS! Marcelo Brinkerhoff mbrinkerhoff@ces.com.uy 13 y 14 de mayo, 2019 testinguy.org | @testinguy | #testinguy
  • 15. @ces_com_uy | #testinguy /ces_uruguay Lauro Müller 1989 11200 Montevideo, Uruguay www.ces.com.uy @ces_com_uy /CentroDeEnsayosDeSoftware info@ces.com.uy capacitacion.ces.com.uy /ces-uy /CES_uy