Got Recognition in Firefox Test Days conducted by Mozilla QA Team

1) First I Participated in Firefox 42.0 Beta 3 TestDay on October 5,2015

Screenshot from 2015-10-20 13:38:40 Screenshot from 2015-10-20 13:38:48

That is My First Testday, I learned So ManyThings in thatday. Here is a the Actual Blog of the Testday Results:


2) I Have Participated in Firefox 42.0 Beta 7 TestDay on October 19,2015

Screenshot from 2015-10-19 21:42:36

Here is the Actual Link for the Testday Results :

3) Firefox 43.0 Aurora Testday Results came.
Here is the Actual Blogpost link of Mozilla QA Page.…/firefox-43-0-aurora-testday-…/

Screenshot from 2015-11-02 21:50:58


Building and Maintaining a Healthy Community

Screenshot from 2015-10-20 12:51:42

A community is a social unit of any size that shares common values. Although embodied or face-to-face communities are usually small, larger or more extended communities such as a national community, international community and virtual community are also studied. In human communities, intent, belief, resources, preferences, needs, risks, and a number of other conditions may be present and common, affecting the identity of the participants and their degree of cohesiveness.the main realistic meaning of a community is a group of people who connect well together socially, mentally or sometimes economically

Since the advent of the Internet, the concept of community has less geographical limitation, as people can now gather virtually in an online community and share common interests regardless of physical location. Prior to the Internet, virtual communities (like social or academic organizations) were far more limited by the constraints of available communication and transportation technologies.

Screenshot from 2015-10-20 12:53:15

Screenshot from 2015-10-20 12:53:301) Belonging

Screenshot from 2015-10-20 12:53:45

2) OpenCommunications

Screenshot from 2015-10-20 12:53:59

3) Open Tools

Screenshot from 2015-10-20 12:54:15

Who is Community Manager ?

Screenshot from 2015-10-20 12:54:35

An executive in the company who acts as the ambassador of a company or brand on the web. The community manager builds and monitors multiple communities generated in blogs, forums, social networks, etc. S/he becomes the authorised voice of the company.

Screenshot from 2015-10-20 12:54:49 Screenshot from 2015-10-20 12:54:57 Screenshot from 2015-10-20 12:55:05 Screenshot from 2015-10-20 12:55:16

Scaling the Community 

Screenshot from 2015-10-20 12:55:26

Community TODO List

Screenshot from 2015-10-20 12:55:37

Biggest Issues in Community

Screenshot from 2015-10-20 12:55:54

Quick Steps to Resolve a Conflict:

Screenshot from 2015-10-20 12:56:06

Working With an Open Community

Screenshot from 2015-10-20 12:56:19

Okay Lets See a Open and Healthy Community like Mozilla’s Sccess Stories

Screenshot from 2015-10-20 12:56:28

Mozilla Reps

Screenshot from 2015-10-20 12:56:39

Firefox Student Ambassadors

Screenshot from 2015-10-20 12:56:59

Introduction to Bug and Bugzilla

What is a Bugzilla?


Bugzilla is a web-based general-purpose bugtracker and testing tool originally developed and used by the Mozilla project, and licensed under the Mozilla Public License.

Released as open-source software by Netscape Communications in 1998, it has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products.

The UserInterface of Bugzilla Looks Like this,

Screenshot from 2015-10-15 14:57:54

What is Bug?

Screenshot from 2015-10-15 14:32:54

How a Bug is Found?

Screenshot from 2015-10-15 14:33:20

A Bug’s Life

Screenshot from 2015-10-15 14:33:45

How a Bug’s Life Cycle Works?

Screenshot from 2015-10-15 14:34:00

Meet BugZilla

Screenshot from 2015-10-15 14:35:03

Its a World’s Pick BugManager

Screenshot from 2015-10-15 14:35:16

Who are the Bugzilla Users?

Screenshot from 2015-10-15 14:36:14

What sorts of things can get filed as bugs?

Screenshot from 2015-10-15 14:36:30

Features of Bugzilla

Screenshot from 2015-10-15 14:36:44

A Bugs Life by Bugzilla

Screenshot from 2015-10-15 14:36:58

Mechanism To Be Followed for Bugs

Bug Verfication

Bug verification is done to verify that bugs are properly fixed and to check that the fixes don’t yield any new issues. This is a very important part of the QA work and one of the more challenging areas of community involvement.

Triaging Bugs

Bug Triaging is the process of moving bugs logically from state to state, so they get resolved in an efficient and easy-to-comprehend manner. In Mozilla, QA must not only test and then file their own bugs, but must also help harness the incoming flow of community bugs for valid problems.

Confirming Unconfirmed Bugs

