Change UI direction of Firefox browser

Testing RTL issues on firefox has been a boring process because, you will have to find some build which has RTL locale by default. But these tips can make it interesting, you are going to learn how to turn any LTR or RTL into RTL or LTR.

Some Change.

  1. Visit “about:config” and promise that you won’t break anything :p  about_config
  2. Rigth-click anywhere except for the searchbox and select “New” -> “String”.newstring
  3. Type “intl.uidirection.en” as the preference name and (beware from now on, read the full step and then do it) enter “rtl” (if you want RTL direction) or “ltr” (if you want LTR direction) as string value, and the UI of the browser will be updated immediately after the input of your value.preferences_name_value
  4. You just created a preference entry and you can change the UI direction of your browser whenever you want, visit “about:config” and search for “intl.uidirection.en”, double click on this preference and update its value with “rtl” or “ltr” (whatever you need)

Feel free to memorize / copy-paste / share / or do anything 😉

Thanks for reading. Happy contributing 🙂

How to check, create and modify Firefox profile from Firefox

Hello everyone.

Today we are going to learn how to to check, create and modify Firefox profile right from your Firefox browser.

The procedure is very easy. Open Firefox. In the URL address bar, type “about:profiles” (without quotation marks) and hit enter.


About profile page will open and will show you a list of all existing Firefox profiles.


You can check default profile.

You can also check which profile is currently in use.


Create a New Profile:

To create a new profile, click on the “Create new profile” button and follow the create profile wizard instructions.

Click "Create a New Profile"
Click “Create a New Profile”
Click "Next"
Click “Next”

Now, type profile name and click “Finish” to create your new profile.



Delete an existing profile:

You can also delete any profile here except the profile that is currently in use. To delete a profile, simply click “Remove” button under the section of that profile.


Set a profile as default:

To set any profile as default profile click “Set as default profile” button under that profile section.


Renaming a profile:

To rename any profile click “Rename” button under that profile section. A new dialog box will open. Type new profile name and click “OK”.



Additional Options:

There are also two addition options here, restarting Firefox with Add-ons disabled and restart normally.



***You will need at least Firefox 47 to use about:profiles feature.

That’s it for today. If you still need any help, don’t hesitate to ask QA related questions at our Facebook group.

Happy Contributing.. 🙂

*** You can read this post in Bengali here.

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. 🙂


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

Screen Shot 2015-12-21 at 12.01.48


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.

Scroll all the way down, then press ‘Install’..


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


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.

If you still need any help, don’t hesitate to ask QA related questions at our Facebook group.

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. 


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.


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


Now click on Create Profile…


A profile wizard will appear. Now click Next.


Now Enter new profile name and click finish.


Now select your newly created profile and Start your program.

(In this case Start Nightly)


Your browser should open with selected profile.


If you still need help, don’t hesitate to ask any QA related question
at our facebook group, surely someone will pick you up.

Happy contributing 🙂

ফায়ারফক্সে নতুন প্রোফাইল তৈরী করার কৌশল


আজ আমরা কিভাবে ফায়ারফক্স ব্রাউজারে নতুন প্রোফাইল তৈরী করা যায় তা শিখব।

প্রথমে আমরা যে বিল্ড নিয়ে কাজ করতে চাই তা ডাউনলোড করব। ফাইলটি জিপ ফাইলে থাকবে, তাই সেটিকে আনজিপ করে ফোল্ডারটিতে ঢুকব।


ফোল্ডারটি দেখতে এমন হবে। এখন কোন কিছু সিলেক্ট না করা অবস্থায় কিবোর্ডের সিফট বাটন চেপে ধরে সাদা খালি অংশে মাউসের রাইট বাটন ক্লিক করি।


এখন Open command window here এ ক্লিক করি।


একটি কমান্ড বক্স চালু হবে। সেখানে firefox -p -no-remote এই কমান্ডটি টাইপ করি।


এখন Create Profile… এ ক্লিক করি।


একটি প্রোফাইল উইজার্ড চালু হবে, Next এ ক্লিক করি।


এখন Enter new profile name এ পছন্দসই একটি নাম দিয়ে Finish বাটনে ক্লিক করি।


অতঃপর নতুন তৈরীকৃত প্রোফাইলটি সিলেক্ট করে Start বাটনে ক্লিক করি। (যেহেতু এক্ষেত্রে নাইটলি ব্যবহার করা হয়েছে তাই Start Nightly তে ক্লিক করব)



নতুন প্রোফাইলের সেটিংস সহ আপনার ব্রাউজারটি চালু হবে।


বিঃদ্রঃ কারো কোন প্রশ্ন কিংবা কোন সাহায্যের প্রয়োজন হলে নির্দ্বিধায় যোগাযোগ করুন আমাদের ফেসবুক গ্রুপে। অবশ্যই কেউ না কেউ এগিয়ে আসবেন আপনার সাহায্যে ।

