Tutorial de Bugzilla para principiantes: Herramienta de seguimiento de defectos

Tutorial de Bugzilla para principiantes: Herramienta de seguimiento de defectos

¿Qué es Bugzilla?

Bugzilla es un sistema de seguimiento de problemas y fallos de código abierto que permite a los desarrolladores hacer un seguimiento de los problemas pendientes de su producto. Está escrito en Perl y utiliza una base de datos MYSQL.

Bugzilla es una herramienta de seguimiento de defectos, sin embargo, se puede utilizar como una herramienta de gestión de pruebas, por lo que se puede vincular fácilmente con otras herramientas de gestión de casos de prueba como Quality Center, Testlink, etc.

Este rastreador de errores abierto permite a los usuarios estar conectados con sus clientes o empleados, para comunicarse sobre los problemas de manera efectiva a través de la cadena de gestión de datos.

Las principales características de Bugzilla incluyen:

  • Capacidades de búsqueda avanzada
  • Notificaciones por correo electrónico
  • Modificar/archivar errores por correo electrónico
  • Seguimiento del tiempo
  • Fuerte seguridad
  • Personalización
  • Localización



En este tutorial, aprenderemos sobre:

Cómo iniciar sesión en Bugzilla

Paso 1) Utiliza el siguiente enlace para tus handons. Para crear una cuenta en la herramienta Bugzilla o para iniciar sesión en la cuenta existente, ve a la opción Nueva cuenta o Iniciar sesión en el menú principal.

Paso 2) Ahora, introduce tus datos personales para iniciar sesión en Bugzilla.

  1. ID de usuario.
  2. Contraseña.
  3. Y luego haz clic en «Log in».

Paso 3) Has iniciado la sesión con éxito en el sistema Bugzilla.

Crear un informe de error en Bugzilla

Paso 1) Para crear un nuevo fallo en Bugzilla, visita la página de inicio de Bugzilla y haz clic en la pestaña NUEVA del menú principal.

Paso 2) En la siguiente ventana:

  1. Introduce el producto.
  2. Introduce el componente.
  3. Da la descripción del componente.
  4. Selecciona la versión.
  5. Selecciona la gravedad.
  6. Selecciona el hardware.
  7. Selecciona el sistema operativo.
  8. Introduce el resumen.
  9. Introduce la descripción.
  10. Adjunta un anexo.
  11. Envía.

NOTA: Los campos anteriores variarán según tu personalización de Bugzilla.

NOTA: Los campos obligatorios están marcados con *.

Paso 3) En nuestro caso los campos son:

  • Resumen.
  • Descripción.

Son obligatorios.

Si no los rellenas aparecerá una pantalla como la siguiente:

Paso 4) Se crea el Bug ID# 26320 y se asigna a nuestro Bug. También puedes añadir información adicional al bug asignado como URL, palabras clave, pizarra, etiquetas, etc. Esta información adicional es útil para dar más detalles sobre el Bug que has creado.

  1. Cuadro de texto grande.
  2. URL.
  3. Pizarra.
  4. Palabras clave.
  5. Etiquetas.
  6. Depende de.
  7. Bloques.
  8. Archivos adjuntos.

Paso 5) En la misma ventana, si te desplazas hacia abajo, puedes seleccionar la fecha límite y también el estado del fallo. La fecha límite en Bugzilla suele dar el plazo para resolver el fallo en un tiempo determinado.

Crear informes gráficos

Los informes gráficos son una forma de ver el estado actual de la base de datos de fallos. Puedes ejecutar informes a través de una tabla HTML o de un gráfico basado en líneas/pie/barras.

La idea detrás del informe gráfico en Bugzilla es definir un conjunto de errores utilizando la interfaz de búsqueda estándar y luego elegir algún aspecto de ese conjunto para trazarlo en los ejes horizontal y vertical. También puedes obtener un informe tridimensional eligiendo la opción de «Páginas múltiples».

Los informes son útiles de muchas maneras, por ejemplo, si quieres saber qué componente tiene el mayor número de fallos reportados contra él. Para representarlo en el gráfico, puedes seleccionar la gravedad en el eje X y el componente en el eje Y, y luego hacer clic en generar un informe. Se generará un informe con información crucial.

El siguiente gráfico muestra la representación en forma de gráfico de barras de la gravedad de los errores en el componente «Widget Gears». En el gráfico siguiente, los errores o bloqueos más graves en los componentes son 88, mientras que los errores con una gravedad normal se encuentran en la parte superior con un número de 667.

