Firefox OS Automation Testing @ TDT Iași

15
MAR 2014
Saturday
10:45
16:00

Category Automation, Firefox OS, Quality Assurance, User Engagement

URL http://www.meetup.com/Tabara-de-Testare-Iasi/event...

Hashtag #MozTDT

Description Tabara de Testare is a community group for QA that organizes weekly meetings to share knowledge in quality field. Tabara de testare Iași is the local team from Iași City which invited us to hold an event during a weekend to have a workshop about Firefox OS automation Testing. This will reproduce in Iași the [workshop from Cluj](https://reps.mozilla.org/e/tdt-autumn-camp)

Venue TBD

City Ilasi

Area Iaşi

Country or Region Romania

Making a good and reliable mobile web app it’s important, and making sure your app works as expected every time is crucial. Marionette is a tool designed to test any Gecko enabled app but especially FirefoxOS. (Note: The concepts behind this session are common to all automated testing on the internet, but we will use Firefox OS in this session for simplicity and to focus on the concepts).

During this session, the participants will be introduced in the principles of automation testing and will learn how to write automated tests for a web app. We will try to achieve this by doing a small demo and describe the tools and how they work.

The attendants will install a simple test environment on their PC which includes downloading Firefox OS for desktop and Python 2.7 installed. There is no extra hardware required (eg Firefox OS phone) but for advanced level or quick-learning attendees with a Firefox OS phone the tasks can also be run on a phone.

After that, each participant or, in groups, will start working on their own scripts to test different kinds of apps, from the simple ones to the more sophisticated ones. At the end, the participants will do a show-and-tell session of their script.

Requirements for the attendees:

o We will be using Python in our session. So the participants need to have basic knowledge of Python and intermediate scripting skills;

o Every attendee needs to install and configure before the session: Python 2.7, PiP and VirtualEnv their laptops; Note: You can find a simple guide on how to install Python at http://docs.python-guide.org/en/latest/