Sacándole el jugo al testing

613 views
507 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
613
On SlideShare
0
From Embeds
0
Number of Embeds
150
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Sacándole el jugo al testing

  1. 1. Sacándole el Jugo al Testing Federico Toledo Michel Camarotta
  2. 2. Ingeniería Ciencia Ingeniería de Software Arte Artesanía ¿Qué?La ingeniería del software será lo que seamos nosotros: ingenieros,artistas, científicos, perros flauta, etc... depende de nosotros Ricardo Pérez-Castillo
  3. 3. Consideraciones Generales Testing de Performance Testing ManualTesting Automatizado
  4. 4. Consideraciones Generales
  5. 5. Testing Información de CalidadInformación Contenido Flujo
  6. 6. Contenido de la información• Reportes de incidentes – Cantidad mínima de pasos para reproducir – Indicar prioridad y tipo de fallo…• Casos de prueba – Datos de entrada – Resultados esperados – etc…
  7. 7. Contenido de la información¿Cuál tiene mejor performance?Scott Barber
  8. 8. Contenido de la información Andy Glover http://cartoontester.blogspot.com
  9. 9. Flujo de la información¿ Cómo entregar esos reportes?¿ Cómo darles seguimiento?¿ Cómo almacenar en forma organizada loscasos de prueba?¿ Cómo registrar?¿ Qué arreglar primero?¿Cómo asociar casos de prueba a resultados?
  10. 10. Flujo de la informaciónAnalista Desarrollador Test Leader Tester
  11. 11. Testing de Performance
  12. 12. Testing de performanceProc001 100 procesos 50 datos cada uno
  13. 13. Testing de performance
  14. 14. Testing de performance¿Producción? Test o Desarrollo
  15. 15. Testing de performance Bitácora
  16. 16. Testing Funcional Manual
  17. 17. Testing Funcional Manual• Conocimiento – Dominio – Técnico – ¿Intuición?• Formar Equipo – Persona Combinada – Equipo Combinado
  18. 18. Testing Funcional Manual• Capacitación – Técnicas – Herramientas www.ces.com.uy
  19. 19. Testing Funcional Manual• Algunas consideraciones más – Buen Oráculo – Buenos Requerimientos – Tener cariño a lo que uno hace
  20. 20. Testing Funcional Automatizado
  21. 21. Testing Funcional Automatizado• ¿Automatizo? – Costo/Beneficio – Mantenimiento – Buenas Herramientas – ¿Siempre es Bueno Automatizar? – Cómo Comenzar Automatizar el Testing? • http://blog.abstracta.com.uy/2010/01/como-comenzar-con-el- testing.html
  22. 22. Testing Funcional Automatizado• ¿La prueba se equivoca? Casos/ Lo que tuvo Lo que dio – Falsos Positivos Resultado que dar – Falsos Negativos Caso de Prueba 1• ¿Cómo Bajar el Riesgo? Caso de Prueba 2 – Ambiente Controlado – Testing a si mismo • Mutación • Datos de entrada • Parametrización
  23. 23. Testing Funcional Automatizado• Mantenimiento – Casos de Prueba • Flexibles – Datos de Entrada Automáticos • Pequeños y Simples • Modulares – Ambiente Controlado
  24. 24. Testing Funcional Automatizado• Herramientas – Gestión de Casos Automatizados • Información Relevante • Resultado de las ejecuciones • Visibilidad de los resultados a todos los involucrados – Generación automática de casos de prueba automáticos?
  25. 25. Consideraciones Generales Contenido y Flujo de Información Testing de Performance Diseñar Carga, Probar en Producción y Bitácora Testing ManualConocimiento Técnico y de Dominio, Capacitación Testing Automatizado Resultados No Mentirosos, Pruebas Flexibles
  26. 26. ¡Muchas Gracias! Federico Toledo federico.toledo@abstractaconsulting.com Michel Camarotta michel.camarotta@abstractaconsulting.com• Mitos sobre el testing y el testing automatizado – Gabriela Rial, sala 2C, lunes 17.15hs• Testing en smart devices, getting started – Guillermo Skrilec, sala 2C, lunes 17.45hs• Laboratorio de GXtest – Leopoldo Flanagan, sala 4P, martes 10.30hs• Testing, 20 anios, 5 niveles, 1 desafío – Guillermo Skrilec, sala 4R, miércoles 11.45hs

×