Persona এর মাধ্যমে ওয়েবসাইট এ sign in পদ্ধতি

আধু্নিক যুগে যোগাযোগ এবং তথ্য সংগ্রহের এক বিশাল প্ল্যাটফর্ম হল আজকের এই ইন্টারনেট বিশ্ব। ইন্টারনেট এর আওতায় বিভিন্ন ওয়েবসাইট থেকে আপনি হাজারো resource সংগ্রহ ও ব্যবহার করতে পারছেন। এসব ওয়েবসাইট এ প্রবেশাধীকার এর জন্য আপনাকে সেই ওয়েবসাইট এর অধীনে account খোলার জন্য বলে।এবং অ্যাকাউন্ট না খোলা পর্যন্ত আপনাকে তাদের ওয়েবসাইট এর আওতায় resource সংগ্রহ করতে বা তাদের কোন সুবিধা আপনকে দেওয়া হবে না। ফলে আপনকে একাধিক ওয়েবসাইট-এ প্রবেশের জন্য একাধিক অ্যাকাউন্ট খুলতে হচ্ছে, তার সাথে আপনকে আলদা আলদা অ্যাকাউন্ট এর অধীনে password দিতে হচ্ছে। এসব অ্যাকাউন্ট এর passwordআপনাকে মনে রাখতে হয়, পাশাপাশি এই অ্যাকাউন্ট খুলতে আপনকে আপনার নিজের তথ্য দিতে হচ্ছে।

অন্যদিকে, Mozilla, সাইট এবং অন্যান্য সাইট এ প্রবেশের জন্য সহজ উপায় বের করেছে। “Persona” তে sign in এর মাধ্যমে আপনি একাধিক সাইট এ প্রবেশের অনুমতি পাচ্ছেন। সব থেকে বড় সুবিধা হচ্ছে অন্য কেউ আপনার অনলাইন কাজের document জানতে পারছে না এবং যা করবেন তা শুধুমাত্র আপনার Computer এ জমা হবে। Mozilla বিশ্বাস করে যে- আপনি অনলাইন এ কি করবেন বা করছেন  সেটা একান্ত আপনার বিষয়।

Persona তে sign in করতে আপনাকে ইমেইল এড্রেস দিতে হবে, এটিই আপনার অ্যাকাউন্ট এর প্রমান স্বরূপ। ফলে এর জন্য আপনাকে আলাদা করে password দিতে হচ্ছে না। ইমেইল এড্রেস টি নিশ্চিত করে যে এটি আপনারই অ্যাকাউন্ট। Persona এর মাধ্যমে আপনি, PontoonMozilla Reps এবং অন্যান্য ওয়েবসাইট এ প্রবেশাধিকার পাবেন। আর একটি বড় সুবিধা হল persona এর মাধ্যমে আপনি QA তে কাজ করার জন্য Moztrap, One and Done এবং Bugzilla এর ওয়েবসাইট এ প্রবেশ করতে পারেন। আপনি যদি নতুন ব্যবহারকারী হয়ে থাকেন তাহলে এই article আপনাকে Persona ব্যবহার করতে সাহায্য করবে।

প্রথমত , Persona এর মাধ্যমে log in করা যায় এমন একটি ওয়েবসাইট ওপেন করুন। এখানে Bugzilla সাইট টি ব্যবহার করা হয়েছে। আপনি এই সাইট এ প্রবেশ করলে নিচের screenshot এর  মত দেখতে পাবেন । পেইজ টিতে Sign In বাটন পাবেন, অতঃপর Sign In বাটন এ click করুন।

Log in click করার পরে  Bugzilla তে  লগ ইন করার জন্য কিছু option দেখতে পাবেননিচের screenshot এর মত sign in এ click করুন।অতপর আপনি একটি নতুন window দেখতে পাবেন। সেখানে ইমেইল এড্রেস চাওয়া হবে,আপনি আপনার ইমেইল এড্রেস টি লিখবেন এবং যেখানে sign in করবেন।

ই মেইল প্রবেশ করানোর পর এটি অথেনটিকেশন প্রক্রিয়া শুরু করবে এবং যেই ই মেইল প্রবেশ করেছেন সেটি যদি সাইন ইন করা থাকে, তাহলে আপনাকে Persona একাউন্ট দিয়ে ই ওয়েবসাইট এ সাইন ইন করতে দেয়া হবে,আর যদি আপনার ই মেইল এ সাইন করা না থাকে, তাহলে প্রথমে ই মেইল একাউন্ট এ সাইন করার সুযোগ দিবে এবং অতঃপর Persona তে সাইন ইন করতে দেয়া হবে। অতঃপর ইমেইল এড্রেস টি দেওয়া হলে নিচের screenshot এর মত এটি process প্রক্রিয়া সম্পন্ন করে।