Del mismo modo, también veremos el gráfico de líneas para %completo Vs Plazo.

Paso 1) Para ver tu informe en una presentación gráfica:

  1. Haz clic en Informe en el menú principal.
  2. Haz clic en los informes gráficos de la opción dada.

Paso 2) Vamos a crear un gráfico de % Completo Vs Plazo.

Aquí, en el eje vertical elegimos % Completo y en el eje horizontal elegimos Plazo. Esto dará el gráfico de la cantidad de trabajo realizado en porcentaje contra la fecha límite establecida.

Ahora, establece varias opciones para presentar los informes gráficamente:

  1. Eje vertical.
  2. Eje horizontal.
  3. Múltiples imágenes.
  4. Formato – Gráfico de líneas, gráfico de barras o gráfico circular.
  5. Traza el conjunto de datos.
  6. Clasifica tu error.
  7. Clasifica tu producto.
  8. Clasifica tu componente.
  9. Clasifica el estado del fallo.
  10. Selecciona la resolución.
  11. Haz clic en generar un informe.

La imagen del gráfico aparecerá algo así:

Función de exploración

Paso 1) Para localizar tu bug utilizamos la función de exploración, haz clic en el botón «Browse» (Examinar).

Paso 2) Tan pronto como hagas clic en el botón «Examinar» se abrirá una ventana que dice «Seleccione una categoría de producto para navegar» como se muestra a continuación, examinamos el error de acuerdo a la categoría.

Después de hacer clic en el botón de exploración, selecciona el producto «Sam’s Widget», ya que el error ha sido creado en su interior.

Paso 3) Se abre otra ventana, en esta haz clic en el componente «widget gears». Los componentes de Bugzilla son subsecciones de un producto. Donde, por ejemplo, nuestro producto es SAM’S WIDGET y cuyo componente es WIDGET GEARS.

Paso 4) Al hacer clic en el componente, se abrirá otra ventana. Aquí se listarán todos los Bugs creados bajo una categoría particular. Desde esa lista de Bugs, elige tu Bug#ID para ver más detalles sobre él.

Se abrirá otra ventana, en la que la información sobre tu fallo se puede ver con más detalle. En la misma ventana, también puedes cambiar el asignado, el contacto de QA o la lista de CC.



Cómo utilizar la opción de búsqueda simple en Bugzilla

Bugzilla proporciona dos formas de buscar errores, son los métodos de Búsqueda Simple y Búsqueda Avanzada.

Paso 1) Primero aprenderemos el método de «Búsqueda Simple». Haz clic en el botón de búsqueda del menú principal y sigue estos pasos

  1. Haz clic en el botón «Búsqueda simple».
  2. Elige el estado del fallo (elige Abierto si estás buscando el fallo en estado Abierto y cerrado para el fallo en estado cerrado).
  3. Elige la categoría y el componente, también puedes poner palabras clave relacionadas con tu fallo.
  4. Haz clic en la búsqueda.

Paso 2) Aquí buscaremos tanto el estado abierto como el cerrado, primero hemos seleccionado el estado cerrado para el fallo y hemos hecho clic en el botón de búsqueda.

Para el estado cerrado, se obtuvieron 12 errores.

Paso 3) También hemos buscado el estado abierto, y se han encontrado 37 errores relacionados con nuestras consultas.

Además, en la parte inferior de la pantalla tienes varias opciones, como por ejemplo, cómo quieres ver tu fallo: en formato XML, en formato largo o sólo en resumen de tiempo. Aparte de eso, también puedes usar otras opciones como enviar un correo al asignado del bug, cambiar varios bugs a la vez o cambiar la columna de la pantalla, etc…

En el siguiente paso, demostraremos una de estas funciones, cambiar la columna de la pantalla, a través de la cual aprenderemos cómo añadir o eliminar la columna a la columna existente.

Cómo añadir o eliminar una columna a la pantalla de búsqueda por defecto

Paso 1) Haz clic en «Cambiar columna» como se muestra en la anterior imagen. Se abrirá una nueva ventana en la que tendrás que seguir estos pasos.

  1. Selecciona cualquier opción de la columna que desees que aparezca en la pantalla principal (aquí hemos seleccionado % completo)
  2. Haz clic en el botón de la flecha, esto moverá la columna de % completo de la columna disponible a la columna seleccionada.

Estos pasos moverán la columna seleccionada de izquierda a derecha.