Bugs from new bug reporters will initially have the status UNCONFIRMED. To move a bug from UNCONFIRMED to NEW, we need your help to verify that the bug is valid. A bug can be moved from UNCONFIRMED to NEW

How to report a bug -Some Bug Writing Guidelines

Exploratory Testing on Moztrap

What is Moztrap?

Screenshot from 2015-10-15 12:53:17

MozTrap is a web application, that should simplify the supply of tests for software in a cooperative way. Along with software life cycle, it suggests test cases documents, that can be run by several testers using different locales and operating systems. The results of those tests can be recorded and reported in MozTrap with a few fairly simple steps. for this complicated ComputerSkills are not Required. 

What is Exploratory Testing? 

Exploratory testing is an approach to software testing that is concisely described as simultaneous learning, test design and test execution.

Screenshot from 2015-10-15 13:41:25

Exploratory testing is a great way to get introduced to doing QA. The purpose of exploratory testing is to find bugs. It’s a process of *exploring* the app as a user might. The term ‘exploratory testing’ has come to mean different things to different people. In this case it is a test approach where the tester seeks to find out how the software works, and asks questions on behalf of the users. The goal is to find bugs where the software does not work as expected, or does not work as a user might expect it to.

Okay, Lets Start Our Test Using Moztrap  for that, Follow the Steps Below,

1) First Goto Moztrap, Web Application.

2) Sign in With Persona Account

Screenshot from 2015-10-15 12:54:09

3) After Signing In with Persona Account, It will shows like this

Screenshot from 2015-10-15 12:54:37

4) Okay I want to Run tests so, I gonna Choose the Products like Desktop Firefox and Select a Specific Version for it (eg: version 40)

Screenshot from 2015-10-15 12:56:52

5) After that it shows three TestCases, So choose the first one from the following.

Screenshot from 2015-10-15 12:57:57

6) So I Choosen like[e10s] Reading List & Reader View, After that setup the values for the run test

Screenshot from 2015-10-15 12:58:25

7) For the Build , I want to Give the Build Number of My Firefox Desktop what im using it in Current for the test. So for that, I will give “about:support” in the Newtab of URL

Screenshot from 2015-10-15 12:59:138) It will shows something like this, in this page it has name,version,buildId, and all kinds of information related to the Desktop Firefox which you have using.

Screenshot from 2015-10-15 13:00:03

9) Copy the BuildID and Paste it in Runtest Values, fill the othervalues too like which operating system bit you work on like 32 bit or 64 bit. Give Your Platform name (eg: BuildID: 20150807095236, OperatingSystem:Linux 32-bit, platform: Linux) And Click the Greenbutton to run tests for that.

 Screenshot from 2015-10-15 13:00:49

10) It Will take to you to this Page, It has many Testcases for that Specific Tasks which are pending by the Order Number.

Screenshot from 2015-10-15 13:01:33

11) So Im Selecting the First One, it will shows some sequences of procedure to be followed to complete the testcases.

Screenshot from 2015-10-15 13:02:56

12) In that Proceed all the testcases, if anyone does not work or fails to work  click the FailStep button of the Specific testcase

Screenshot from 2015-10-15 13:06:00

13) It will Shows like this, Give explaination results of the steps, or if you found any bug on the step give the url of related bug, And Click the Submit Failure button.

Screenshot from 2015-10-15 13:07:54

14)Atlast,  If you finish all the testcases of the specific task , if the test is pass click the Passtest, or if the test is invalid or unclear click the yellow button, or if the test is blocked click the pink button as shown below.

Screenshot from 2015-10-15 13:15:14

So these are Some Basics Steps for Exploratory Testing on Moztrap, for More Information Follow the Below Links:

1) Moztrap/UserGuide

2) Getting Started with ManualTesting

3) Explorating Testing

One and Done for QA begineers in Mozilla

What is One and Done?

Got a Few Minutes?

Sign in to One and Done – Mozilla’s newest QA tool. Easily find a task and do it! You can pick any available task and start work right away.

Screenshot from 2015-10-15 11:19:15

One and Done gives users a wide variety of ways to contribute to Mozilla. You can pick an easy task that only takes a few minutes – or take on a bigger challenge. This includes working on manual testing, automation, bug verification, mobile testing and more. Tasks are from a variety of Mozilla teams – so you can get involved with Desktop Firefox, Firefox for Android, Firefox OS, General, Web QA, Cloud Services QA, Thunderbird, Firefox Nightly and more.

Ok Lets Contribute to One and Done in Mozilla QA

Screenshot from 2015-10-15 11:17:29

1) First What can I do, Go to One and Done , Sign in with Mozilla Persona Account.

Screenshot from 2015-10-15 11:17:32

2) It will List all kinds of Tasks of activities for all the Products in mozilla.

Screenshot from 2015-10-15 11:17:34

