JIIO 2004   Instituto de Computación Facultad de Ingeniería-Universidad de la República Metodologías ágiles... ¿Testing ágil? Alejandro Araújo Uruguay Larre Borges Ricardo Schreiber
Metodologías ágiles, ¿Testing ágil? Agenda Metodologías Ágiles Testing Ágil Un relevamiento en nuestro medio  A modo de resumen
Metodologías Ágiles Nacen como respuesta a las Metodologías Tradicionales 4 valores ( Agile Manifesto ): Individuals and interactions over processes and tools.  Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan.
Algunos de los principios: Entrega temprana y continua de software con valor Bienvenidos los cambios en los requerimientos Comunicación directa como la forma más eficiente y efectiva Cliente integrado al equipo de desarrollo El equipo reflexiona y ajusta la metodología para lograr más efectividad  Metodologías Ágiles
¿Qué dicen las Metodologías Ágiles acerca del Testing?   La mayoría no define prácticas estrictas de testing, En general requieren de test continuo y paralelo al desarrollo, entregas frecuentes de productos funcionando y testeados, aceptación por clientes.  En particular, XP propone prácticas concretas de testing (TDD) Metodologías Ágiles
Metodologías Ágiles ¿Qué dicen las Metodologías Ágiles acerca del Testing?
Aproximaciones a una definición de TA: Aplicación de los valores y principios de las metodologías ágiles al testing Conjunto de pr ácticas de testing para proyectos que siguen metodologías ágiles Testing Ágil
” Rather than a testing BOK, what is required is  a  context driven approach  that changes with the type of software, or project, or supporting documentation or deadline involved. This is also becoming known as  Agile Testing...”   J. Bach Testing Ágil
Características: Relativiza la importancia de la comunicación consistente en documentos de requerimientos, planes de testing y reportes de  bugs . Alienta la comunicación permanente y el trabajo conjunto  entre cliente, desarrollador y tester Integra los testers al equipo de desarrollo Los testers trabajan junto a clientes y desarrolladores definiendo tests Testing Ágil
Características: “ Pair Testing ”,  Testing en parejas (tester-tester, tester-cliente, tester-programador) Propone una visibilidad amplia y pública del status del testing Plantea adaptar prácticas de testing a cada proyecto. Propone planes de testing evolucionarios Testing Ágil
Características: Se testea cada unidad de desarrollo Énfasis en la automatización del testing Testing basado en riesgos Testing Ágil
Testing Ágil TDD EXPLORATORIO AT SEGURIDAD ,  CARGA (Marick) Iteration   testing
Testing Ágil Tareas de los testers en el TA: Eliminar ambigüedades y clarificar suposiciones Apoyar al usuario en la formulación de los tests de aceptación Dar apoyo a programadores Ayudar a descubrir requerimientos Ejecutar y mantener tests
Un relevamiento en nuestro medio
Un relevamiento en nuestro medio
Un relevamiento en nuestro medio
Un relevamiento en nuestro medio  Algunas conclusiones: No predomina un profesional especializado en las actividades de testing Tampoco (y probablemente como consecuencia de lo anterior) predomina un punto de vista independiente en sus actividades Hay una visión del testing acompañando todo el ciclo de desarrollo
Un relevamiento en nuestro medio  Algunas conclusiones: Se cubren en general todos los niveles de test (de unitario hasta sistema) Dentro de la documentación generada, lo más frecuente son modelos de casos de prueba y los reportes con los resultados de las pruebas Escaso uso de herramientas de automatización
Un relevamiento en nuestro medio  Algunas conclusiones: Escaso uso de pruebas de regresión (probablemente como consecuencia de lo anterior) Predominancia de organizaciones de desarrollo pequeñas y medianas Avidez notorio en mejoras en los procesos Necesidad de capacitación específica
Un relevamiento en nuestro medio   Interrogantes: ¿Es una metodología o una palabra de moda? ¿Es aplicable en un desarrollo tradicional? ¿Es aplicable a nuestro medio? ¿Es antagónico con un testing independiente? ¿Cómo dar un servicio de testing independiente a una organización que desarrolle usando MA (y use TA)?
  ¿Preguntas? Muchas Gracias

Más contenido relacionado

PDF
Factores de éxito en testing ágil
PPT
Calidad en Agile - EducacionIT
PDF
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
PDF
Presentación Agile Testing
PPTX
Eduardo hinostroza asd
PDF
Scrum y Testing
PPTX
Testlodge Tutorial v1.0
PPTX
Estrategias Para La Adopcion De Vsts
Factores de éxito en testing ágil
Calidad en Agile - EducacionIT
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
Presentación Agile Testing
Eduardo hinostroza asd
Scrum y Testing
Testlodge Tutorial v1.0
Estrategias Para La Adopcion De Vsts

