Bug Verification Day - Tutorial


Step 1: 
  Go to Bugzilla website and sign in your account if you already have a account , else create a new one.


Step 2:
  1. In order to confirm bugs, you need the "canconfirm" privilege. 
  2. If you've been active in Bugzilla, you may already have this privilege .Check your Bugzilla preferences. If your Permissions include "Can confirm a bug", then you are all set.
  3. If not, want to have canconfirm permission, you can add it yourself using the triage request form
Step 3: 
 Open the etherpad (the etherpad link can be found in the telegram group ) and enter your details such as name, OS along with 32 or 64 bit.
  • Don't forget to add your name at the top of the etherpad and choose your color.
  • Please don't overwrite others content



Step 4 :
Update your browser or you can download the browser from the link provided in the etherpad. If you update the browser please check the browser version with the browser version mentioned in the etherpad.
  • Please make sure that you are using the latest version , if not update or download from the link given in the etherpad.





Step 5:
Open the list of bugs to verify. While opening the list of bugs choose the link for the browser which you are currently working.
For example: If I am working with nightly I have to open the bug list for nightly browser.


Step 6 :Choose a bug from the list

Step 7: 
After choosing the bug : 
  • First verify whether the bug is marked as Resolved and Fixed.
  • Take note of the platforms / operating systems affected by the bug.
  • Read all the comments in order to understand the bug.
  • Download an affected build and reproduce the issue.
  • Download latest Firefox builds, on which the bug has been fixed and try to reproduce the bug again.
  • Try to also test around the fixed area, to make sure nothing got broken when the bug has been fixed.
Step 8:
Scenarios you might encounter:
  • If unable to understand the issue, ask for more information..
  • If the issue can't be reproduced by the tester, a comment must be added asking for more information or just notifying that the issue could not  be reproduced. In this case is not relevant verifying the bug on latest builds.
  • If the issue is reproducible only on a specific platform at which the tester don't have access too, then verifying the issue is also not relevant.
  • If better STR are provided in the comments below comment0, then those STR must be used in order to verify the bug.
  • If the build with the fix is not released, we use tinderbox builds, or wait until the build is available.
  • If another issue is found while verifying a bug, we check to see if the issue is not already logged and if not, log a new bug.

For example :
I have chosen this bug https://bugzilla.mozilla.org/show_bug.cgi?id=1300376



After doing the steps mentioned in Step 7, I clearly understood what the bug is and reproduced the bug and found the bug has been fixed. If you can't understand the bug then u can refer step 8
While reproducing the bug if you find the bug has not been fixed then u can mention it the comment

Step 9 : At the top click edit option


Step 10 : [If you could not reproduce the bug or not sure if its verified, please ignore this step]   
Under tracking flag section , you can see a list of option corresponding to their respective browsers (refer screenshot below)


Select verified from the drop down list of the browser in which you have reproduced the bug.( In this case Firefox 55)

Step 11:
           Comment in detail about the status of the bug ,the system and browser configuration you're working on. You can also add screenshots describing the bugs if necessary . While commenting don't forget to add [bugday-yyyymmdd] .
  • If in need of any further information about the bug , check the Need more information from check box.


 Step 12: Proceed with Save Changes.

 Step 13: Paste the bug URL in the etherpad.



Note :
Before verifying the bug ... try to find the affected build .  U can find them in the comment section of the bug .
Download the affected build from [ https://archive.mozilla.org/pub/firefox/ ] and verify whether you can reproduce the bug . If you can reproduce the bug in the affected build then proceed with verifying the bugs in the latest build . If you cannot reproduce the bug then no need to verify the bug in the latest build . Comment the bug details briefly ....


If you have any doubts feel free to ask in this Telegram group or IRC chat. If you have any queries regarding this blog please contact me using Telegram or email me at [ surentharan14@gmail.com ]

Happy Bug Verification Day!

Comments

  1. This blog was a great help. Thanks a lot Surentharan.

    ReplyDelete
  2. Good job Surentharan! This tutorial looks very helpful ;) Keep up the good work!

    Regards,
    Mihai Boldan
    Desktop Release QA

    ReplyDelete

Post a Comment

Popular posts from this blog

My Experience on Mozilla Tamilnadu Meetup-2017

FOXIOT Meetup - 4