Your SlideShare is downloading. ×

Optimizando el proceso de testing

109

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
109
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Que soluciona encontramos a este problema.Primero mantener la version original lo mas estable posible en este aspecto para poder liberarla en la fecha prevista.Y despues planificar builds posteriores a la liberacion donde se van a incluir estos cambios.El proceso que lleva liberar estos builds es analogo a lo que vimos solo que el tiempo es mas acotado, es decir, el tiempo en que nos lleva liberar cada build no es lo mismo que una version.
  • Transcript

    • 1. OPTIMIZANDO EL PROCESO DE TESTING: LA EXPERIENCIA EN K2B Ing. Maria Eugenia Decia mdecia@k2b.com
    • 2. Escritor y crítico británico – 1819 - 1900 John Ruskin Quality is never an accident; it is always the result of intelligent effort ”
    • 3. Proceso de construcción de K2B Especificación Desarrollo Test y Documentación Soporte nueva versión Planificación Backlog producto Backlog versión Cierre Spec Cierre desarrollo Liberación de la version Test y Documentación
    • 4. Diseño EjecuciónEvaluación Planificación y estrategia Backlog versión Escenarios Proceso de test de K2B
    • 5. Planificación y estrategia Especificación y desarrollo de la versión Planificación y Estrategia Backlog versión • Plan de pruebas • Entregas a test • Cierre de Spec • Análisis de incidentes y funcionalidades TestingDesarrollo Cierre desarrollo Planificación y estrategia
    • 6. Agrupación de incidentes y funcionalidades Análisis Impacto Prioridad Planificación y estrategia Análisis de incidentes y funcionalidades Backlog versión Planificación y estrategia
    • 7. Diseño Especificación y desarrollo de la versión Planificación y Estrategia Backlog versión Diseño • Brainstorming • Técnicas de diseño de casos de prueba • Patrones • Revisiones(desarrollo - testing) • Herramientas Especificación y desarrollo de la versión Planificación y Estrategia TestingDesarrollo Cierre desarrollo Diseño
    • 8. Diseño de casos: CTWeb (Combinatorial Testing Web) Grupo Alarcos Universidad de Castilla-La Mancha Registro y ejecución Diseño Herramientas Diseño
    • 9. Ejecución Especificación y desarrollo de la versión Backlog versión Diseño… Corrección de errores Ejecución Build interno • Ejecución de casos de prueba • Registro de la ejecución • Documentación TestingDesarrollo Cierre desarrollo Liberación de la versión Diseño.. Especificación y desarrollo de la versión Build interno Ejecución
    • 10. Ejecución … Backlog versión … Corrección de errores Ejecución Build interno TestingDesarrollo Cierre desarrollo Liberación de la versión … … Build interno Backlog versión v2 Backlog versión v3 ? Ejecución Backlog versión v1
    • 11. …. … Corrección de errores Ejecución Análisis Diseño Ejecución Análisis Diseño Especificación y desarrollo Corrección de errores Especificación y desarrollo Corrección de errores Ejecución Build Build TestingDesarrollo … Ejecución Análisis Diseño Ejecución …. Corrección de errores Especificación y desarrollo Corrección de errores Cierre desarrollo Liberación de la versión Ejecución Ejecución
    • 12. Regresión DBMS Automatizar Ejecución Ejecución
    • 13. Diseño EjecuciónEvaluación Planificación y estrategia Automatización Automatización Ejecución
    • 14. Herramientas Pautas en el diseño de casos Comunicación en el equipo Manejo de datos de prueba Escenarios de las distintas instalaciones Automatización
    • 15. Oráculo Automatización John William Waterhouse (1849–1917) Consulting the Oracle - 1884
    • 16. Gxtest Automatización Procedimientos GeneXus Datos existentes Sin validación automática K2B Oráculo = ? Resultado Resultado esperado Resultado obtenido Oráculo
    • 17. …. … Corrección de errores Ejecución TestingDesarrollo … Ejecución …. Corrección de errores Cierre desarrollo Liberación de la versión Evaluación Evaluación • A considerar en próxima versión • candidatos a automatizar • pendientes
    • 18. Proceso de test de K2B Buenas prácticas Priorización Automatización Herramientas Comunicación Capacitación
    • 19. Referencias CTWeb Grupo Alarcos http://alarcos.esi.uclm.es/ Blob Abstracta: http://blog.abstracta.com.uy/2013/09/comenzamos- oficialmente-colaborar-con.html TestLik http://teamst.org/ The Oracle Problem and the Teaching of Software Testing Cem Kaner, J.D., Ph.D. http://kaner.com/?p=190
    • 20. mdecia@k2b.com ¡Gracias!

    ×