যখন  Persona যাচাই করে নিশ্চিত হবে , যে ইমেইল এড্রেস টি দেওয়া হল সেটি আপনারই তখন সাইট টিতে প্রবেশের অনুমতি পাবেন। যদি  screenshot এ দেখানো মত কাজটি করে থাকেন তাহলে বুঝে নিবেন আপনি ইতিমধ্যে সাইট টিতে sign in অবস্থায় আছেন,আর এটি আপনি তখনি নিশ্চিত হতে পারবেন যখন ওয়েবসাইট টির ডানদিকে উপরের আপনার email এড্রেস টি দেখতে পাবেন।



🙂 এটা একটা দারুন বিষয়, আপনি শুধুমাত্র Persona ব্যবহার করে সাইট টিতে sign in হতে পেরেছেন।  Webmaker,, PontoonMozilla Reps & One and Done -এ সকল ওয়েবসাইট গুলোতে ও আপনি Persona  এর মাধ্যমে sign in করতে পারবেন।

আরও জানতে আপনি visit করতে পারেন Guides and API Documentation

মোজিলা HTTP সার্ভার থেকে ফায়ারফক্স বিল্ড নামানোর কৌশল


আজ আমরা মোজিলার HTTP সার্ভার থেকে সঠিক ফায়ারফক্স বিল্ড নামানোর পদ্ধতি দেখবো। যেসব নতুন মুখ মোজিলা QA(Quality Assurance) তে অবদান রাখতে যাচ্ছেন বা ইচ্ছা পোষণ করছেন, তাদের সার্ভার থেকে বিল্ড নামানোর সঠিক পদ্ধতি সম্বন্ধে ধারণা রাখা অত্যাবশকীয়।

তাহলে চলুন শুরু করা যাক বাগজিলার একটি বাগ দিয়ে।


এটি একটি বাগ রিপোর্ট। বোঝার সুবিধার্থে আমরা এই বাগটিকে ডেমো হিসেবে ধরে অগ্রসর হব। এখানে অনেকগুলো নাম এবং নামের পাশে বক্স আছে। আমরা এখন সবগুলো নিয়ে মাথা ঘামাবোনা শুধু Reported এবং Platform ছাড়া।


Platform দিয়ে বোঝানো হয় আমরা কোন পরিবেশে কাজ করব। ধরুন আপনি উইন্ডোজ কিংবা লিনাক্সধারী কোন অপারেটিং সিস্টেমে আছেন। আপনি বাগটি আপনার বর্তমান অপারেটিং সিস্টেমে যাচাই-বাছাই করতে পারবেন কিনা, Platform মূলত সেই নির্দেশনা প্রদান করে থাকে। এক্ষেত্রে আমাদের অপারেটিং সিস্টেম All দেয়া আছে, অর্থাৎ সেটি উইন্ডোজ, লিনাক্স যেকোন কিছুই হতে পারে, তবে অবশ্যই সেটা ৮৬/৩২ বিট হতে হবে।


Reported দিয়ে বোঝানো হয় বাগটি কত তারিখে কোন সময়ে বাগজিলায় দাখিল করা হয়েছে। এক্ষেত্রে তারিখ হচ্ছে ০৩মার্চ, ২০১৫। সুতরাং আমাদের এই তারিখের ফায়ারফক্স বিল্ড নামাতে হবে। সাধারণত আমরা ফায়ারফক্স নাইটলি দিয়ে বাগ যাচাই-বাছাই করে থাকি যদিনা কোন বিশেষ চাহিদা থাকে।

 ডেস্কটপ ব্রাউজারের ক্ষেত্রে মোজিলার চারটি বিশেষ চ্যানেল কিংবা বিল্ড আছে।


এইটি মোজিলার সার্ভার লিংক। আমার এখন এই লিংকটি খুলব।


লিংকটি খুললে এমন দেখাবে। যেহেতু আমাদের বাগটি আমরা নাইটলি দিয়ে যাচাই-বাছাই করব তাই সবাই একযোগে nightly/ ফোল্ডারে ঢুকি।


অতঃপর 2015/ নামক ফোল্ডারটি খুজে বের করে সেটাতে ঢোকার চেষ্টা চালাই।


এখানে 01/ থেকে 08/ পর্যন্ত ফোল্ডারের একটি লিস্ট দেখা যাচ্ছে। প্রতিটি সংখ্যা এক একটি মাস ইঙ্গিত করে। যেমন 01/ > জানুয়ারী; 08/ > আগস্ট। আমাদের ডেমো বাগ দাখিলের মাস মার্চ। তাই এক্ষেত্রে আমার 03/ ফোল্ডারটিতে ঢুকবো।


