Guía para escrbir un Bug

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

Si necesitas ayuda con algún software de Mozilla (por ejemplo con Firefox o Thunderbird), usa una de las opciones disponibles de ayuda. ¡No modifiques esta página! Por favor, lee esta página para aprender como reportar un bug usando Bugzilla, que es el sistema de seguimiento de bugs de Mozilla.

Si eres nuevo reportando bugs, puede ser que quieras intentar obtener ayuda de los colaboradores más experimentados. See the Community section on the QA page for pointers. Si vas a reportar un bug en Firefox, también puedes obtener asitencia en el canal #firefox en irc.mozilla.org.

Ver también Cómo escribir un bug apropiadamente.

Los reportes efectivos de bugs son los que más probablemente se resolverán. Estos lineamientos explican como escribir reportes efectivos.

Preliminares

  1. Asegúrate de que tu software está actualizado
    • Idealmente, haz las pruebas en las versiones en desarrollo para ver si tu bug ya ha sido solucionado. (Léase Firefox Beta, Aurora, or bleeding-edge Nightly).
  2. Haz una búsqueda en Bugzilla para ver si tu bug ya ha sido reportado (tutorial).
  3. Abre el formulario para Reportar un nuevo bug, el cual te guiará a través de la mayoría del proceso de reporte del bug.
    • Si tienes varias cuestiones, llena reportes por separado.

Escribir pasos precisos para reproducir

Cómoo puede el desarrollador reproducir el bug en su propia computadora ?

Los pasos para reproducir son la parte más importante de cualquier reporte. Si el desarrollador está listo para reproducir el bug, el bug es my probable que sea corregido. Si este paso no está tan claro, no será posible saber si el bug ha sido corregido.

Describe tu método de interacción con Firefox  además de la atención de cada paso.

  • Impreciso: "Abrir Gmail en otra ventana".
  • Preciso: "Presiona Cmd+N para abrir una nueva ventana en el navegador, luego escriba https://mail.google.com/ en la barra de direcciones y presione Enter".

Después de tus pasos, describe con presición los resultados observados y el resultado esperado. Hechos claramente separados (observaciones) de especulaciones.

  • Impreciso: "Esto no trabaja"
  • Preciso: "En lugar de mostrar mi bandeja de entrada, se muestra el mensaje 'Tu navegador no soporta cookies (error -91)'."

Si el bug parece enorme, podría ser algo inusual en la  configuración necesaria de los pasos para reproducir el bug. Ver si puedes reproducir el bug en un nuevo perfil  Firefox. Si el bug solo sucede en tu perfil existente, trata de averiguar que ajustes, extensiones, o archivos en tu perfil se necesitan para reproducir el bug.

Escribiendo un claro resumen

¿Cómo describirías el bug utilizando aproximadamente 10 palabras? Esta es la primera parte de tu reporte que un triager o desarrollador verá.

Un buen resumen podría rápida y únicamente identificar un reporte. Esto debe exponer el problema, no tu solución sugerida.

  • Bien: "Cancelando el diáologo de copia de archivo falla el Administrador de Archivos"
  • Mal: "Falla en el software"
  • Bien: "El desplazamiento con la flecha abajo no trabaja en  <textarea> con estilo overflow:hidden"
  • Mal: "El navegador debería trabajar con mi sitio web"

Encontrando el producto y componente correcto

Se te pedirá que categorices tu bug en un "producto" y un  "componente" dentro de ese producto, con el fin de dirigir tu reporte a los desarrolladores correctos.

Si estás usando Firefox, el bug es más probable en "Firefox", "Toolkit", o "Core".

When in doubt, search for similar bugs and see what component they are in.

If none of the components seem appropriate, look for a "General" component in the most appropriate product.

Specific types of bugs

If you are reporting a crash bug, please include a Breakpad ID or attach stack trace, and include the crash signature in the bug summary.

If you are reporting a memory use or leak bug, please attach the output of about:memory (Firefox 6+). Ideally, find steps to reproduce an increase in what is shown in about:memory (even after clicking the "Minimize memory usage" button at the bottom). If you have trouble finding steps to reproduce, try the Firefox Support page titled High Memory Usage. If you are a C++ developer, more precise tools are available.

If you are reporting a bug involving a specific web page, please try to make a reduced testcase and attach it to the bug report.

If the bug was recently introduced, finding a regression window can help identify the cause of the bug.

Original document information

  • Author(s): Jesse Ruderman, Gervase Markham
  • Other Contributors: Eli Goldberg, Claudius Gayle, Jan Leger, Felix Miata, Peter Mock, Chris Pratt, Chris Yeh, and others.

 

Etiquetas y colaboradores del documento

 Colaboradores en esta página: jvmjunior, alejandrereyes@yahoo.co.uk, mautematico
 Última actualización por: jvmjunior,