Bugzilla - Entender un error

La característica principal o el corazón de Bugzilla es la página que muestra los detalles de un error. Tenga en cuenta que las etiquetas de la mayoría de los campos son hipervínculos; hacer clic en ellos llevará a la ayuda contextual de ese campo en particular. Los campos marcados con * pueden no estar presentes en todas las instalaciones de Bugzilla.

  • Summary- Es un resumen de una oración del problema, que se muestra en el encabezado junto al número de error. Es similar al título del error que le da al usuario una descripción general del mismo.

  • Status (and Resolution)- Estos definen el estado del error - Comienza incluso antes de que se confirme como error, luego se corrige y Control de calidad confirma la corrección. Los diferentes valores posibles para el estado y la resolución en la instalación deben documentarse en la ayuda contextual para esos elementos. El estado admite Sin confirmar, Confirmado, Fijo, En proceso, Resuelto, Rechazado, etc.

  • Alias- Un Alias ​​es un nombre de texto corto único para el error, que se puede usar en lugar del número del error. Proporciona identificadores únicos y ayuda a encontrar el error en caso de que el ID de error no sea útil. Puede resultar útil al buscar un error.

  • Product and Component- Los errores se dividen por productos y componentes. Un Producto puede tener uno o más Componentes. Ayuda a categorizar los errores y también ayuda a segregarlos.

  • Version- El campo "Versión" generalmente contiene los números o nombres de las versiones publicadas del producto. Se utiliza para indicar las versiones afectadas por el informe de error.

  • Hardware (Platform and OS)- Estos indican el entorno probado o el sistema operativo, donde se encontró el error. También da los detalles del hardware como RAM, tamaño del disco duro, procesador, etc.

  • Importance (Priority and Severity)- El campo Prioridad se utiliza para priorizar errores. Puede ser actualizado por el cesionario, empresarios u otra persona de las partes interesadas con autoridad para cambiar. Es una buena idea no cambiar este campo en otros errores, que no son planteados por una persona. Los valores predeterminados son P1 a P5.

  • Severity Field- El campo Severidad indica la gravedad del problema, desde bloqueador ("aplicación inutilizable") hasta trivial ("problema cosmético menor"). El usuario también puede usar este campo para indicar si un error es una mejora o una solicitud futura. Los estados de gravedad de apoyo comunes son: Bloqueador, Crítico, Mayor, Normal, Menor, Trivial y Mejora.

  • Target Milestone- Es una fecha futura en la que se solucionará el error. Ejemplo: los hitos del Proyecto Bugzilla para las futuras versiones de Bugzilla son 4.4, 5.0, 6.0, etc. Los hitos no están restringidos a números, aunque el usuario puede usar cualquier cadena de texto como fechas.

  • Assigned To - Un error se asigna a una persona que es responsable de corregir el error o puede verificar la credibilidad del error según los requisitos comerciales.

  • QA Contact- La persona responsable del control de calidad de este error. Puede ser el informador del error para proporcionar más detalles si es necesario o puede ser contactado para volver a probar el defecto una vez que se solucione.

  • URL - Una URL asociada con el error, si existe.

  • Whiteboard - Un área de texto de forma libre para agregar notas breves, nuevas observaciones o volver a probar comentarios y etiquetas a un error.

  • Keywords - El administrador puede definir palabras clave que se pueden utilizar para etiquetar y clasificar errores, por ejemplo, bloqueo o regresión.

  • Personal Tags- Las palabras clave son globales y visibles para todos los usuarios, mientras que las etiquetas personales son personales y solo puede verlas y editarlas su autor. La edición de esas etiquetas no enviará notificaciones a otros usuarios. Estas etiquetas se utilizan para realizar un seguimiento de los errores que a un usuario le interesan personalmente, utilizando su propio sistema de clasificación.

  • Dependencies (Depends On and Blocks) - Si un error no se puede corregir cuando se abren otros errores (depende de) o este error impide que se corrijan otros errores (bloqueos), sus números se registran aquí.

Vínculo del árbol de dependencias

Al hacer clic en el enlace del árbol de dependencias, se muestran las relaciones de dependencia del error como una estructura de árbol. Un usuario puede cambiar la profundidad para mostrar y ocultar los errores resueltos de esta página. Un usuario también puede contraer / expandir dependencias para cada error no terminal en la vista de árbol, usando los botones [-] / [+] que aparecen antes del resumen.

  • Reported - Es la hora y la fecha en que una persona en el sistema registra el error.

  • Modified - Es la fecha y hora en que se modificó por última vez el error en el sistema.

  • CC List - Una lista de personas que reciben correo cuando cambia el error, además del informador, el cesionario y el contacto de control de calidad (si está habilitado).

  • Ignore Bug Mail - Un usuario puede marcar este campo si nunca quiere recibir una notificación por correo electrónico de este error.

  • See Also - Errores, en este Bugzilla, otros Bugzilla u otros rastreadores de errores que estén relacionados con este.

  • Flags- Una bandera es un tipo de estado que se puede establecer en errores o archivos adjuntos para indicar que los errores / archivos adjuntos se encuentran en un estado determinado. Cada instalación puede definir su propio conjunto de indicadores que se pueden configurar en errores o archivos adjuntos.

  • Time Tracking- Este formulario se puede utilizar para realizar un seguimiento del tiempo. Para utilizar esta función, un usuario debe ser miembro del grupo especificado por eltimetrackinggroup parámetro.

  • Orig. Est. - Este campo muestra el tiempo estimado original.

  • Current Est.- Este campo muestra el tiempo estimado actual. Este número se calcula a partir de las horas trabajadas y las horas restantes.

  • Hours Worked - Este campo muestra el número de horas trabajadas en el defecto en particular.

  • Hours Left- Este campo muestra la estimación actual. - Horas trabajadas. Este valor + Horas trabajadas se convertirá en el nuevo Estimado actual.

  • %Complete - Este campo muestra cuánto porcentaje de la tarea está completa.

  • Gain - Este campo muestra la cantidad de horas que el error está por delante del estimado original.

  • Deadline - Este campo muestra la fecha límite para este error.

  • Attachments- Un usuario puede adjuntar archivos (pruebas, casos de prueba o parches) a los errores. Si hay archivos adjuntos, se enumeran en esta sección.

  • Additional Comments - Un usuario puede agregar comentarios a la discusión del error aquí, si el usuario / evaluador tiene algo que valga la pena decir.

En el próximo capítulo, aprenderemos a editar un error.