Presentacion bugzilla

3,705 views

Published on

Presentación sobre Bugzilla para la asignatura virtual Recursos Informáticos para el aula, curso 2009-2010

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,705
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Presentacion bugzilla

  1. 1. Bugzilla Pedro Sánchez Alguacil [email_address] Recursos Informáticos para el Aula 2009-2010
  2. 2. <ul><li>Introducción </li></ul><ul><li>Características principales </li></ul><ul><li>Instalación </li></ul><ul><li>Anatomía de un bug </li></ul><ul><li>Ciclo de vida de un bug </li></ul><ul><li>Extensiones y complementos </li></ul>Índice
  3. 3. <ul><li>Bugzilla es un sistema de seguimiento de errores (bugtracker). </li></ul><ul><ul><li>Web. </li></ul></ul><ul><ul><li>Multiplataforma. </li></ul></ul><ul><ul><li>De propósito general. </li></ul></ul><ul><li>Desarrollado por la fundación Mozilla. </li></ul><ul><ul><li>Licencia libre (MPL) </li></ul></ul><ul><ul><li>En continuo y activo desarrollo. </li></ul></ul>Introducción
  4. 4. <ul><li>Ventajas de Bugzilla : </li></ul><ul><ul><li>Software libre. </li></ul></ul><ul><ul><li>Puede funcionar con componentes y plataformas libres. </li></ul></ul><ul><ul><li>Ofrece soporte gratuito (comunidad) y soporte de pago. </li></ul></ul><ul><ul><li>Control de errores tanto para software como para hardware. </li></ul></ul><ul><ul><li>Util como herramienta de soporte </li></ul></ul><ul><ul><li>Extensible, mediante plugins y añadidos. </li></ul></ul>Características
  5. 5. <ul><li>Características para el usuario (1/2): </li></ul><ul><ul><li>Búsqueda avanzada. </li></ul></ul><ul><ul><li>Configuración personal de notificaciones. </li></ul></ul><ul><ul><li>Informes y gráficas. </li></ul></ul><ul><ul><li>Inserción y modificación de bugs por email. </li></ul></ul><ul><ul><li>Control de tiempo. </li></ul></ul><ul><ul><li>Sistema de peticiones. </li></ul></ul><ul><ul><li>Comentarios y archivos adjuntos </li></ul></ul>Características
  6. 6. <ul><li>Características para el usuario (2/2): </li></ul><ul><ul><li>Visor de parches (código). </li></ul></ul><ul><ul><li>Seguimiento de otros usuarios. </li></ul></ul><ul><ul><li>Movimiento de bugs entre instalaciones. </li></ul></ul><ul><ul><li>Búsquedas almacenables y compartibles. </li></ul></ul>Características
  7. 7. <ul><li>Características para administrador (1/2): </li></ul><ul><ul><li>Seguridad integrada. </li></ul></ul><ul><ul><li>Altamente personalizable. </li></ul></ul><ul><ul><li>Soporte para Unicode. </li></ul></ul><ul><ul><li>Traducido a multiples idiomas. </li></ul></ul><ul><ul><li>Utilización de Perl ( mod_perl ). </li></ul></ul><ul><ul><li>Interfaz XML-RPC para webservices. </li></ul></ul><ul><ul><li>Control de la visibilidad y la edición de los bugs mediante grupos. </li></ul></ul>Características
  8. 8. <ul><li>Características para administrador (2/2): </li></ul><ul><ul><li>Tomar la identidad de otros usuarios. </li></ul></ul><ul><ul><li>Múltiples métodos de autentificación. </li></ul></ul><ul><ul><li>Soporte para distintos tipos de bases de datos y servidores web. </li></ul></ul><ul><ul><li>Mantenimiento de la base de datos. </li></ul></ul>Características
  9. 9. <ul><li>Proceso general de instalación en Linux: </li></ul><ul><ul><li>Instalamos PERL -> Suele venir instalado. </li></ul></ul><ul><ul><li>Instalamos MySQL -> Repositorios. </li></ul></ul><ul><ul><li>Instalamos Apache -> Repositorios. </li></ul></ul><ul><ul><li>Descargamos el tarball de Bugzilla . </li></ul></ul><ul><ul><li>Descomprimimos en lugar accesible para el servidor web. Ej: /var/www/bugzilla3/ </li></ul></ul><ul><ul><li>Damos permisos de escritura al usuario asignado al servidor web (Ej: www-data ) </li></ul></ul>Instalación
  10. 10. <ul><li>Contiene los siguientes campos (1/2): </li></ul><ul><ul><li>Producto y Componente. </li></ul></ul><ul><ul><li>Estado y resolución. </li></ul></ul><ul><ul><li>Asignado a. </li></ul></ul><ul><ul><li>Contacto QA. </li></ul></ul><ul><ul><li>URL asociada al bug (opcional). </li></ul></ul><ul><ul><li>Resumen. </li></ul></ul><ul><ul><li>Pizarra de notas y etiquetas. </li></ul></ul>Anatomía de un bug
  11. 11. <ul><li>Contiene los siguientes campos (2/2): </li></ul><ul><ul><li>Palabras clave. </li></ul></ul><ul><ul><li>Plataforma y sistema operativo. </li></ul></ul><ul><ul><li>Versión del producto. </li></ul></ul><ul><ul><li>Prioridad. </li></ul></ul><ul><ul><li>Gravedad. </li></ul></ul>Anatomía de un bug
  12. 12. Ciclo de vida de un buG
  13. 13. <ul><li>Mecanismo para la creación de extensiones. </li></ul><ul><ul><li>Se insertan entre las plantillas y código fuente sin modificar nada. </li></ul></ul><ul><ul><li>Define una API para extender la funcionalidad de forma aislada. </li></ul></ul><ul><ul><li>Fácil instalación y desinstalación. </li></ul></ul><ul><li>Existen multiples utilidades y aplciaciones de terceros que se integran en Bugzilla . </li></ul>Extensiones y complementos
  14. 14. <ul><li>Aplicaciones cliente: </li></ul><ul><ul><li>Clientes de escritorio. </li></ul></ul><ul><ul><li>Librerías de programación. </li></ul></ul><ul><ul><li>Integración con el navegador. </li></ul></ul><ul><ul><li>Integración con correo. </li></ul></ul><ul><ul><li>Clientes móviles. </li></ul></ul><ul><ul><li>Integración en IDE. </li></ul></ul><ul><ul><li>Integración en software de gestión de proyectos. </li></ul></ul>Extensiones y complementos
  15. 15. <ul><li>Aplicaciones del lado del servidor: </li></ul><ul><ul><li>Versiones customizadas. </li></ul></ul><ul><ul><li>Integración con otras aplicaciones web. </li></ul></ul><ul><ul><li>Integración con gestores de código fuente. </li></ul></ul><ul><ul><li>Integración con sistemas de casos de pruebas. </li></ul></ul><ul><ul><li>Bots de IRC. </li></ul></ul><ul><ul><li>Minería de datos. </li></ul></ul>Extensiones y complementos

×