Gestion de la calidad con software libre

download Gestion de la calidad con software libre

If you can't read please download the document

Transcript of Gestion de la calidad con software libre

  • 1. Crece Libre Gestin 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 estndares establecidos. 3. Cmo puedo medir la calidad del Software? Requerimiento: Que quiere el cliente y como lo quiere. Criterio de aceptacin: Como compruebo que cumplo el requerimiento del cliente. 4. Un error en el software: Es un incumplimiento de una especificacin del producto o requerimiento. 5. Un error ocurre cuando:

  • El software no realiza algo que las especificaciones o requerimientos indican que debera de hacer.

6. El software hace algo que las especificaciones o requerimientos indican que no debera 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 deberan. 9. El software es difcil de usar, lento, complic ado 10. Razones porque las que ocurren los errores en el Software:

  • Especificaciones: al momento de redactar las especificaciones estas estn incompletas, ambiguas, variables o simplemente no estn realizadas.

11. Diseo: el diseo de la solucin esta incompleto o inadecuado o bien las especificaciones no se comprendieron correctamente. 12. Codificacin: el cdigo es incorrecto porque se hizo rpidamente, el programador no conoce bien el lenguaje o no comprendi bien el diseo 13. Las pruebas

  • Pruebas unitarias

14. Pruebas de integracin 15. Pruebas de sistema

      • Prueba de humo
    • 16. Prueba de estrs
  • 17. Pruebas de carga

18. Pruebas de eficiencia 19. Pruebas de regresin Pruebas de Aceptacin 20. Bug Tracking System (BTS) Un sistema de seguimiento de errores es una aplicacin informtica diseada para ayudar a asegurar la calidad de software y asistir a los programadores y otras personas involucradas en el desarrollo y uso de sistemas informticos 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 cdigo abierto por Netscape Communications 22. Datos generales ltima versin 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. Caractersticas

  • Capacidades avanzadas de busqueda de bugs

27. Notificaciones por correo electrnico 28. Reportes personalizados via correo electrnico 29. Reportes y grficos 30. Deteccin 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. Mtricas 37. No me gusto Bugzilla Involcrate 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