La actualidad más candente (20)

PPTX
Análisis/QA
PDF
Charla evento TestingUY 2017 - El Testing de Software en el contexto de Devops
PPT
Feb-2015 / El arte de crear software de calidad con agilidad
PPTX
Metodos agiles
PPT
Presentacion de xp scrum grupo 1 AYDSI I-2014
DOCX
sfsdfsf
PDF
Liquid Day - Testing de la teoria a practica
PDF
Los Pecados Capitales en la Automatización de Pruebas de Software.
PPT
Metodologia Agil
PDF
Liquid Day - DevOps y Xamarin
PPTX
Presentacion Metodos de software
PDF
Metodologia agil scrum
PDF
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
PPTX
Métodos ágiles de programación
PDF
Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...
PPTX
Lima agile day tdd con visual studio 2010
DOCX
Activ 4.3
PPTX
Wordpress 1 - Arquitectura De Tecnología Empresarial Tarea Nª 1
PDF
Testing para dummies
PPTX
Metodologías agiles
Análisis/QA
Charla evento TestingUY 2017 - El Testing de Software en el contexto de Devops
Feb-2015 / El arte de crear software de calidad con agilidad
Metodos agiles
Presentacion de xp scrum grupo 1 AYDSI I-2014
sfsdfsf
Liquid Day - Testing de la teoria a practica
Los Pecados Capitales en la Automatización de Pruebas de Software.
Metodologia Agil
Liquid Day - DevOps y Xamarin
Presentacion Metodos de software
Metodologia agil scrum
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...
Métodos ágiles de programación
Charla Mendoza Testing Day: Incorporando las pruebas como parte de la cultura...
Lima agile day tdd con visual studio 2010
Activ 4.3
Wordpress 1 - Arquitectura De Tecnología Empresarial Tarea Nª 1
Testing para dummies
Metodologías agiles
Publicidad

Destacado (20)

PDF
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)
PPTX
Software Testing - Panorama Actual
PPTX
Taller scrum-agiles
PPTX
Presentacion Cursos en Línea
PDF
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
PDF
Control de calidad de productos de software en ORT - 2010
PPT
Software engineeringparte2 (1)
PPT
Social Media para políticos
PDF
Testaus 2013 Mark Fewster Reporting Software Quality
PPTX
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
PPT
Community manager alcance de la función v1.0
PPT
Software engineeringparte2 (1)
PDF
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
PPT
El valor de una certificación
PPTX
Testing en equipos ágiles con Microsoft Test Manager y Lab Manager 2010
PDF
Consolidado Encuestas Software Testing Ago2012
PDF
Scrum y testing
PDF
Examen final3 istqb_-sr
Enrique Sánchez. Cómo ser un agile tester (y no morir intentándolo)
Software Testing - Panorama Actual
Taller scrum-agiles
Presentacion Cursos en Línea
Tieturin aamiaisseminaari: Paluu tulevaisuuteen - Onlineallekirjoitus, Antti ...
Control de calidad de productos de software en ORT - 2010
Software engineeringparte2 (1)
Social Media para políticos
Testaus 2013 Mark Fewster Reporting Software Quality
Aamiaisseminaari 3.6.: Johdetut projektit julkisessa hallinnossa . Timo Summa...
Community manager alcance de la función v1.0
Software engineeringparte2 (1)
Aamiaisseminaari 3.6.: Julkisen hallinnon projektien haasteita. Teemu Anttila...
El valor de una certificación
Testing en equipos ágiles con Microsoft Test Manager y Lab Manager 2010
Consolidado Encuestas Software Testing Ago2012
Scrum y testing
Examen final3 istqb_-sr
Publicidad

Similar a Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo) (20)