El % completo se mueve de izquierda a derecha como se muestra a continuación, y una vez que hagamos clic en «Cambiar la columna» aparecerá en la pantalla principal.

ANTES: Busca pantalla de resultados antes de usar la opción «Cambiar columna».

  • No aparece ninguna columna de % completo en el resultado de la pantalla de búsqueda como se muestra a continuación

DESPUÉS: Busca pantalla de resultados después de usar la opción «Cambiar columna».

  • Puedes ver que se ha añadido la columna de % completo en el extremo derecho de la columna existente en la pantalla principal, que antes no estaba.

NOTA: Del mismo modo, puedes eliminar o añadir cualquier columna que desees.



Cómo utilizar la búsqueda avanzada en Bugzilla

Paso 1) Después de una búsqueda simple vamos a ver la opción de búsqueda avanzada para lo que hay que seguir los siguientes pasos.

  1. Haz clic en la opción de búsqueda avanzada.
  2. Selecciona la opción de un resumen, cómo quieres buscar.
  3. Introduce la palabra clave de tu bug (por ejemplo, Widget Gears Twisted).
  4. Selecciona la categoría de tu Bug en la clasificación, aquí hemos seleccionado Widget.
  5. Elige el producto bajo el cual se creó tu Bug (Widget de Sam).
  6. Componente- Widget Gears.
  7. Estado- Confirmado.
  8. Resolución.

Paso 2) Una vez que hayas seleccionado todas las opciones, haz clic en el botón de búsqueda. Se detectará el bug que has creado

La búsqueda avanzada encontrará tu bug, y aparecerá en la pantalla así:

Cómo usar las preferencias en BugZilla

Las preferencias en Bugzilla se utilizan para personalizar la configuración por defecto de Bugzilla según nuestras necesidades. Hay principalmente cinco preferencias disponibles:

  • Preferencias generales.
  • Preferencias de correo electrónico.
  • Búsquedas guardadas.
  • Información de la cuenta.
  • Permisos.

Preferencias generales

Para las preferencias generales, tienes varias opciones como cambiar la apariencia general de Bugzilla, la posición de la caja de comentarios adicionales, añadirme automáticamente a cc, etc…

Aquí veremos cómo cambiar la apariencia general del Bugzilla.

Hay muchos cambios que puedes hacer y que se explican por sí mismos, y puedes elegir la opción según tu necesidad.

Paso 1)

  • Para establecer la piel de fondo de Bugzilla.
  • Ve a las preferencias generales de Bugzilla (Skin).
  • Selecciona la opción que deseas ver como cambio y envía el cambio (DuskàClassic).
  • Aparecerá un mensaje en la ventana diciendo que los cambios se han guardado, tan pronto como envíes los cambios.

Después de cambiar la preferencia de skin a Classic desde Dusk, el color de fondo de la pantalla aparece blanco.

Del mismo modo, se pueden realizar cambios en otros ajustes por defecto.

Preferencias de correo electrónico

Las preferencias de correo electrónico permiten decidir cómo recibir los mensajes y de quién recibirlos.

Paso 1) Para establecer las preferencias de correo electrónico:

  1. Haz clic en servicios de correo electrónico.
  2. Activa o desactiva el correo para no recibir notificaciones sobre cambios en un error.
  3. Recibe un correo cuando alguien pide que se establezca una bandera o cuando alguien establece una bandera que tú pediste.
  4. Cuándo y de quién quieres recibir el correo y bajo qué condición. Después de marcar tu opción al final, envía los cambios.

Preferencia de búsquedas guardadas

La preferencia de búsquedas guardadas te da la libertad de decidir si compartes tu bug o no.

Paso 1) Haz clic en búsquedas guardadas, se abrirá una ventana con opciones como editar errores, no compartir, confirmar, etc… Elige la opción según tu necesidad.

Paso 2) Podemos ejecutar nuestro error desde «Búsquedas guardadas».

  • Ve a Búsquedas Guardadas en las preferencias.
  • Haz clic en el botón «Ejecutar».

Tan pronto como ejecute tu búsqueda desde Búsquedas Guardadas, se abrirá el error como se muestra a continuación:

Tutorial de Bugzilla para principiantes: Herramienta de seguimiento de defectos

Paso 3) En la misma ventana también podemos elegir usuarios específicos con los que queremos compartir la búsqueda marcando o desmarcando la casilla de dichos usuarios.


😃 Puntúa este contenido con unas sonrisas:

Promedio de puntos 5 / 5. Recuento de votos: 2

Comparte con otros: