Thunderbird:Testing/bugzilla

From MozillaWiki
Jump to navigation Jump to search
Quality through tracking defects

Tracking defects and making sure they are know, analyzed, is the best way to make a product better.

Introduction

Bugzilla is the place where :

  • Developer track their work
  • Where the community can let the dev team know of bugs

The testing effort can not cover all the combinations of servers, protocols, use case and third party installs. At the time of this writing there are 5800+ bugs alone for Thunderbird that need attention (NEW+UNCO). We have different needs They are explained below and sorted by how much time you'll need to invest yourself.

To help in this area, you need a bugzilla account and some time.


Running queries on Thursdays

Every Thursday we have virtual meetups where we work on bugs present in bugzilla. We try to make sure that :

  • The bug is still valid with current supported versions
  • Try to make the bug move forward :
    • Can we reproduce the bug ?
    • Can we figure out specifics that trigger the bug ?
    • Is that bug a potential duplicate from another one ?
    • Is it a regression , when did it regress ?
    • Did we ask question in the past that never got answered ?

Useful bugzilla queries

Here are a few link to find bugs to work on :

  • XX
  • YY
  • ZZ
  • TT

This activity let's us work with the already filed bugs and make sure we didn't miss anything worth missing. The idea behind the virtual meeting is that we'll make sure to try to be available for you if you have questions and don't what to do on a given bug.

Following a component

We've noticed that when a bug is taken into account very shortly after it's creation, bug openers where following the bug more closely. We would like to be more responsive - as in answer initial bug reports faster. Following a component is juts following a subset of bugs in bugzilla. And interacting with the bug reporters.

setup

You'll need a bugzilla account of course. In the email settings just select to follow on of these QA contacts or these .

Which component to follow

How do easily deal with new bugs

When I deal with a new bug and depending on the bug , there are Three easy question one can ask :

  1. Anything in Tools -> Error console when your issue happens
  2. Does it also happens in -safe-mode (see http://support.mozillamessaging.com/en-US/kb/Safe+Mode)
  3. Are these local or imap folders

With that you are gathering important information. The first two question let you rule out or not if the bug is related to an add-on.

Docs

various flags we use

closeme dupme

and explanation on how we use them.