Install 2.5 Developer Preview (b2gDroid) on your Android Device

Firefox OS is one of Mozilla’s revolutionary project that still is on developing process. Many developers, QA Engineers are still working to bring more satisfactory features and facilities toward open-source lover. But unfortunately, MOST of the developers don’t have the Firefox OS device to participate on developing. So in order to do so, the community has figure out another way to make available to contribute on this open-source project.

“Firefox OS 2.5 Developer Preview” is an experimental app that lets you use Firefox OS on your android phone. Here, I’m going to share A-Z procedure of how to install Developer Preview on your Android phone.

Note: Since I’m using ‘Huawei y5c’ device, some steps may be vary on other Android Device. So, It would be best to figure out those steps by yourself. :)

Step-1:

First, download ‘Firefox OS 2.5 Developer Preview’ apk file.

Screen Shot 2015-12-21 at 12.01.48

Step-2:

After downloading, take the apk file to phone. Go to ‘file manager’, click on downloaded apk file and then press ‘Install’. It’ll take time to install.

Screenshot_2015-12-20-23-10-18

Step-3:

When the whole installation process is done, press ‘Done’ and exit from file manager.Screenshot_2015-12-21-18-31-41 (copy)

Step-4:

Now here comes the tricky one! How to activate fxOS dev Preview?

  1. Go to ‘Settings’.
  2. Then go to ‘Home Screen Style’.
  3. Select the other theme and press ‘Apply’.

Screenshot from 2015-12-21 11:37:49

You’ll face an option to select a home app. click ‘Firefox OS developer preview’ and press ‘Just Once’.

Screenshot_2015-12-20-23-12-05And then, your Firefox OS 2.5 environment is ready on your Android Device. No need to buy or collect Firefox OS mobile device.

Screenshot from 2015-12-21 11:31:24

How to switch back to your original home screen?
Now, when you’ll be on developer preview, just scroll down and go to ‘settings’. There’ll be two settings(one is Firefox OS’s and other is Android’s), click on Android’s settings.

Screenshot from 2015-12-21 11:26:12

Then again follow Step-4.

That’s it!! a very simple procedure about installing and preparing your Android Device into Firefox OS. With this, you can now explore, test some features, find bugs, file bugs on bugzilla and contribute with global community.

Happy Contributing.. :)

How to create new profile in firefox

Hello Everyone,

Today we are going to learn how to create a new profile in firefox.

 

At first download any firefox build, unzip it and open the folder. 

Capture


The folder looks like that. Now if you have selected any item please deselected it. After that press and hold Shift key and click Right button of your mouse on the white portion of your window.Untitled


Now click on Open command window here.

Untitled1


A command window will pop-up. Now type “firefox -p -no-remote” without quote. 

Capture১১


Now click on Create Profile…

Capture4


A profile wizard will appear. Now click Next.

Capture2


Now Enter new profile name and click finish.

Capture5


Now select your newly created profile and Start your program.

(In this case Start Nightly)

Capture6


Your browser should open with selected profile.

Happy Contributing:)

How to Download Firefox builds form Mozilla HTTP Server

Hello Everyone,

Today we are going to learn how to download firefox builds from Mozilla HTTP Server.

Those who are new to Mozilla QA(Quality Assurance) they have to know how to download the correct build. So lets started with a bug from Bugzilla.


Capture1
That’s a bug report looks like. Now we are studying this case as a demo. Don’t worry about the meaning of some terms like whiteboard, Target Milestone, Blocks etc. Now have a look on Reported & Platform terms.


Capture4The platform section indicates the Operating System and its architectural bit. In this case the OS could be anything (windows, linux etc) and it’s system type 64/32 bit.


Capture3The Reported Section indicates the date and time when the bug has been submitted to bugzilla. In this case the date is 25th of March, 2015. So to examine the bug we have to download a 32/86 bit build of that date. Here we are downloading a Firefox Nightly Build because in general we are verifying bugs in nightly build.


Mozilla has 4 Firefox Builds for desktop.

firefox-releases

 

 http://archive.mozilla.org/pub/firefox/

This is Mozilla HTTP server link. Now go to this link.


Untitled7


Now go to the nightly folder. Then go to the folder named 2015.

Capture22


Then go to the folder named 03. (Here number indicates the month).

Capture23


Then find the exact date folder. In our case it will be 2015-03-25-mozilla-central. (Note: Central=Nightly & Aurora=Developer Edition).

Capture24


Go to the folder and search for the OS which you are currently worked on. I have Windows based operating system, so for this particular case I choose

“firefox-39.0a1.en-US.win32.zip”.


Capture25

Extract the .zip file and you are ready to go.

Happy contributing :)

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:

https://quality.mozilla.org/2015/10/firefox-42-0-beta-3-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 :

https://quality.mozilla.org/2015/10/firefox-42-0-beta-7-testday-results/

3) Firefox 43.0 Aurora Testday Results came.
Here is the Actual Blogpost link of Mozilla QA Page.
https://quality.mozilla.org/…/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?

Buggie_new

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