3) Search for the Task, it will shows the estimated minutes for the tasks, So Im going with Firefox Desktop.

Screenshot from 2015-10-15 11:17:36

4) So I Chosen the Task like Install the Nightly Version of Firefox Desktop, Follow the Steps in the task.  Click the “GET Started” Button to do the Task

Screenshot from 2015-10-15 11:17:39

Screenshot from 2015-10-15 11:41:12

5) The Steps in Task is Download the version of Nightly, setup Multiple versions of Firefox with multiple profiles, Start Nightly with a New profile (For a New Profile you can Type in terminal like firefox -P), Try Running a Current release of firefox with Nightly at the Sametime, Thats it Done.

Screenshot from 2015-10-15 11:17:41

Screenshot from 2015-10-15 11:38:40

6) Submit Your Feedback so what you get while running on the task, Submit Your Feedback with how much time you done the task it also should be mentioned with it. If there is Any bug in Nightly please file it or Confirm or Triage the bug in Bugzilla. If there is any Queries connect with IRC #qa 

Screenshot from 2015-10-15 11:17:43

These is an Example of running the Task or Test the products in a Procedure, So there are so many tasks in One and done, contribute to it. And Make the Firefox More Better.

What Makes a Good QA Engineer?

First thing What is Quality Assurance?

According to Software: 

Software quality assurance consists of a means of monitoring the software engineering processes and methods used to ensure quality. The methods by which this is accomplished are many and varied, and may include ensuring conformance to one or more standards, such as ISO 9000 or a model such as CMMI.

SQA encompasses the entire software development process, which includes processes such as requirements definition, software design, coding, source code control, code reviews, software configuration management, testing, release management, and product integration. SQA is organized into goals, commitments, abilities, activities, measurements, and verifications.

Ok So Who is an Real Quality Assurance Engineer?

Screenshot from 2015-10-15 10:12:15

What a QA Engineer Does ?

Screenshot from 2015-10-15 10:13:22

Wait Until You Hear This…

Screenshot from 2015-10-15 10:13:42

1) Broad Understanding of the Product

Screenshot from 2015-10-15 10:14:01

2) Effective Communication

Screenshot from 2015-10-15 10:14:19

3) Creativity

Screenshot from 2015-10-15 10:14:38

4) Development Knowledge

Screenshot from 2015-10-15 10:14:59

What an QA Contributor in Mozilla can do?

There are lot of pathways were newcontributors can do One and done, Moztrap  Bugzilla for all Bug Reporting, Triaging the bugs, Confirming the unconfirmed bugs etc. There are lot of Testing also like Manual Testing, Exploratory Testing, Automation Testing, Test cases for the Products like Firefox Desktop, Firefox for Android, Firefox Os and for all Products etc.

Screenshot from 2015-10-15 10:15:49

Screenshot from 2015-10-15 10:16:14

Screenshot from 2015-10-15 10:16:31

Screenshot from 2015-10-15 10:16:47

These is a Small Overview of how a QA Engineer can do their task in this world in Software Fields.

My Experience in Software Freedom Day(SFD) at Loyala-ICAM College of Engineering and Technology ,Chennai on Sept 27,2015

I Just Heared about Software Freedom Day(SFD) is happening in worldwide in September Month, So I registered for the Mozilla Stall at Loyala College SoftwareFreedomday(SFD) Conducted By FSFTN. And I Waited for Few More Days, And My Name is Shortlisted in SFD. I was Happy to Make an Stall  and also learn Newthings about all FOSS Related Subjects like (WordPress, CyanogenMod, MozillaFirefox, Docker, Linux Games, Ruby on Rails, Stellarium, Open Hardware
Andriod app alternatives, Kodi, Libre Office, Firefox OS Apps Demo, Introduction to Ruby,  Fcrackzip, KeepassX, Internet, Free Software alternatives Bitcoin,GNU Cash, Wikipedia, Programming in Free Software, GNU/Linux installation, Free Software Philosophy, Internet survillence,Net Neutrality, Mesh Network, TOR, Free software android apps, Odoo, Multimedia, Tamizh Softwares, Desktop Environments
Editors and Programming IDE’s, Introduction to Python)


Me(Adam) with My brother(Asar) who also interested to Contribute in Opensource and also in Mozilla like me. So Called him and we Started our Journey morning 5am on Sept27,2015


And We entered Into the Loyala College at 9am, me With My bro Surprised to See the College, Wonderful Place I have never seen even Before, this was the First time, Peaceful place and beautiful Chruch.

photo_2015-09-30_20-49-38 photo_2015-09-30_20-49-58

I asked to the College Peoples like where is the Software Freedom day happening they Said in First Floor, So I Reached the Floor,


