Software Testing - Panorama Actual

927 views

Published on

Software Testing - Panorama actual
Presentación ofrecida a la Universidad Nacional de Colombia

Published in: Software
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
927
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Software Testing - Panorama Actual

  1. 1. Panorama Actual
  2. 2. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  3. 3. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  4. 4. Software Testing Un poco de Historia  Bug  Mark II  Harvard University  EEUU Marine  9/9/1947
  5. 5. Software Testing Un poco de Historia  1988, Museo de Ordenadores del Centro de Guerra Naval en Dahlgren, Virgina  1991, Museo Nacional de Historia Estadounidense del Instituto Smithsonian, Washington  Log Book With Computer Bug (http://americanhistory.si.edu/collections/search/object/nmah_334663)
  6. 6. Software Testing Un poco de Historia  Contraalmirante Grace Murray Hopper, (1906-1992) programadora Mark II , precursora del COBOL  Publicación Pall Mall Gazette (1889), Thomas Alva Edison y el “bug” en su fonógrafo  Libro de electricidad (1896), “Hawkins New Catechism of Electricity”, “bug”  La palabra “bug” ya se usaba en la primera etapa de los telégrafos
  7. 7. Software Testing Un poco de Historia
  8. 8. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  9. 9. Software Testing Participación en la industria de IT Verificar y validar los productos de software Aplicar metodologías probadas Aplicar modelos predefinidos Aplicar productos de trabajo construidos como modelos Asegurar niveles de productividad Servicios que se aplican (solo algunos)  Testing Funcional Integrado  Automatización de Testing  Performance Testing  Consultoría en procesos de Testing
  10. 10. Software Testing Participación en la Industria de IT
  11. 11. Software Testing Participación en la Industria de IT
  12. 12. Software Testing Participación en la Industria de IT
  13. 13. Software Testing Participación en la Industria de IT
  14. 14. Software Testing Participación en la Industria de IT
  15. 15. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  16. 16. Software Testing Metodología y Herramientas
  17. 17. Software Testing Metodología y Herramientas
  18. 18. Software Testing Metodología y Herramientas
  19. 19. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  20. 20. Software Testing Comunidades Online
  21. 21. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  22. 22. Software Testing Bibliografía vinculada
  23. 23. Software Testing Bibliografía vinculada
  24. 24. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  25. 25. Software Testing Gurues actuales Cem Kaner James Bach Rex Black Lisa Crispin Michael Bolton Michael Bolton http://www.developsense.com/ James Bach http://www.satisfice.com/ Lisa Crispin http://lisacrispin.com/ Cem Kaner http://kaner.com/ Rex Black http://www.rbcs-us.com/blog/tag/agile-testing
  26. 26. Software Testing Gurues actuales Dorothy Graham (Reino Unido), autora de varios libros sobre automatización, varias veces galardonada por sus trabajos en el sector del Testing, y que ha presidido el Comité de Programa de expo:QA’14. Stuart Reid (Reino Unido), organizador del grupo de trabajo de pruebas de software de la ISO que actualmente está elaborando el nuevo estándar para pruebas de software ISO 29119. Matt Heusser (EEUU), editor en numerosas revistas y forums de Testing de Software, actor destacado en redes sociales, y co-autor del libro “Cómo reducir los costes del Testing de Software”. Derk-Jan de Grood (Países Bajos) apasionado ponente de muchas conferencias internacionales y autor de varios libros. John Stevenson (Reino Unido), apasionado por la conexión entre la psicología y el Testing, quien impartirá un tutorial sobre pensamiento crítico y creativo aplicado al Testing.
  27. 27. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  28. 28. Software Testing Certificaciones
  29. 29. Software Testing Certificación - ISTQB International Software Testing Qualifications Board 1. Principios básicos del proceso de pruebas 2. Pruebas durante todo el ciclo de vida del software 3. Técnicas estáticas 4. Técnicas de diseño de pruebas 5. Gestión de pruebas 6. Herramientas de soporte de pruebas http://www.istqb.org/ http://www.hastqb.org/
  30. 30. Software Testing Certificación - ISTQB 1. Principios básicos del proceso de pruebas 1.1. Porqué son necesarias las pruebas? 1.2. Qué son las pruebas? 1.3. Siete principios del proceso de pruebas 1.4. Proceso de pruebas básico 1.5. Psicología en el proceso de pruebas 1.6. Código ético 2. Pruebas durante todo el ciclo de vida del software 2.1. Modelos de desarrollo de software 2.2. Niveles de prueba 2.3. Tipos de prueba 2.4. Pruebas de mantenimiento 3. Técnicas estáticas 3.1. Técnicas estáticas y el proceso de pruebas 3.2. Proceso de revisiones 3.3. Análisis estático con herramientas 4. Técnicas de diseño de pruebas 4.1. Proceso de desarrollo de pruebas 4.2. Categorías de las técnicas de diseño de pruebas 4.3. Técnicas basadas en la especificación o de caja negra 4.4. Técnicas basadas en la estructura o de caja blanca 4.5. Técnicas basadas en la experiencia 4.6. Selección de las técnicas de prueba
  31. 31. Software Testing Certificación - ISTQB 5. Gestión de pruebas 5.1. Organización de pruebas 5.2. Planificación y estimación de pruebas 5.3. Seguimiento y control del progreso de las pruebas 5.4. Gestión de la configuración 5.5. Riesgos y pruebas 5.6. Gestión de incidencias 6. Herramientas de soporte de pruebas 6.1. Tipos de herramientas de pruebas 6.2. Uso efectivo de las herramientas: Ventajas potenciales y riesgos 6.3. Introducción de una herramienta en una organización
  32. 32. Software Testing Certificaciones
  33. 33. Software Testing Certificación - CAT - Certified Agile Tester Objetivos de Aprendizaje 1. Día 1 - Agile Methods & Process 2. Día 2 - Planning 3. Día 3 - Testing 4. Día 4 - Teams 5. Día 5 - Assessment Fuente: http://www.agile-tester.org/
  34. 34. Software Testing Certificación - CAT - Certified Agile Tester Día 1 - Agile Methods & Process 1. Introduction 2. Daily SCRUM 3. Problem with Traditional 4. Agile Manifesto & Principles 5. Agile Methods 6. Agile Process Option 7. Roles 8. Intro to Agile Exercise Día 2 - Planning 1. Requirements & Specifications 2. Iteration 0 3. Release Planning 4. Task Board 5. Test Strategy 6. Estimation 7. Iteration Planning 8. Burndown Charts 9. Sprint Practice Exercise Día 3 - Testing 1. Continuous Integration 2. Version Management 3. Pairing 4. Acceptance Criteria 5. Regression Testing 6. Defect Management 7. Testing Exercises Día 4 - Teams 1. Test Automation 2. Non Functional Testing 3. Deb Technical & Testing 4. Test Driven Development 5. Teams 6. Agile for large Projects 7. Summary Testing Exercises Día 5 - Assessment 1. Practical Assessment 2. Written Examination
  35. 35. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  36. 36. Software Testing Tipo de Testers
  37. 37. Software Testing ¿De dónde venimos? - ¿Cómo estamos? - ¿Hacia dónde vamos? Un poco de Historia Participación en la industria de IT Metodologías y Herramientas Comunidades online Bibliografía vinculada “Gurues" actuales Certificaciones Tipo de Testers Estado actual y Tendencias
  38. 38. Software Testing Estado actual y tendencias
  39. 39. Software Testing Estado actual y tendencias 1. Dispositivos móviles 2. Apps personales y empresariales 3. Las redes sociales 4. La Nube 5. Big Data 6. La Internet de todas las cosas 7. Formación en línea (e-Learning) 8. Gamificación
  40. 40. Software Testing Panorama actual > Consultas
  41. 41. Puedes seguirnos por www.testingbaires.com https://www.facebook.com/testingbaires https://twitter.com/testingbaires http://www.linkedin.com/groups/TESTING-QA-1900180/about http://www.linkedin.com/groups/TestingBaires-Automatizaci%C3%B3n-pruebas-6622716 GUSTAVO TERRERA http://ar.linkedin.com/in/gustavoterrera Mobile: +54 (911) 6650 9220 Email: webmaster@testingbaires.com Skype: tbaires Twitter: testingbaires ROMAN RODRIGUEZ http://ar.linkedin.com/pub/roman-rodriguez/30/926/7a5 Mobile: +54 (911) 5806 7111 Email: roman.rodriguez@testingbaires.com Skype: roman.g.rodriguez
  42. 42. Software Testing Referencias  Michael Bolton - http://www.developsense.com/  James Bach - http://www.satisfice.com/  Lisa Crispin -http://lisacrispin.com/  Cem Kaner - http://kaner.com/  Rex Black - http://www.rbcs-us.com/blog/tag/agile-testing  http://makeitwork.com.uy/testing  http://smartbear.com/products/qa-tools/what-is-agile-testing/  http://www.slideshare.net/kmstechnology/introduction-to-agile-software-testing
  43. 43. Software Testing Referencias  http://api.ning.com/files/i*eW06Cb6TvhaKiW0YMISUQISOfmspxyCh7YhHf8gBAsqGjSDdtadxvpDlGnfuTilR3 pDuAbL27zmnMUQqiPzUDcWHmABRF6/testertypes.pdf  How Google Tests Software  http://www.amazon.com/Google-Tests-Software-James- Whittaker/dp/0321803027/ref=sr_1_1?s=books&ie=UTF8&qid=1323889812&sr=1-1  Software Testing Techniques  http://www.amazon.com/Software-Testing-Techniques-Boris- Beizer/dp/0442206720/ref=sr_1_fkmr0_2?s=books&ie=UTF8&qid=1396579956&sr=1-2- fkmr0&keywords=Software+Testing+Techniques%2C+2nd+Ed.+Boris+Beizer.  The Art of Software Testing Glenford J. Myers, 1979  http://www.amazon.com/Art-Software-Testing- Second/dp/0471469122/ref=sr_1_2?s=books&ie=UTF8&qid=1396580060&sr=1- 2&keywords=The+Art+of+Software+Testing+Glenford+J.+Myers%2C+1979
  44. 44. Software Testing Referencias  The Complete Guide to Software Testing Bill Hetzel, 1988  http://www.amazon.com/Complete-Guide-Software- Testing/dp/0894352423/ref=sr_1_1?s=books&ie=UTF8&qid=1396580174&sr=1- 1&keywords=The+Complete+Guide+to+Software+Testing+Bill+Hetzel%2C+1988  How to Break Software: A Practical Guide to Testing James A. Whittaker, 2003  http://www.amazon.com/How-Break-Software-Practical- Testing/dp/0201796198/ref=sr_1_fkmr1_1?s=books&ie=UTF8&qid=1396580250&sr=1-1- fkmr1&keywords=How+to+Break+Software%3A+A+Practical+Guide+to+Testing+James+A.+Whittaker%2C+ 2003  Black-Box Testing: Techniques for Functional Testing of Software and Systems Boris Beizer, 1995  http://www.amazon.com/Black-Box-Testing-Techniques-Functional- Software/dp/0471120944/ref=sr_1_1?s=books&ie=UTF8&qid=1396580394&sr=1-1&keywords=Black- Box+Testing%3A+Techniques+for+Functional+Testing+of+Software+and+Systems+Boris+Beizer%2C+1995
  45. 45. Software Testing Referencias  Effective Software Testing: 50 Specific Ways to Improve Your Testing Elfriede Dustin, 2002  http://www.amazon.com/Effective-Software-Testing-Specific- Improve/dp/0201794292/ref=sr_1_1?s=books&ie=UTF8&qid=1396581442&sr=1- 1&keywords=Effective+Software+Testing%3A+50+Specific+Ways+to+Improve+Your+Testing+Elfriede+Dusti n%2C+2002  The Craft of Software Testing: Subsystem testing Including Object based and Object oriented testing Brian Marick, 1995  http://www.amazon.com/Brian-Marick-Subsystems-Object-Based-Object- Oriented/dp/B008UYYB80/ref=sr_1_fkmr2_1?s=books&ie=UTF8&qid=1396581516&sr=1-1- fkmr2&keywords=The+Craft+of+Software+Testing%3A+Subsystem+testing+Including+Object+based+and+ Object+oriented+testing+Brian+Marick%2C+1995  Effective Methods for Software Testing, 2nd Ed. William E. Perry, 2000  http://www.amazon.com/Effective-Methods-Software-Testing- Guidelines/dp/0764598376/ref=sr_1_1?s=books&ie=UTF8&qid=1396581718&sr=1- 1&keywords=Effective+Methods+for+Software+Testing%2C+2nd+Ed.+William+E.+Perry%2C+2000
  46. 46. Software Testing Referencias  The Craft of Software Testing: Subsystem testing Including Object based and Object oriented testing Brian Marick, 1995  http://www.amazon.com/Brian-Marick-Subsystems-Object-Based-Object- Oriented/dp/B008UYYB80/ref=sr_1_fkmr2_1?s=books&ie=UTF8&qid=1396581516&sr=1-1- fkmr2&keywords=The+Craft+of+Software+Testing%3A+Subsystem+testing+Including+Object+based+and+ Object+oriented+testing+Brian+Marick%2C+1995  Effective Methods for Software Testing, 2nd Ed. William E. Perry, 2000  http://www.amazon.com/Effective-Methods-Software-Testing- Guidelines/dp/0764598376/ref=sr_1_1?s=books&ie=UTF8&qid=1396581718&sr=1- 1&keywords=Effective+Methods+for+Software+Testing%2C+2nd+Ed.+William+E.+Perry%2C+2000  http://geeks.ms/blogs/mllopis/archive/2008/09/20/mis-obras-favoritas-sobre-software-testing.aspx  http://www.tamps.cinvestav.mx/~ertello/swe.php
  47. 47. Software Testing Referencias  http://blancavg.com/tc3044swq/temarioTC3044.pdf  http://www.softqanetwork.com/tag/libros-sobre-testing  http://www.pmoinformatica.com/2014/01/tendencias-2014-tecnologia-informatica.html

×