SlideShare una empresa de Scribd logo
TestingAR
Software Test Automation
and
Lean autonomation roots
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Marcelo Corpucci
If you can't describe what you
are doing as a process, you
don't know what you're doing.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
William Edwards Deming
Cuál es el objetivo de esta presentación?
La automatización, en la
Ingeniería de Software, ganó un
fuerte protagonismo en los
últimos años.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Automatización en la Ingeniería de Software
Pero existe desde hace
décadas.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Automatización en la Ingeniería de Software
El modelo adoptado inicialmente
tiene muchos puntos en común
con los principios de la producción
masiva.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Automatización en la Ingeniería de Software
El modelo actual - Conocido por
estar bajo el paraguas de Agile - está
relacionado a los principios
Lean.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Automatización en la Ingeniería de Software
Jidoka: Poka-yoke, Andon,
Autonomation, 5 Whys, Line Stops,
Built in Quality.
JIT: Pull, Flow, Takt Time, Heijunka,
Cell Design, SMED.
Kaizen: 5S
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Manufacturing
Veamos un ejemplo.
Megafábricas – GM Arg.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Manufacturing
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Source: https://www.youtube.com/watch?v=H4vFXgaF-4M
(video)
Fragmento 10.42 / 11.25
En Lean Manufacturing, el término
Jidoka (o autonomation) está
relacionado a:
Cell design.
Andon lights / Line stop.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Manufacturing
Herramientas usadas por equipos
ágiles:
Frameworks de testing
unitario / mocking / funcional.
Information radiators.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Software Development
En un contexto tradicionalista
contamos con herramientas como:
Herramientas monolíticas.
Nightly builds.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Automatización en la Ingeniería de Software
Jidoka significa que un dispositivo
tiene la capacidad de detenerse
en caso de error
y notificar al operador.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Manufacturing
Esta característica está asociada a
JIT y a Heijunka (leveling
production).
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Manufacturing
Prácticas de desarrollo ágil como unit
testing emulan la dinámica jidoka.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Software Development
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Veamos un ejemplo.
Lean Manufacturing
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Source: https://www.youtube.com/watch?v=H4vFXgaF-4M
(video)
Fragmento 13.42 / 15.30
Built in Quality, o desarrollar
productos con calidad integrada
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Manufacturing
En los últimos años
encontramos, en la ingeniería de
software, una fuerte orientación al
desarrollo con calidad
integrada con TDD y BDD
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Software Development
Tradicionalmente la calidad era
un atributo del producto que se
validaba en algún momento.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Manufacturing
Veamos un ejemplo.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Source: https://www.youtube.com/watch?v=H4vFXgaF-4M
(video)
Fragmento 20.16 / 21.49
Desarrollar con calidad integrada
permite crear artefactos a
prueba de errores (poka joke)
lo que evita la propagación de defectos
en el ciclo de desarrollo.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Manufacturing
Relación entre pruebas
manuales y automatizadas
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Source: https://www.youtube.com/watch?v=H4vFXgaF-4M
(video)
Fragmento 28.11 / 28.33
Las pruebas que dependen del
intelecto humano conviven con
los procesos automatizados.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Lean Software Development
Gracias!
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
mcorpucci@gmail.com

Más contenido relacionado

PDF
PDF
Conferencia DevOps Academy DevOps-the_journey
PPTX
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
PDF
Dinamica circunferencial
PPTX
1ere; 2nd; 3rd; 4th; 5th session
PPTX
tata project balfour beatty (NXPowerLite Copy)
PPTX
Angela chocolatera
PDF
szkr_presentation2
Conferencia DevOps Academy DevOps-the_journey
Desayuno Tecnológico Data Adviser: "DevOps, realidad o ficción" ~ 28 de Junio...
Dinamica circunferencial
1ere; 2nd; 3rd; 4th; 5th session
tata project balfour beatty (NXPowerLite Copy)
Angela chocolatera
szkr_presentation2

Similar a TestingAR Meetup 3er Encuentro - Marcelo Corpucci - Software Test Automation and Lean Autonomation Roots (20)

PPTX
Introduccion a Docker curso para saber como funciona la dockeriazacion -1
 
PPTX
Ingenieria de Software
PPTX
S.O.L.I.D. with practical examples
PPT
Kevin guia
DOCX
Ingeniería de Software 1 - SI
PDF
(ES): Nurturing OpenJDK Distribution: Eclipse Temurin Sucess History and Plan
PDF
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
PPT
Selección de técnicas de ingeniería de software
PPTX
Ingenieria de software
PPTX
DevOps on AZURE
PPTX
Desarrollode software (1)
PPT
Guia 1 (itca san Miguel) Carlos Najarro
PPT
Metodologia SL
PPT
Metodologia De Desarrollo Sl Rompiendo Paradigmas Final
PPTX
Seleccion de tecnicas de ingenieria de software
PPTX
Enseñanza en línea mediante programas libres y de código abierto
PPTX
SeccióN De TéCnicas De IngenieríA De Software(2007)
PPTX
Liberando los Centros Tecnológicos Comunitarios mediante el software abierto
PPTX
Economizando con programas libres
Introduccion a Docker curso para saber como funciona la dockeriazacion -1
 