I Seen Many Peoples who are Students, volunteers, MNC Staffs and all are Came for the Event, So I Realized that Hmm Super all the peoples are intrested to learn newthing about Free and OpenSource Softwares like me.


As all Are Waiting for the Event to Be Started, one thing I want to Tell you that Be a Active Listener, so you can Became a Good Leader.


The SFD Event Started with the Speech of Head of the Department of Computer Science and Engineering, He Addressed  the Students, Staffs and Volunteers and also he Invited FSFTN Members, he welcomed all. 


After that, Mr.Prashanth (Core Member of FSFTN ) took up the Charge and He Delivers his Speech about FSFTN what is FSFTN(Free Software Foundation Tamilnadu), which is affliated to the Central body of FSMI(Free Software Movement of India). What is the ultimate aim of FSFTN is to Promoting or Evanglising or Guiding the Students towards Free Softwares. It can be useful for the Students Career.


Next to Him, Mr. Aravinth (Core Member of FSFTN) tookup the Charge to Speak about  what is FreeSoftware, What are the Freedoms of FreeSoftware(Learn,Modify and Share) , he said like Free Software is a matter of Liberty not price, then he said about Why would you leave yourself open to attack on the Internet, when fixing your computer is Free. He tells about Linux Makes Things Easy,Think Free,Think Linux, it is Build for EveryOne, Compute with Nature, Sharing Ideas Freely, Atlast he Concluded with The Freedom of Choice and Money Think Linux.


After that, All are Assembled in their Stalls, So I Also Assemble in my Stall Called Mozilla Firefox Stall,


And I Called Mr. Naresh Kumar (Reps) Who helped and Supported me in all Instance whenever im in Chennai, He Only Given me the Mozilla Booth Tabling Cloth,


We Two of Mozillians Explaining about Firefox OS, When it is launched in India 2014, but the people of India Many of them not Known about it, So I tell them about All Feature of it, Naresh Kumar Bro Explained more about BoottoGecko Project, Mozilla Using Gecko Engine for Rendering. 21575787160_174bdb0376_o

I Just Explaining How to Download /Publish the Apps for the FirefoxOs using Firefox Marketplace. I Just Shown How to Create a Simple App for FirefoxOS using HTML,CSS,Javascript. And Showcasing Firefox Simulator for Customizing or Correcting the app with manifest.webapp file. And Also Giving Difference between FirefoxOs vs Android vs windows Os. 



Okay, Im Interested to see all Stalls, Because in FreeSoftware Philisophy says that “Shared Knowledge” So I want to learn more newthings from them, I Visted the stalls like,

Wikipedia Stall, Wikipedia is an First Good Example for OpenAccess, Whoever from the world can Contribute to Wikipedia, in any native languages they know, So the Peoples made an OFFLINE Wikipedia, by using a Modem with WPS, they can connect with Ip address like So all can Browse the Wikipedia in OFFLINE like that.

21752031162_7a468c55f5_o 21773183061_5a3c5b3237_o

Free Software Alternatives Stall,  for that is an Good Example for Alternatives, you can Learn More About FreeSoftware tools ,


OpenArena Stall, OpenArena is an FreeSoftware Adventure Game, its an Mutli Player game too, By Creating WifiHotspot we can play, or By Using Internet or by offline


Stellarium Stall, Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope.It is being used in planetarium projectors. Just set your coordinates and go,


Inkscape Stall, Inkscape is a free and open-source vector graphics editor; it can create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos and even complex paintings.


The Boy Named Called ShriRam Who is Contributing in Blender 3D Software, he Showcased ,many Videos like ZERO Movie, then He Showcase his own project Called Visualization Using blender. the development of Blender, an open source 3D content-creation program.


Then Tamil Wikipedia Contributor Speaks and Delivers Some Words about Tamil Wikipedia, And Showed a Awesome DocumentaryVideo. ( The video is an Documentary about Tamil Wikipedia who are the Contributors in TamilWikipedia) யாவராலும் தொகுக்கப்படக் கூடிய ஒரு கட்டற்ற கலைக்களஞ்சியம்.


Atlast I Learned about LATEX taken by a Women Called Ditty, Who was a Contributing in many OpenSource Projects, Especially for womens, they created a thing called SWIFT for womens.


LaTeX is a high-quality typesetting system; it includes features designed for the production of technical and scientific documentation. LaTeX is the de facto standard for the communication and publication of scientific documents. LaTeX is available as free software

Atlast I the Event was Finished, Once Again Thanks to FSFTN who made my Day Super, Because I Meet Varities of people, Learned more things, and etc. And Thanks to NareshKumar Bro whenever I Come to Chennai, for me He Come and meet me, When I called him, whenever He has Some Works, Thanks You bro.

FSA Present in the Mozilla Stall –  Mohammed Adam

Reps presented with FSA – Mr. NareshKumar