অতঃপর আমরা যথাযথ তারিখের ফোল্ডারটি খুজে বের করে তাতে ঢোকার চেষ্টা করব। এক্ষেত্রে আমাদের ফোল্ডারটি হবে 2015-03-25-mozilla-central  এমন দেখতে। (নোটঃ Central=Nightly এবং Aurora=Developer Edition)


এখন আমরা উপযুক্ত ফাইলটি খুজে বের করার চেষ্টা করব। আমাদের ডেমো বাগে বলা হয়েছে ৮৬/৩২বিট ধারী যেকোন অপারেটিং সিস্টেম। এক্ষেত্রে আমার অপারেটিং সিস্টেম হল জানালা (যাহারা জানেন না তাহাদের জ্ঞাতার্থে, জানালা=উইন্ডোজ), তাই আমি এই ফাইলটি নামানোর চেষ্টা করব।


অতঃপর .zipফাইলটি Extract করলে, বাগ নিয়ে যাচাই-বাছাই করনে আমরা পুরোপুরি প্রস্তুত।



বিঃদ্রঃ কারো কোন প্রশ্ন কিংবা কোন সাহায্যের প্রয়োজন হলে নির্দিধায় যোগাযোগ করুন আমাদের ফেসবুক গ্রুপে। অবশ্যই কেউ না কেউ এগিয়ে আসবেন আপনার সাহায্যে ।

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.

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.


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


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


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


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


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



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


If you still need help, don’t hesitate to ask any QA related question
at our facebook group, surely someone will pick you up.

Happy contributing 🙂

Getting Started with IRC

Hello there,
As you are here and reading this article, it means you are an enthusiast beninner of IRC. So lets get started, and let me tell you something about IRC.

IRC – Internet Relay Chat, is an open protocol that uses TCP to transfer messages in the form of text.

Don’t understand that? Okay, not that much necessary. Just keep in mind that we will be using IRC to chat with other people. Unlike other HTTP servers, IRC servers are a little different. You need some IRC client applicatoin to access those servers.

If you don’t want to use any IRC client, you can visit this site and set the server to Mozilla [webirc] ,  set your nick and the channel you wish to join. Remember, IRC channels start with a “#” sign, you can join #qa, #firefox or #bangladesh or any other channel you wish.IRCwithMibbit
Chatzilla is an IRC client that is installed on your browser as an add-on. you can get it here. After installing, you may not find it before your eyes, so go to customize and drag the chatzilla from “Additional tools and features” to the right pane and drop it there, now you will be able to easily start it each time.


After starting chatzilla you can set you nick here first


Then select “join channel” from the menu or press “ctrl+J”


As you are going to join mozilla IRC server select “moznet” from the Network list and input your desired channel


Click the “Join” button and you are supposed to be in the room. 🙂

Thunderbird (recomended)

Thinderbird is mainly a mail client, since version 15, it has IRC support. You can get the latest version from here. Install it like any other software and open thunderbird. Now, click on the “Chat” button below “Create new account:” option and select IRC and click next.


For the next step, enter your nick and mozilla IRC server which is “” and click next. It will require a password, if you leave this field blank, you will be prompt for password each time you access your account, so set a password here and click next.

Now a field will come up for a “Local Alias” which is optoinal. So, provide it or not, it’s your choice and click next. Next step will review your information, check them and click finish to get started.
Your account has been successfully setup, now you have to join chat by opening the chat tab, (the image below shows how to open the chat tab)

Now, the chat tab will look empty because you have not yet joined any channel. to join a channel, click on “Join Chat”, a pop up window will ask for channel information, if you have multiple accounts set up in thunderbird, select the account you will be using for this channel, and enter you channel name (don’t forget a channel name starts with a “#” sign) and click “OK”.
password is optional, and you can check the “auto-join” box if you want to join this channel immediately after thunderbird starts.
setupchat_fourHope you have joined your desired channel till now 🙂

If you see any messages from the server saying “Nick is not registered” or something like that, (in fact you are supposed to see that if you are first time in IRC) enter the command below and definitely replace “password” with your password and “” with your mail and hit enter, your nick will be registered. The command is :

/msg NickServ REGISTER password

If you still need help, don’t hesitate to ask any QA related question at our facebook group, surely someone will pick you up.

Happy contributing 🙂

Signing in to the web with Persona!

Mozilla Persona

Internet’s world is a big world where you get to use thousands of resources in your daily life. Most of the websites encourage users to create an account while using their resources or websites. Sometimes, they bound you create an account as without the account you can’t use the websites services! So, If a single website needs a single account, 100 different website means 100 different accounts! That means , you need to memorize all this accounts passwords to use all the sites 🙁 Besides, you need to give various information while creating the account. So each time, you create an account, you need to put your personal information.

Continue reading Signing in to the web with Persona!