Your SlideShare is downloading. ×
Gestion de la calidad con software libre
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Gestion de la calidad con software libre

1,642
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
1,642
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
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

Transcript

  • 1. Crece Libre Gestión de la calidad con Software Libre Bug Tracking System 30 de septiembre de 2011
  • 2. ¿Qué es la calidad? Llenar las expectativas del cliente (usuario), cumpliendo con los estándares establecidos.
  • 3. ¿Cómo puedo medir la calidad del Software? Requerimiento: Que quiere el cliente y como lo quiere. Criterio de aceptación: Como compruebo que cumplo el requerimiento del cliente.
  • 4. Un error en el software: Es un incumplimiento de una especificación del producto o requerimiento.
  • 5. Un error ocurre cuando:
    • El software no realiza algo que las especificaciones o requerimientos indican que debería de hacer.
    • 6. El software hace algo que las especificaciones o requerimientos indican que no debería de hacer.
    • 7. El software hace algo que las especificaciones o requerimientos no mencionan.
    • 8. El software no hace algo que las especificaciones o requerimientos no indican pero deberían.
    • 9. El software es difícil de usar, lento, complic ado
  • 10. Razones porque las que ocurren los errores en el Software:
    • Especificaciones: al momento de redactar las especificaciones estas están incompletas, ambiguas, variables o simplemente no están realizadas.
    • 11. Diseño: el diseño de la solución esta incompleto o inadecuado o bien las especificaciones no se comprendieron correctamente.
    • 12. Codificación: el código es incorrecto porque se hizo rápidamente, el programador no conoce bien el lenguaje o no comprendió bien el diseño
  • 13. Las pruebas
    • Pruebas unitarias
    • 14. Pruebas de integración
    • 15. Pruebas de sistema
          • Prueba de humo
          • 16. Prueba de estrés
          • 17. Pruebas de carga
          • 18. Pruebas de eficiencia
          • 19. Pruebas de regresión
    • Pruebas de Aceptación
  • 20. Bug Tracking System (BTS) Un sistema de seguimiento de errores es una aplicación informática diseñada para ayudar a asegurar la calidad de software y asistir a los programadores y otras personas involucradas en el desarrollo y uso de sistemas informáticos en el seguimiento de los defectos de software.
  • 21. Es una herramienta basada en Web de seguimiento de errores, originalmente desarrollada y usada por el proyecto Mozilla. Lanzado como software de código abierto por Netscape Communications
  • 22. Datos generales Última versión estable: 4.1.3 (5 de agosto 2011) Sistema operativo: Multiplataforma Licencia: Mozilla Public License Sitio Web: http://www.bugzilla.org/
  • 23. Requerimientos
    • Un sistema administrador de bases de datos (DBMS) (como MySQL 3.22.5 o superior o PostgreSQL)
    • 24. Perl (5.005 o superior, 5.6.1 recomendado para utilizar Bundle::Bugzilla)
    • 25. Un servidor web como Apache
  • 26. Características
    • Capacidades avanzadas de busqueda de bugs
    • 27. Notificaciones por correo electrónico
    • 28. Reportes personalizados via correo electrónico
    • 29. Reportes y gráficos
    • 30. Detección de errores duplicados
    • 31. Control de tiempo de trabajo
  • 32. ¡Aplastemos bichos! Enlace de prueba: https://landfill.bugzilla.org/bugzilla-tip/
  • 33. Ventajas de usar Bugzilla
    • Control de calidad del software
    • 34. Control de carga de trabajo
    • 35. Seguimiento de mejoras y correcciones
    • 36. Métricas
  • 37. No me gusto Bugzilla Involúcrate en el proyecto y aporta: http://www.bugzilla.org/contribute/ Otras opciones:
    • Mantis: http://www.mantisbt.org/
    • 38. FlySpray: http://www.flyspray.org/
    • 39. JTrack: http://jtrac.info/
    • 40. GNats: http://www.gnu.org/software/gnats/
    • 41. PhpBugTracker: http://phpbt.sourceforge.net/
  • 42. ¿Dudas o comentarios? Manuel Morales Analista de Calidad de Software @tecnodes Http://www.manuelmorales.net