1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
|
---
title: Guía para escribir un Bug
slug: QA/Bug_writing_guidelines
translation_of: Mozilla/QA/Bug_writing_guidelines
---
<div class="note">
<p><strong>Si necesitas ayuda con algún software de Mozilla (por ejemplo con Firefox, Seamonkey o Thunderbird), usa una de las <a href="http://www.mozilla.org/support/">opciones disponibles de ayuda</a>. ¡No modifiques esta página! Por favor, lee esta página para aprender como reportar un bug usando <a class="link-https" href="https://bugzilla.mozilla.org/">Bugzilla</a>, que es el sistema de seguimiento de bugs de Mozilla.</strong></p>
<p>Si eres nuevo reportando bugs, puede ser que quieras intentar obtener ayuda de los colaboradores más experimentados. Vaya a la seccion de la comunidad en la página <a href="/es/docs/QA">QA</a> para consejos. Si vas a reportar un bug en Firefox, también puedes obtener asitencia en el canal <span style="font-family: monospace;">#firefox</span> en <a href="http://irc.mozilla.org/">irc.mozilla.org</a>.</p>
<p>Ver también <a class="link-https" href="https://quality.mozilla.org/docs/bugzilla/starter-kit/how-to-write-a-proper-bug/">Cómo escribir un bug apropiadamente</a>.</p>
</div>
<p>Los reportes efectivos de bugs son los que más probablemente se resolverán. Estos lineamientos explican como escribir reportes efectivos.</p>
<h2 id="Preliminares">Preliminares</h2>
<ol>
<li>Asegúrate de que tu software está actualizado
<ul>
<li>Idealmente, haz las pruebas en las versiones en desarrollo para ver si tu bug ya ha sido solucionado. (Léase <a href="http://www.mozilla.com/en-US/firefox/channel/">Firefox Beta, Aurora</a>, o si estás a la última con <a class="link-https" href="https://nightly.mozilla.org/">Nightly</a>).</li>
<li>Si se reproduce de manera ocaciona, pero no después de seguir pasos especificos, debe proveer información adicional que sea util para el bug.</li>
<li>Si no puede reproducir el problema, es probable que no lo reporte, excepto que provea la información acerca de lo ocurrido.</li>
</ul>
</li>
<li>Haz una búsqueda en <a class="link-https" href="https://bugzilla.mozilla.org/">Bugzilla</a> para ver si tu bug ya ha sido reportado (<a href="http://www.mozilla.org/quality/help/screening-duplicates.html">tutorial</a>).</li>
<li>Abre el formulario para <a class="link-https" href="https://bugzilla.mozilla.org/enter_bug.cgi?format=guided">Reportar un nuevo bug</a>, el cual te guiará a través de la mayoría del proceso de reporte del bug.
<ul>
<li>Si tienes varias cuestiones, llena reportes por separado.</li>
</ul>
</li>
</ol>
<h2 id="Escribir_pasos_precisos_para_reproducir">Escribir pasos precisos para reproducir</h2>
<p><strong>¿Cómo puede el desarrollador reproducir el bug en su propia computadora?</strong></p>
<p>Los pasos para reproducir un bug son <strong>la parte más importante de cualquier reporte</strong>. Si el desarrollador está listo para reproducir el bug, el bug es muy probable que sea corregido. Si este paso no está tan claro, no será posible saber si el bug ha sido corregido.</p>
<p>Describe tu método de interacción con Firefox además de la atención de cada paso.</p>
<ul>
<li>Impreciso: "Abrir Gmail en otra ventana".</li>
<li>Preciso: "Presiona Cmd+N para abrir una nueva ventana en el navegador, luego escriba <a class="link-https" href="https://mail.google.com/" rel="freelink">https://mail.google.com/</a> en la barra de direcciones y presione Enter".</li>
</ul>
<p>Después de tus pasos, describe con precisión los resultados observados y el resultado esperado. Hechos claramente separados (observaciones) de especulaciones.</p>
<ul>
<li>Impreciso: "Esto no trabaja"</li>
<li>
<p>Preciso: "En lugar de mostrar mi bandeja de entrada, se muestra el mensaje 'Tu navegador no soporta cookies (error -91)'."</p>
</li>
</ul>
<p>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 <a href="http://support.mozilla.com/en-US/kb/Managing-profiles">nuevo perfil Firefox</a>. Si el bug solo sucede en tu perfil existente, trata de averiguar que ajustes, extensiones, o <a href="http://support.mozilla.com/en-US/kb/Profiles">archivos en tu perfil</a> se necesitan para reproducir el bug.</p>
<ul>
<li><a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html#intermittent">Que pasa si mi bug aparece "aleatoriamente" o "intermitente"?</a></li>
</ul>
<h2 id="Escribiendo_un_resumen_claro"><strong>Escribiendo un resumen claro</strong></h2>
<p>¿Cómo describirías el bug utilizando aproximadamente 10 palabras? Esta es la primera parte de tu reporte que un triager o desarrollador verá.</p>
<p>Un buen resumen podría rápida y únicamente identificar un reporte. Esto debe exponer el problema, no tu solución sugerida.</p>
<ul>
<li>Bien: "Cancelando el diálogo de copia de archivo falla el Administrador de Archivos"</li>
<li>Mal: "Falla en el software"</li>
</ul>
<ul>
<li>Bien: "El desplazamiento con la flecha abajo no trabaja en <textarea> con estilo overflow:hidden"</li>
<li>Mal: "El navegador debería trabajar con mi sitio web"</li>
</ul>
<h2 id="Finding_the_correct_product_and_component" name="Finding_the_correct_product_and_component"><strong style="font-weight: bold;">Encontrando el producto y componente correcto</strong></h2>
<p>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.</p>
<p>Si estás usando Firefox, el bug es más probable en "Firefox", "Toolkit", o "Core".</p>
<ul>
<li><a class="link-https" href="https://bugzilla.mozilla.org/describecomponents.cgi?product=Firefox">Lista de componentes en el producto "Firefox"</a> La mayoría de partes de Firefox con los que interactuas directamente</li>
<li><a class="link-https" href="https://bugzilla.mozilla.org/describecomponents.cgi?product=Toolkit">List of components in the "Toolkit" product</a> - Interface widgets and some frontend features</li>
<li><a class="link-https" href="https://bugzilla.mozilla.org/describecomponents.cgi?product=Core">List of components in the "Core" product</a> - Web page rendering, networking, etc.</li>
</ul>
<p>En caso de duda, se deben buscar errores similares y ver en qué componente están.</p>
<p>Si ninguno de los componentes parece apropiado, busca un componente "General" en el producto más apropiado.</p>
<h2 id="Bugs_específicos">Bugs específicos</h2>
<p>Si reporta de un <strong>bloqueo</strong>, porfavor <a href="https://wiki.developer.mozilla.org/es/docs/Mozilla/como_obtener_un_seguimiento_de_pila_para_un_informe_de_error">incluir el ID de Breakpad o adjunte el seguimiento de la pila</a> e incluya la firma del bloqueo en el resumen del bug.</p>
<p>If you are reporting a <strong>memory use or leak bug</strong>, 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 <a href="http://support.mozilla.com/en-US/kb/High%20memory%20usage">High Memory Usage</a>. If you are a C++ developer, <a class="link-https" href="https://wiki.mozilla.org/Performance:Leak_Tools">more precise tools are available</a>.</p>
<p>If you are reporting a <strong>bug involving a specific web page</strong>, please try to make a <a href="/en-US/docs/Reducing_testcases">reduced testcase</a> and attach it to the bug report.</p>
<p>If the bug was <strong>recently introduced</strong>, finding a <a href="http://quality.mozilla.org/docs/bugzilla/guide-to-triaging-bugs-for-firefox/finding-a-regression-window/">regression window</a> can help identify the cause of the bug.</p>
<div class="originaldocinfo">
<h2 id="Original_document_information">Original document information</h2>
<ul>
<li>Author(s): Jesse Ruderman, Gervase Markham</li>
<li>Other Contributors: Eli Goldberg, Claudius Gayle, Jan Leger, Felix Miata, Peter Mock, Chris Pratt, Chris Yeh, and others.</li>
</ul>
</div>
|