We are happy to see the mobile movement growing all around the world and we are excited to attend different meetups on this topic. TiMo represents the community of Mobile Developers active in the region of Timisoara, one of the … Continue reading
Posts from November, 2012
We held our first Firefox Clinic in Europe at the last Ubuntu Party in Paris, in the second weekend of November. Achraf Fouward, main Mozilla Rep organizer and part of Ubuntu Fr too , organized support session in both of … Continue reading
A few weeks ago we were announcing Mozilla QA’s presence at Mozilla Festival that took place in London, between November 9th and 11th . One and Done Initiative was scheduled in the third day of the Festival – Sunday at … Continue reading
The agenda for this week’s meeting has been posted. Following the meeting the notes are moved to the wiki. As always, you can find Vidyo information at the top of the etherpad linked above.
Over the last few weeks in-between Firefox for Android release cycle work, I have been bestowed on the interests of contributing to the Gaia UI automation efforts established from the Mozilla Web QA and Automation & Tools teams by assisting in writing, extending and building upon the available tests and APIs. Preliminary development of an extensive test suite of basic functional smoke-tests tests is underway.
Reviewing the available Gaia smoke-tests, the feasible test-cases can be written into Python based manifest-driven tests that are executed by Mozilla’s own automation driver, Marionette. Sharing much of the same API as Selenium and Web Driver, it makes writing tests rather easy. For example, a first test I have written recently is able to launch, interact and assert content behaviors of HTML elements in the bundled Gaia music application with relative ease — afterall, each application is merely HTML.
Each test that is built upon the Marionette foundation utilizes a Python package named Gaiatest (available on PyPi here) that is in-fact based on Marionette. It is used specifically for writing tests against Gaia and has a growing variety of atomic Gaia related APIs such as: unlocking the device home-screen, toggling WiFi/cellular data, setting volume and interactions with other device settings, etc. For example, here is the current data_layer.js file where we can write functions that interact with accessible public interfaces from the variety of available WebAPI. In turn we can we abstract and create APIs for use in our tests (e.g, preliminary tests such as test_dialer.py disables device volume and soon to be test_browser.py where one can toggle WiFi and or celluar data).
I would encourage all those who are currently writing Gaia applications to try out Marionette and Gaiatest and to contribute to our UI automation efforts by writing well-tested tests to expand our current test-suite. The [Github] repository is where all activity is at with chatter taking place on #appsqa on Mozilla IRC.
With the launch of Firefox 17 for Android today, we are beginning support for ARMv6 devices, a much requested feature in the past. Currently we are supporting ARMv6 devices that are running Android 2.2 or higher with an 800mhz processor and 512MB of RAM. If your device meets these specifications, please install Firefox 17 from [&hellip Continue reading
I have my B2G device in hand….. how do I start gathering memory statistics for the apps I use. Firstly git clone the b2g repo > git clone https://github.com/mozilla-b2g/B2G cd B2G /tools python get_about_memory.py –help There are several options you might want to consider with the tool, for now you can just run without any options. […] Continue reading