Ingenieria de Software
S.O.L.I.D. with practical examples
Kevin guia
Ingeniería de Software 1 - SI
(ES): Nurturing OpenJDK Distribution: Eclipse Temurin Sucess History and Plan
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Selección de técnicas de ingeniería de software
Ingenieria de software
DevOps on AZURE
Desarrollode software (1)
Guia 1 (itca san Miguel) Carlos Najarro
Metodologia SL
Metodologia De Desarrollo Sl Rompiendo Paradigmas Final
Seleccion de tecnicas de ingenieria de software
Enseñanza en línea mediante programas libres y de código abierto
SeccióN De TéCnicas De IngenieríA De Software(2007)
Liberando los Centros Tecnológicos Comunitarios mediante el software abierto
Economizando con programas libres
Publicidad

Más de TestingAR Meetup (20)

PDF
TestingAR XXXI - ¡A explorar! - la presentación
PDF
TestingAR XXV - Hacia la Calidad y más allá por Charo Gonzalez
PDF
TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...
PPTX
Test Observability
PDF
TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...
PDF
TestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik Samanta
PDF
TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...
PDF
TestingAR XVI - Allure Test Reporting Framework
PDF
TestingAR XVI - 16 blocks - El QA que prende la luz por Victorio Mancini
PDF
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro Sequeira
PDF
TestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACC
PDF
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...
PDF
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...
PDF
TestingAR IX - Retorno de Inversión - POM TestingAr
PDF
TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...
PDF
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
PDF
TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...
PDF
TestingAR VI - La Próxima Frontera - José Sahad - Testing is the New Black
PDF
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
PDF
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
TestingAR XXXI - ¡A explorar! - la presentación
TestingAR XXV - Hacia la Calidad y más allá por Charo Gonzalez
TestingAR XXIII - Cómo hacer que la calidad sea compromiso de todos - por Be...
Test Observability
TestingAR XX - Protractor e2e Test Framework - Introduction what we have lear...
TestingAR XIX - Investing in Testing - MQ Performance Testing por Souvik Samanta
TestingAR XIX - Investing in Testing - Luz, Cámara, Screenplay! por Rodrigo ...
TestingAR XVI - Allure Test Reporting Framework
TestingAR XVI - 16 blocks - El QA que prende la luz por Victorio Mancini
TestingAR XV - Jenkins Pipelines desde la trinchera - Alejandro Sequeira
TestingAR XI - Beyond the Basics - Planificación de Testing con Matriz ACC
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - Por qué y para qué...
TestingAR X - Si lo vamos a hacer, lo vamos a hacer bien - "Explorando el Tes...
TestingAR IX - Retorno de Inversión - POM TestingAr
TestingAR Meetup VIII - Luis Argerich - Una Breve Introducción a Machine Lear...
TestingAR VII - Siete Magníficos - Pablo Soifer - El abc del test automation
TestingAR VII - Siete Magníficos - Matias Lespiau - Introducción a docker pa...
TestingAR VI - La Próxima Frontera - José Sahad - Testing is the New Black
TestingAR V - Una Nueva Visión - Nicolas Arkhipenko - Estrategias y Controve...
TestingAR V - Una Nueva Visión - Federico Toledo - Performance Durante y Des...
Publicidad

Último (20)

