Bugmasters/Guide: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 63: Line 63:
* [https://support.mozilla.org/en-US/kb/answering-questions-support-forum#w_doing-investigation Doing Investigation] For support questions, but often useful for bug triage.
* [https://support.mozilla.org/en-US/kb/answering-questions-support-forum#w_doing-investigation Doing Investigation] For support questions, but often useful for bug triage.
* [https://wiki.mozilla.org/QA/Triage QA/Triage]  from 2008/2010  
* [https://wiki.mozilla.org/QA/Triage QA/Triage]  from 2008/2010  
* [https://wiki.mozilla.org/QA/Bug_Guidelines Bug Guidelines] QA guide for crash bugs.
* [https://wiki.mozilla.org/User:Tyler/Triage_Guidelines Triage guidelines by Tyler]  
* [https://wiki.mozilla.org/User:Tyler/Triage_Guidelines Triage guidelines by Tyler]  
* [https://wiki.mozilla.org/User:Tyler/BMOsurvival BMO Survival] Another great writeup by Tyler  
* [https://wiki.mozilla.org/User:Tyler/BMOsurvival BMO Survival] Another great writeup by Tyler  

Revision as of 16:59, 19 March 2013

Welcome, bugmasters! Managing and sorting bugs, or "triaging" can mean many different things to different people and teams. Here are some paths to contribution.

This page is a rough draft; please help improve it!

Starting up as a bugmaster

Beginning bugmastering

If you're new to bugmastering, it will be easiest to tackle early bug triage and tasks such as:

Note that the best way to get started though is to join us on #bugmasters on IRC and we can work with you.

These are some good ways to test the waters.

Over time, beginning bugmasters will build up more and more knowledge about how to move bugs from one part of their life cycle to another. As the bugmaster community grows it will be crucial for us to listen to feedback from people with all levels of experience, so we can improve how we work. Please help to improve this page and other documentation!

Advanced bugmastery

  • Ask for canconfirm permissions if you have edited or filed at least three bugs that are in good shape.
  • Email to ask for editbugs permissions if you find you need to change a field (such as the title) in several bugs, but could not, and had to make the change in comments instead.

Branching out as an expert bugmaster

Here are some possible ways to dive deeper into bug triage and management. Please add more to this list as we evolve the bugmaster pages!

  • Pick a product or component to specialize in.
  • Read its related wiki.mozilla.org pages and MDN pages.
  • Join IRC channels for that area.
  • Become familiar with the module owners and peers.
  • Set up bugmail folders and filters to watch your bugmaster specialty.
  • Tag "good first triage" bugs with the whiteboard tag easytriage.

More links on triaging and managing bugs

Miscellaneous documentation and triage instructions, useful for bugmasters. We'll use these to help us overhaul the general triaging and bug workflow.

Bugzilla docs

Triage docs

Triage docs for specific teams or modules

  • Triaging crash bugs. Tackle bugs that may have caused a crash. Learn how to find crash bugs, add complete steps to reproduce, a stack trace, and a reduced testcase for a crash bug, then tag it for a developer to review. The CraskKill team triage notes may be helpful.
  • B2G Triage: https://wiki.mozilla.org/B2G/QA/Triage with a list of keywords agreed on by the B2G team and QA. B2G developers use keywords to tag bugs with steps-wanted, testcase-wanted, regressionwindow-wanted, verifyme, and qawanted.
  • Triaging networking bugs. An explanation of the networking components, whiteboard tags, and other processes used for triaging by developers in this area of Mozilla.

Tools and Custom Dashboards

Some Bugmastering communities

Here are a few other FLOSS projects that have bug-focused communities.