PDF
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
PDF
Pruebas+en+metologias+agiles(3)
PPTX
PPTX
PPSX
Testing - Ing. Gabriela Muñoz
PPT
Calidad del Software
PPT
PROCESOS DE INGENIERIA DEL SW
PDF
Pruebas - Fundamentos
PDF
Pruebas fundamentos
PPTX
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
PDF
Meetup UruQAy - Agile Testing Condensed: ideas clave
PDF
Metodologías Ágiles - Scrum y XP
PPTX
imagenes-testing-agile-agil.pptx.doc.ppt.doc
PPTX
Aplicación web basada en agentes para monitorear los indicadores de la gestió...
PPT
Proceso Unificado de Desarrollo
PDF
PDF
Fundamentos Rational Tester
DOCX
Unidad i.2
PPT
Tp ciclos de vida
PPTX
metodologia
RMyA - Presentación Jornada ORT Estandar ISO IEC 29119 - 2011 v1.0
Pruebas+en+metologias+agiles(3)
Testing - Ing. Gabriela Muñoz
Calidad del Software
PROCESOS DE INGENIERIA DEL SW
Pruebas - Fundamentos
Pruebas fundamentos
SEMANA 1-2-3- METODOLOGIAS TRADICIONALES [Autoguardado].pptx
Meetup UruQAy - Agile Testing Condensed: ideas clave
Metodologías Ágiles - Scrum y XP
imagenes-testing-agile-agil.pptx.doc.ppt.doc
Aplicación web basada en agentes para monitorear los indicadores de la gestió...
Proceso Unificado de Desarrollo
Fundamentos Rational Tester
Unidad i.2
Tp ciclos de vida
metodologia

Más de Alejandro Araújo (12)

PPT
Encuentrogx2006collaborativeprojects 090910122800-phpapp01
PPT
Our Experience with the GxUnit Project (Almeida, LarreBorges, Araújo)
PPT
GxUnit-En sus comienzos...(Almeida, LarreBorges, Araújo)
PDF
Test Driven Development. Fortalezas y Debilidades
PPT
Investigación sobre Dublin Core Data Model (Camargo-Araújo)
PDF
GXFIT-Especificación de marco de pruebas
PDF
Propuesta mejora proceso desarrollo Software (2002) (Diaz Arnesto, Araújo) ...
PDF
GxUnit - GeneXus Unit Testing
PPT
Construyendo una herramienta para pruebas unitarias en GeneXus
PPT
Especificación GxFIT - Defensa Tesis Maestría
PPT
Presentación Fitnesse
PPT
Proyecto GxUnit - Congreso Cacic2008 (Almeida, LarreBorges, Araújo)
Encuentrogx2006collaborativeprojects 090910122800-phpapp01
Our Experience with the GxUnit Project (Almeida, LarreBorges, Araújo)
GxUnit-En sus comienzos...(Almeida, LarreBorges, Araújo)
Test Driven Development. Fortalezas y Debilidades
Investigación sobre Dublin Core Data Model (Camargo-Araújo)
GXFIT-Especificación de marco de pruebas
Propuesta mejora proceso desarrollo Software (2002) (Diaz Arnesto, Araújo) ...
GxUnit - GeneXus Unit Testing
Construyendo una herramienta para pruebas unitarias en GeneXus
Especificación GxFIT - Defensa Tesis Maestría
Presentación Fitnesse
Proyecto GxUnit - Congreso Cacic2008 (Almeida, LarreBorges, Araújo)

Último (20)

PDF
Presentación_u.01_digitalización_CFGS.pdf
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PDF
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
PDF
Final Tecno .pdfjdhdjsjdhsjshshhshshshhshhhhhhh
PPTX
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
DOCX
Nombre del estudiante Gabriela Benavides
PPTX
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
DOCX
orientacion nicol juliana portela jimenez
PPTX
libro proyecto con scratch jr pdf en la e
PPTX
Navegación en neurocirugías y su implicación ética.pptx
PPTX
Procesamiento-del-Lenguaje-Natural-Un-Viaje-Paso-a-Paso.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
PPTX
TECNOLOGIA EDUCATIVA...........pptx.....
PPTX
CLASE PRACTICA-- SESION 6 -- FPW -- 04 11 23.pptx
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Presentación final ingenieria de metodos
PDF
Taller tecnológico Michelle lobo Velasquez
Presentación_u.01_digitalización_CFGS.pdf
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Guía_de_implementación_Marco_de_gobierno_y_gestión_de_TI_Universidades.pdf
Final Tecno .pdfjdhdjsjdhsjshshhshshshhshhhhhhh
Formato de texto, párrafo, documentos, columnas periodísticas, referencias.
Nombre del estudiante Gabriela Benavides
CLAASIFICACIÓN DE LOS ROBOTS POR UTILIDAD
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
NREN - red nacional de investigacion y educacion en LATAM y Europa: Caracteri...
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
orientacion nicol juliana portela jimenez
libro proyecto con scratch jr pdf en la e
Navegación en neurocirugías y su implicación ética.pptx
Procesamiento-del-Lenguaje-Natural-Un-Viaje-Paso-a-Paso.pptx
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
TECNOLOGIA EDUCATIVA...........pptx.....
CLASE PRACTICA-- SESION 6 -- FPW -- 04 11 23.pptx
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Presentación final ingenieria de metodos
Taller tecnológico Michelle lobo Velasquez