PDF
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
PPTX
Identificacion de Peligros mediante GTC 45
PPTX
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
PDF
manual-sap-gratuito _ para induccion de inicio a SAP
PDF
EVALUACIÓN 1_REFERENCIAPIR_FASE 1_2024.pdf
PPTX
MANEJO DE QUIMICOS Y SGA GRUPO Mnsr Aleman.pptx
PDF
SESION 10 SEGURIDAD EN TRABAJOS CON ELECTRICIDAD.pdf
PPTX
Investigacioncientificaytecnologica.pptx
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
PPTX
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
PDF
Seguridad vial en carreteras mexico 2003.pdf
PDF
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
PPTX
TECNOLOGIA EN CONSTRUCCION PUBLICO Y PRIVADA
PDF
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
PDF
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
PDF
Clase 2 de abril Educacion adistancia.pdf
PDF
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
PDF
UD3 -Producción, distribución del aire MA.pdf
PDF
TRABAJO DE ANÁLISIS DE RIESGOS EN PROYECTOS
PDF
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf
Prevención de estrés laboral y Calidad de sueño - LA PROTECTORA.pdf
Identificacion de Peligros mediante GTC 45
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
manual-sap-gratuito _ para induccion de inicio a SAP
EVALUACIÓN 1_REFERENCIAPIR_FASE 1_2024.pdf
MANEJO DE QUIMICOS Y SGA GRUPO Mnsr Aleman.pptx
SESION 10 SEGURIDAD EN TRABAJOS CON ELECTRICIDAD.pdf
Investigacioncientificaytecnologica.pptx
DEBL Presentación PG 23.pptx [Autoguardado].pptx
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
Seguridad vial en carreteras mexico 2003.pdf
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
TECNOLOGIA EN CONSTRUCCION PUBLICO Y PRIVADA
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
Clase 2 de abril Educacion adistancia.pdf
MODULO 1 Base Legal Nacional y sus aplicaciones.pdf
UD3 -Producción, distribución del aire MA.pdf
TRABAJO DE ANÁLISIS DE RIESGOS EN PROYECTOS
2. FICHA EMERGTENCIA VIAL PUCABAMBA - PAN DE AZUCAR.pdf

TestingAR Meetup 3er Encuentro - Marcelo Corpucci - Software Test Automation and Lean Autonomation Roots

  • 1. TestingAR Software Test Automation and Lean autonomation roots This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Marcelo Corpucci
  • 2. If you can't describe what you are doing as a process, you don't know what you're doing. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. William Edwards Deming Cuál es el objetivo de esta presentación?
  • 3. La automatización, en la Ingeniería de Software, ganó un fuerte protagonismo en los últimos años. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Automatización en la Ingeniería de Software
  • 4. Pero existe desde hace décadas. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Automatización en la Ingeniería de Software
  • 5. El modelo adoptado inicialmente tiene muchos puntos en común con los principios de la producción masiva. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Automatización en la Ingeniería de Software
  • 6. El modelo actual - Conocido por estar bajo el paraguas de Agile - está relacionado a los principios Lean. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Automatización en la Ingeniería de Software
  • 7. Jidoka: Poka-yoke, Andon, Autonomation, 5 Whys, Line Stops, Built in Quality. JIT: Pull, Flow, Takt Time, Heijunka, Cell Design, SMED. Kaizen: 5S This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Manufacturing
  • 8. Veamos un ejemplo. Megafábricas – GM Arg. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Manufacturing
  • 9. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Source: https://www.youtube.com/watch?v=H4vFXgaF-4M (video) Fragmento 10.42 / 11.25
  • 10. En Lean Manufacturing, el término Jidoka (o autonomation) está relacionado a: Cell design. Andon lights / Line stop. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Manufacturing
  • 11. Herramientas usadas por equipos ágiles: Frameworks de testing unitario / mocking / funcional. Information radiators. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Software Development
  • 12. En un contexto tradicionalista contamos con herramientas como: Herramientas monolíticas. Nightly builds. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Automatización en la Ingeniería de Software
  • 13. Jidoka significa que un dispositivo tiene la capacidad de detenerse en caso de error y notificar al operador. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Manufacturing
  • 14. Esta característica está asociada a JIT y a Heijunka (leveling production). This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Manufacturing
  • 15. Prácticas de desarrollo ágil como unit testing emulan la dinámica jidoka. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Software Development
  • 16. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Veamos un ejemplo. Lean Manufacturing
  • 17. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Source: https://www.youtube.com/watch?v=H4vFXgaF-4M (video) Fragmento 13.42 / 15.30
  • 18. Built in Quality, o desarrollar productos con calidad integrada This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Manufacturing
  • 19. En los últimos años encontramos, en la ingeniería de software, una fuerte orientación al desarrollo con calidad integrada con TDD y BDD This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Software Development
  • 20. Tradicionalmente la calidad era un atributo del producto que se validaba en algún momento. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
  • 21. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Manufacturing Veamos un ejemplo.
  • 22. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Source: https://www.youtube.com/watch?v=H4vFXgaF-4M (video) Fragmento 20.16 / 21.49
  • 23. Desarrollar con calidad integrada permite crear artefactos a prueba de errores (poka joke) lo que evita la propagación de defectos en el ciclo de desarrollo. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Manufacturing
  • 24. Relación entre pruebas manuales y automatizadas This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
  • 25. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Source: https://www.youtube.com/watch?v=H4vFXgaF-4M (video) Fragmento 28.11 / 28.33
  • 26. Las pruebas que dependen del intelecto humano conviven con los procesos automatizados. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. Lean Software Development
  • 27. Gracias! This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. mcorpucci@gmail.com