2. Antonio Robres
Representante SSTQB
QA en Telefonica I+D
QA y tester en Telefonica I+D
5 años de experiencia en QA y testing
Miembro del Comite Español de Testing (www.sstqb.es).
Vocal en la asociación TestQA (http://es.testqa.es)
Organizador y moderador del evento DebaTEST en Barcelona.
Ponente en QA&TEST 2010
Escritor en las revistas Testing Experience & Agile Records
Datos de Contacto
Correo electronico: twiindan@gmail.com
Blog: www.softqatest.com
Antonio Robres
Twiiter: @twiindan Representante del SSTQB
Camino Cerro de los Gamos, 1 Edificio 1
28224 Pozuelo de Alarcón (Madrid)
info@sstqb.es
www.sstqb.es
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
3. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Indice
Introducción
Bussiness skills
Hard Skills
Soft Skills
Motivación
Como mejorar tus skills?
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
4. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Testing skills
El testing y la calidad de software no se enseña en las
universidades.
Los testers necesitan una gran variedad de skills
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
5. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Testing Skills
Hard Skills
Soft Skills
Bussiness skills
Motivación
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
6. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Hard Skills
Conocimientos sobre testing
Lenguajes de programación
Herramientas
Management
ALM
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
7. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Conocimientos testing
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
10 de noviembre de 2011 Valencia, España
8. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Desarrollo de software
Lenguajes de programación
Modelado de software
Diseño de software
Configuración
Application Life Cycle
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
9. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Herramientas
Automatización
SCM
Performance
Seguridad
Management
Defect Tracking
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
10. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Soft Skills
Comunicación
Observación
Pensamiento crítico
Creatividad
Análisis
Team player
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
11. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Comunicación
Interlocutores entre varios miembros del equipo.
Active listener Speaking and writting
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
12. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Observación
Una de las principales
misiones del tester es
encontrar defectos
Observar todos los
detalles del software
para encontrar
anomalías.
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
13. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Pensamiento Crítico
Permite obtener argumentos y justificaciones razonables
sobre el software
Importante en la fase de evaluación de requerimientos y
diseño de pruebas
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
14. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Creatividad
El 70 % de las pruebas
generalmente pueden ser
diseñadas mediante
técnicas de testing
comunes.
Permite encontrar pruebas
“diferentes” no previstas
por otros miembros del
equipo.
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
15. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Team Player
Tester debe ser
capaz de integrarse
en el todo el equipo.
La calidad es
responsabilidad de
todos.
Participante activo
en el equipo.
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
16. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Continuos learning
Aplicar una cultura de
feedback.
Aprender de los aciertos y
de los errores.
Importante para crecer
como profesional.
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
17. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Bussiness skills
Dependen del sector
profesional
Muy volátiles
Necesitan una constante
actualización.
Pueden afectar a niveles de
diseño de software y de
pruebas.
No son reutilizables entre
diferentes sectores.
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
18. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Motivación
Testing infected
Continuous learning
Persona predicadora de la
calidad dentro del equipo
Que sienta pasión por su
profesión
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
19. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Testing infected
• Aprenda leyendo libros sobre testing
• Persona activa en la comunidad
Como • Eventos online
encontrar • Realizar artículos o ponencias en
una revistas y conferencias especializadas
• Ayudar en organizaciones sobre
persona testing y ser una persona activa en
infectada? ellas
• Proyectos personales sobre testing
fuera del ámbito laboral.
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
20. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Como mejorar nuestras skills
Metodo de aprendizaje Retención
conocimiento
Escuchar 5%
Leer 10%
Audio Visual / Video 20%
Demostración 30%
Discusión en grupo 50%
Practicar 75%
Enseñar a otros 90%
Aplicar inmediatamente en una situación real 90%
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
21. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Como mejorar?
• Cursos y certificaciones (ISTQB)
• Conferencias y talleres
• Organizaciones y asociaciones
• Webinars & Entrevistas
• Libros, revistas, noticias
• Foros y Blogs
• Intercambio de conocimientos internos.
• Networking, Networking, Networking
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
22. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Donde mejorar?
Gran variedad de skills para mejorar
Imposible poder abarcar todas
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
23. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Ej: Test Manager
Management
Leadership
Comunicación
Negotiation
Bussiness skills
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
24. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Ej: Functional Tester
Bussiness
Observation
Comunication
Analitical
Testing concepts
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
25. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Ej: Automation
Técnicas de testing
Herramientas
Coding
Análisis
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
26. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Planifica tu desarrollo
Donde Donde
estoy? quiero estar?
Planning a Planning a
corto plazo largo plazo
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
27. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Planifica tu desarrollo
• Identificalas
Debilidades • Analizar como
mejorarlas
• Identificalas
Fortalezas • Ejercita para
mantenerlas
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
28. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Planifica tu desarrollo
Debilidades Plan para mejorarlas
Comunication - Hacer survey para saber en que
fallo
- Ir a sesión de coaching sobre
comunicación
Java - Leer libro sobre Java
- Practicar
Testing techniques - Aprender de las comunidades
- Realizar certificación ISTQB
foundation
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
29. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Planifica tu desarrollo
Fortalezas Plan para mantenerlas
Herramientas - Coaching a otros
componentes del equipo
- Compartir conocimiento en la
comunidad
Análisis - Realizar ejercicios de análisis.
Testing techniques - Utilizar en el día a día
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
30.
31. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Resumen
Testing necesita gran conjunto de skills
Tú eres el único responsable de tu
formación
Planifica tu formación
Identifica y mejora tus debilidades
Identifica y mantén tus fortalezas
Cultura de feedback
Continuous learning
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
32. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Y sobretodo
Haz siempre lo que te gusta!
Mantente motivado!
Sin ACTITUDES las
APTITUDES no son
eficaces!
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
33. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Referencias
Agile Testing: A practical Guide for Testers and Agile
Teams. Lisa Crispin and Janet Gregory. 2009
Secrets of a Buccaneer-Scholar (Self Education & The
pursuit of Passion). James Bach. 2011.
The Psychology of Computer Programming. Gerald M.
Weinberg
Becoming a Software Testing Expert. James Bach.
Satisfice, Inc.
Certified Tester, Advance Level Syllabus. ISTQB. 2007
Asking the Right Questions: A Guide to Critical Thinking,
9th Edition. M. Neil Browne and Stuart M. Keeley. 2009
10 de noviembre de 2011 Valencia, España
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
34. 01010100 01100101 01110011 01110100 10112011 01101101 01101111
10112011 01101001 01101111 01110011 00100000 01100101 10112011
00100000 01100011 10112011 01100101 01101100 01101001 01100101 Preguntas
Probando, Probando…Un Enfoque Práctico de Eficacia Demostrada en la Calidad del Software
10 de noviembre de 2011 Valencia, España
35. VLCTESTING2011 – 10 de noviembre de 2011 Valencia, España
¡Gracias por vuestra atención!
Organiza
Patrocinan
Colaboran