Metologías Ágiles ¿Testing Ágil? (LarreBorges, Schreiber, Araújo)

  • 1. JIIO 2004 Instituto de Computación Facultad de Ingeniería-Universidad de la República Metodologías ágiles... ¿Testing ágil? Alejandro Araújo Uruguay Larre Borges Ricardo Schreiber
  • 2. Metodologías ágiles, ¿Testing ágil? Agenda Metodologías Ágiles Testing Ágil Un relevamiento en nuestro medio A modo de resumen
  • 3. Metodologías Ágiles Nacen como respuesta a las Metodologías Tradicionales 4 valores ( Agile Manifesto ): Individuals and interactions over processes and tools. Working software over comprehensive documentation. Customer collaboration over contract negotiation. Responding to change over following a plan.
  • 4. Algunos de los principios: Entrega temprana y continua de software con valor Bienvenidos los cambios en los requerimientos Comunicación directa como la forma más eficiente y efectiva Cliente integrado al equipo de desarrollo El equipo reflexiona y ajusta la metodología para lograr más efectividad Metodologías Ágiles
  • 5. ¿Qué dicen las Metodologías Ágiles acerca del Testing? La mayoría no define prácticas estrictas de testing, En general requieren de test continuo y paralelo al desarrollo, entregas frecuentes de productos funcionando y testeados, aceptación por clientes. En particular, XP propone prácticas concretas de testing (TDD) Metodologías Ágiles
  • 6. Metodologías Ágiles ¿Qué dicen las Metodologías Ágiles acerca del Testing?
  • 7. Aproximaciones a una definición de TA: Aplicación de los valores y principios de las metodologías ágiles al testing Conjunto de pr ácticas de testing para proyectos que siguen metodologías ágiles Testing Ágil
  • 8. ” Rather than a testing BOK, what is required is a context driven approach that changes with the type of software, or project, or supporting documentation or deadline involved. This is also becoming known as Agile Testing...” J. Bach Testing Ágil
  • 9. Características: Relativiza la importancia de la comunicación consistente en documentos de requerimientos, planes de testing y reportes de bugs . Alienta la comunicación permanente y el trabajo conjunto entre cliente, desarrollador y tester Integra los testers al equipo de desarrollo Los testers trabajan junto a clientes y desarrolladores definiendo tests Testing Ágil
  • 10. Características: “ Pair Testing ”, Testing en parejas (tester-tester, tester-cliente, tester-programador) Propone una visibilidad amplia y pública del status del testing Plantea adaptar prácticas de testing a cada proyecto. Propone planes de testing evolucionarios Testing Ágil
  • 11. Características: Se testea cada unidad de desarrollo Énfasis en la automatización del testing Testing basado en riesgos Testing Ágil
  • 12. Testing Ágil TDD EXPLORATORIO AT SEGURIDAD , CARGA (Marick) Iteration testing
  • 13. Testing Ágil Tareas de los testers en el TA: Eliminar ambigüedades y clarificar suposiciones Apoyar al usuario en la formulación de los tests de aceptación Dar apoyo a programadores Ayudar a descubrir requerimientos Ejecutar y mantener tests
  • 14. Un relevamiento en nuestro medio
  • 15. Un relevamiento en nuestro medio
  • 16. Un relevamiento en nuestro medio
  • 17. Un relevamiento en nuestro medio Algunas conclusiones: No predomina un profesional especializado en las actividades de testing Tampoco (y probablemente como consecuencia de lo anterior) predomina un punto de vista independiente en sus actividades Hay una visión del testing acompañando todo el ciclo de desarrollo
  • 18. Un relevamiento en nuestro medio Algunas conclusiones: Se cubren en general todos los niveles de test (de unitario hasta sistema) Dentro de la documentación generada, lo más frecuente son modelos de casos de prueba y los reportes con los resultados de las pruebas Escaso uso de herramientas de automatización
  • 19. Un relevamiento en nuestro medio Algunas conclusiones: Escaso uso de pruebas de regresión (probablemente como consecuencia de lo anterior) Predominancia de organizaciones de desarrollo pequeñas y medianas Avidez notorio en mejoras en los procesos Necesidad de capacitación específica
  • 20. Un relevamiento en nuestro medio Interrogantes: ¿Es una metodología o una palabra de moda? ¿Es aplicable en un desarrollo tradicional? ¿Es aplicable a nuestro medio? ¿Es antagónico con un testing independiente? ¿Cómo dar un servicio de testing independiente a una organización que desarrolle usando MA (y use TA)?
  • 21. ¿Preguntas? Muchas Gracias