Confirmed users
2,822
edits
mNo edit summary |
m (→Core:Layout Triage Team: to do: split this page into several) |
||
| Line 181: | Line 181: | ||
* It may be UNCONFIRMED because it is not clear whether a reproducible issue is a problem within a Mozilla product or whether the problem lies somewhere else. | * It may be UNCONFIRMED because it is not clear whether a reproducible issue is a problem within a Mozilla product or whether the problem lies somewhere else. | ||
* Search for bugs already [https://bugzilla.mozilla.org/buglist.cgi?keywords=testcase-wanted%2C%20&keywords_type=allwords&f1=OP&list_id=6456823&f0=OP&o2=substring&f4=CP&query_format=advanced&j1=OR&f3=CP&f2=component&bug_status=UNCONFIRMED&component=Layout&v2=layout&product=Core tagged testcase-wanted] and try to develop a testcase. | * Search for bugs already [https://bugzilla.mozilla.org/buglist.cgi?keywords=testcase-wanted%2C%20&keywords_type=allwords&f1=OP&list_id=6456823&f0=OP&o2=substring&f4=CP&query_format=advanced&j1=OR&f3=CP&f2=component&bug_status=UNCONFIRMED&component=Layout&v2=layout&product=Core tagged testcase-wanted] and try to develop a testcase. | ||
* | |||
'''Creating a simplified DOM/layout test''' | |||
* These tips are from a [http://people.mozilla.org/~mwargers/presentations/creating_a_dom_layout_test.odp talk by Martijn Wagners] | |||
* This saves time for the developer | |||
* It is easier to convert into automated tests | |||
'''Tools''' | |||
* DOM Inspector | |||
* Error Console | |||
* Disabling javascript | |||
* HTTP Headers (for network related problems) | |||
'''Define the problem''' | |||
- URL/example? | |||
- Steps to reproduce? | |||
- Extensions installed? | |||
- Screenshot? | |||
'''Layout bugs''' | |||
* Example 1: pop up menus on page are not displayed properly | |||
* https://bugzilla.mozilla.org/show_bug.cgi?id=442304 | |||
* example 2: Hovering over links in large list is slow | |||
** https://bugzilla.mozilla.org/show_bug.cgi?id=449046 | |||
* Performance regression | |||
* Adding a way to measure the perf regression | |||
'''DOM bugs''' | |||
* example 1: text entry field unable to take focus | |||
** https://bugzilla.mozilla.org/show_bug.cgi?id=440614 | |||
** Typical editor problem | |||
* example 2 | |||
** https://bugzilla.mozilla.org/show_bug.cgi?id=387406 | |||
** Form -> Select -> Jump-Menus, selectedIndex can be set to a disabled option | |||
** SelectedIndex and disabled options in select elements | |||
'''Problems''' | |||
- Report too vague, no url that shows the problem | |||
- Difficult/impossible to reproduce | |||
- Problem somewhere in an ajax library (which are usually huge) | |||
- Problems that can only be seen on a network (http headers,e tc) | |||
'''Example problem bug''' | |||
* https://bugzilla.mozilla.org/show_bug.cgi?id=444322 | |||
Firefox 3 onLoad event fireing before the page is fully loaded. | |||
* Page that shows the problem, but: | |||
** It's not happening very often | |||
** It seems to happen only over a (slow?) network connection | |||
** The JS code behind it is complicated | |||
'''More info''' | |||
- http://developer.mozilla.org/en/Reducing_testcases | |||
- https://wiki.mozilla.org/MozillaQualityAssurance:Triage | |||