mozilla

Compare Revisions

Reducing testcases

Change Revisions

Revision 94922:

Revision 94922 by Jesse on

Revision 94923:

Revision 94923 by Jesse on

Title:
Reducing testcases
Reducing testcases
Slug:
Reducing_testcases
Reducing_testcases
Tags:
QA
QA
Content:

Revision 94922
Revision 94923
n20      <li>Once the bug is fixed, a reduced testcase can be convern20      <li>Once the bug is fixed, a reduced testcase can be conver
>ted into an <a href="en/Mozilla_automated_testing">automated test>ted into an <a href="/en/Mozilla_automated_testing" title="en/Moz
></a>, ensuring that the problem will not return.>illa_automated_testing">automated test</a>, ensuring that the pro
 >blem will not return.
n49      Once you have made a reduced testcase, attach the testcase n49      Once you have made a reduced testcase, attach the testcase 
>to the bug report using the "Add an attachment" link. Then enter >to the bug report using the "Add an attachment" link. Then enter 
>"<kbd>testcase</kbd>" into the Keywords<sup>1</sup> field so engi>"<code>testcase</code>" into the Keywords<sup>1</sup> field so en
>neers know the bug is ready to be crushed.>gineers know the bug is ready to be crushed.
n81      Gecko <a href="en/Mozilla's_DOCTYPE_sniffing">uses the pagen81      Gecko <a href="/en/Mozilla's_DOCTYPE_sniffing" title="en/Mo
>'s document type declaration</a> to decide whether to display the>zilla's_DOCTYPE_sniffing">uses the page's document type declarati
> page in <a href="en/Mozilla_Quirks_Mode_Behavior">"Quirks mode"<>on</a> to decide whether to display the page in <a href="/en/Mozi
>/a>, <a href="en/Gecko's_%22Almost_Standards%22_Mode">"Almost Sta>lla_Quirks_Mode_Behavior" title="en/Mozilla_Quirks_Mode_Behavior"
>ndards mode"</a>, or "Standards Compliance mode". Firefox's "Page>>"Quirks mode"</a>, <a href="/en/Gecko's_&quot;Almost_Standards&q
> Info" window can show you which mode a page uses, but it does no>uot;_Mode" title="en/Gecko's_&quot;Almost_Standards&quot;_Mode">"
>t yet distinguish between Almost Standards mode and Standards Com>Almost Standards mode"</a>, or "Standards Compliance mode". Firef
>pliance mode (<a class="link-https" href="https://bugzilla.mozill>ox's "Page Info" window can show you which mode a page uses, but 
>a.org/show_bug.cgi?id=154359">bug 154359</a>).>it does not yet distinguish between Almost Standards mode and Sta
 >ndards Compliance mode (<a class="link-https" href="https://bugzi
 >lla.mozilla.org/show_bug.cgi?id=154359">bug 154359</a>).
n114        <b>A text editor with <a class="external" href="http://enn114        <strong>A text editor with <a class="external" href="http
>.wikipedia.org/wiki/Syntax_highlighting">syntax highlighting</a><>://en.wikipedia.org/wiki/Syntax_highlighting">syntax highlighting
>/b> can make it easier to scan code as you reduce it.></a></strong> can make it easier to scan code as you reduce it.
n123        <b><a class="external" href="http://getfirebug.com/">Firen123        <strong><a class="external" href="http://getfirebug.com/"
>bug</a></b> lets you view the DOM tree of a page and see what CSS>>Firebug</a></strong> lets you view the DOM tree of a page and se
> rules apply to each element.>e what CSS rules apply to each element.
n126        <b><a class="link-https" href="https://addons.mozilla.orgn126        <strong><a class="link-https" href="https://addons.mozill
>/en-US/firefox/addon/6622">DOM Inspector</a></b> lets you do many>a.org/en-US/firefox/addon/6622">DOM Inspector</a></strong>&nbsp;i
> of the same things as Firebug. Its UI is less elegant, but it us>s great for modifying DOM trees on the fly. &nbsp;You can delete 
>es fewer resources.>nodes with the Delete key and undo their deletion with Cmd+Z.&nbs
 >p;&nbsp;This is often much faster than reducing HTML in a text ed
 >itor.&nbsp;&nbsp;When you're done, you can serialize the DOM tree
 > to HTML using Firefox's "save as, complete" feature.
n129        <b><a class="external" href="http://www.squarefree.com/bon129        <strong><a class="external" href="http://www.squarefree.c
>okmarklets/webdevel.html">Web development bookmarklets</a></b> su>om/bookmarklets/webdevel.html">Web development bookmarklets</a></
>ch as "ancestors", "show blocks", "view scripts", "view style she>strong> such as "ancestors", "show blocks", "view scripts", "view
>ets" and "edit styles" can be useful for reducing testcases.> style sheets" can be useful for finding relevant code in the pag
 >e.
n132        <b><a class="external" href="http://www.squarefree.com/htn132        <strong><a class="external" href="http://www.squarefree.c
>mledit/">The Real-Time HTML Editor</a></b> lets you build testcas>om/htmledit/">The Real-Time HTML Editor</a></strong> lets you bui
>es from the ground up.>ld testcases from the ground up.
n135        <b><a class="external" href="http://www.squarefree.com/20n135        <strong><a class="external" href="http://www.squarefree.c
>07/09/15/introducing-lithium-a-testcase-reduction-tool/">Lithium<>om/2007/09/15/introducing-lithium-a-testcase-reduction-tool/">Lit
>/a></b> lets you automate the process of reducing testcases for b>hium</a></strong> lets you automate the process of reducing testc
>ugs that can be detected automatically, such as crashes and layou>ases for bugs that can be detected automatically, such as crashes
>t-instability bugs.> and layout-instability bugs.
t138        <b><a class="external" href="http://validator.w3.org/">Tht138        <strong><a class="external" href="http://validator.w3.org
>e W3C HTML Validator</a></b> points out markup errors, which are >/">The W3C HTML Validator</a></strong> points out markup errors, 
>sometimes the reason the page looks bad in Firefox. You can also >which are sometimes the reason the page looks bad in Firefox. You
>use the validator to ensure that your reduced testcase file is va> can also use the validator to ensure that your reduced testcase 
>lid HTML.>file is valid HTML.

Back to History